可以做个测试。
比如a1的数据类型定义为无符号16位,宏指令中
macro_command main()
Unsigned short a1
GetData(a1,"MODBUS", 4x, 286, 1)
SetData(a1,"Siemens S7-300 MPI", MW, 286,1 )
end macro_command
在屏上放置数值元件"MODBUS" 4x 286,数据类型为16进制无符号,带输入;
同时在屏上放置数值元件"Siemens S7-300 MPI" MW 286,数据类型为16进制无符号;
在屏画面上做个功能键,用于触发该宏指令。
先更改4x 286的数值,再执行宏指令,观察MW 286的数值是否改变。 |