举报文档 收藏
/6
帮帮创意 > 其他文档 > 南大傲拓 na200-plc与组态王通讯讲解.pdf

南大傲拓 na200-plc与组态王通讯讲解.pdf

南大傲拓 na200-plc与组态王通讯讲解.pdf
内容要点:
(7)MW寄存器(浮点数,均以奇数位寄存器开始,自动占用连续的偶数位寄存器) : %MW0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O实数”;2、寄存器地址在%MW1001时根据地址规约设置为81001;3、数据类型选择“FLOAT”。4、SwapF 寄存器用于改变 FLOAT 型数据的字节顺序,在数据库词典中定义SwapF如下: 在画面中组态连接数据库词典中的SwapF,设置为可读写,只有0,1,2,3四种取值,不同取值对应读取双整型数据顺序如下: 例如: 在通讯时从0001地址读取的四个十六进制值为 HV1,HV2, HV3, HV4则: 当SwapF = 0 时,转换后浮点数对应的内存值为: HV4 HV3 HV2 HV1; 当SwapF = 1 时,转换后浮点数对应的内存值为: HV3 HV4 HV1 HV2; 当SwapF = 2 时,转换后浮点数对应的内存值为: HV1 HV2 HV3 HV4; 当SwapF = 3 时,转换后浮点数对应的内存值为: HV2 HV1 HV4 HV3。 注意:在 NA200PLC 中需设置 SwapL = 3,方可正确读取双整型数据。 (8)S,SW,IW,QW,NW(掉电保持型字寄存器) 根据以上规约地址范畴均可以准确的读取或者写入,其中NW和MW类似,需要区分单整型数据,双整型数据及浮点数数据即可。 (6)MW寄存器(双整型,在 NA200PLC 中均以奇数位寄存器号开始,自动占用连续的偶数位寄存器) : %MW0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O整数”;2、寄存器地址在%MW1001时根据地址规约设置为81001;3、数据类型选择“LONG”。4、SwapL 寄存器用于改变 LONG 型数据的字节顺序,在数据库词典中定义SwapL如下: 在画面中组态连接数据库词典中的SwapL,设置为可读写,只有0,1,2,3四种取值,不同取值对应读取双整型数据顺序如下: 例如: 在通讯时从0001地址读取的四个十六进制值为 HV1,HV2, HV3, HV4则: 当SwapL = 0 时,转换后浮点数对应的内存值为: HV4 HV3 HV2 HV1; 当SwapL = 1 时,转换后浮点数对应的内存值为: HV3 HV4 HV1 HV2; 当SwapL = 2 时,转换后浮点数对应的内存值为: HV1 HV2 HV3 HV4; 当SwapL = 3 时,转换后浮点数对应的内存值为: HV2 HV1 HV4 HV3。 注意:在 NA200PLC 中需设置 SwapL = 3,方可正确读取双整型数据。 (3)N 寄存器(掉电保持位寄存器) :%N0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O离散”;2、数据类型选择“Bit”。 (4)I 寄存器 :%I0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O离散”;2、数据类型选择“Bit”。 (5)MW寄存器(单整型):%MW0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O整数”;2、寄存器地址在%MW1000时根据地址规约设置为41000;3、数据类型选择“SHORT”。 3)、寄存器使用举例:(NA200PLC的地址定义均为从1开始) NA200功能码与数据分类:如下表 (1)Q 寄存器 :%Q0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O离散”;2、数据类型选择“Bit”。 (2)M 寄存器 :%M0001在组态王的数据词典中定义如下: 注意事项:1、变量类型选择为“I/O离散”;2、寄存器地址在%M1000时

发表评论

暂无评论,赶快抢占沙发吧。

ap****6

在线客服
写作定制

扫一扫微信联系老师

招募写手

写手微信联系老师