如何在TOP Server动态寻址标签时得到正确的数据类型

翻译|使用教程|编辑:黄竹雯|2018-12-20 11:09:03.000|阅读 64 次

概述:在Top Server中在标记引用的末尾附加@DATATYPE确保得到正确的数据类型。

相关链接:

大家在使用Top Server时没有遇到这样一个问题?你在Top Server中动态寻址标签,并且不想在服务器中定义静态标记。你正在请求一个floating point register(浮点寄存器),但是它却作为一个Word返回,那么如何确保得到正确的数据类型?

动态寻址标签时(无论客户端连接类型是什么类型,例如SuiteLink,PDB,OPC等),TOP服务器将返回所请求的地址和默认数据类型(对于Modbus,默认数据类型是Word)。如果你希望返回特定的数据类型,请在标记引用的末尾附加@DATATYPE

以Modbus为例:

ChannelName.DeviceName.400001将返回寄存器400001的内容并为默认的Word数据类型。

寻址寄存器如下:

ChannelName.DeviceName.400001@FLOAT将读取寄存器400001和400002的内容并将它们解释为浮点值。

@DATATYPE语法修改为@DATATYPE,SCANRATE可以按点指定扫描速率,例如:

ChannelName.DeviceName.400001@FLOAT,100将请求寄存器4000001和4000002的内容,将其解释为浮点值,并将请求的扫描速率设置为100 ms(毫秒)。

以下数据类型有效:

Data Types            描述

Boolean                 单位

Byte                       无符号8位值

Char                       有符号8位值

Word                     无符号16位值

Short                     有符号16位值

DWord                  无符号32位值

Long                      有符号32位值

BCD                       两个字节打包的BCD,四个十进制数字

LBCD                     四字节打包BCD,八位十进制数字

Float                      32位IEEE浮点

Double                  64位IEEE浮点

Date                      64位日期/时间

String                    Null终止字符数组


想要购买正版授权,或者获取更多Top Server相关信息的朋友可以点击" 咨询在线客服 "~
海量产品正在参加年终大促,价格优惠!详情请点击" 年终巅峰钜惠 "~


标签:图表OPCHMI设备工业4.0

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
title
相关厂商
相关产品
TOP Server OPC Server

工业4.0工业控制软件Software Toolbox's OPC和原生HMI设备的连接软件,采用业界领先的Kepware技术。

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat