4.编辑采集点表
点击"Device1",出现采集点配置界面,
名称:可自定义,默认为 tag0001,根据需要修改,设备采集点表内,名称不可重复;
描述:可自定义,描述信息,根据需要填写,可不填;
读取类型:根据需要,选择需要的数据寄存器;
- 读取类型种类:D、C(输入输出寄存器)、W、H
地址:可自定义,数据寄存器的地址;
当数据类型为bool时 ,地址后保留两位小数
数据类型:根据需要,选择读取的数据类型;
- 数据类型种类:bool、short、ushort、int、uint、float
字节序:由于计算机体系结构中,对于字节、字等的存储机制不同导致字节读取顺序肯定不同,所以需要选择既定的规则来解析数据。
假设1234 对应的字节顺序:
- "ABCD"高地址在前 1234
- "DCBA"低地址在前 4321
- "BADC"高地址在前并交换字节顺序 2143
- "CDBA"低地址在前并交换字节顺序 3412
- 字节序仅对 int uint float 有效
倍率:通过放大或者缩小数据,可进行工程上的换算。根据需要填写,默认为1;
注意:
当读取类型是"bool"时,地址必须保留两位小数并且小数点后两位大于等于0且小于等于15,0-7为第1个字节 8-15位第2个字节;
例如:
地址为"1.01" 读取字节地址为 1 上第1位 bit,取出的值为0;
地址为"1.12" 读取字节地址为 1 上第12位 bit,取出的值为1;
地址为"X.AB" 读取字节地址为'X',"X.AB"最小为 "X.00",最大为"X.15"
填入地址时,请注意数据寄存器的地址范围,详细请参见PLC文档。
每种数据寄存器的读写属性不完全一致,"I"数据寄存器只能读。
如下图5-11-7 所示 点击"添加" 后,创建两个tag点,最后点击"保存";
- "tag0001","读取类型":"D";"地址":"100";"数据类型":"int";"倍率":"1"的采集点
- "tag0002","读取类型":"C";"地址":"12.11"(读取数据区是"C"区,地址"12"上的第 "011个比特 位作为返回结果);"数据类型":"bool";"倍率":"1“的采集点