USC-8000系统支持使用串口、以太网口作为MODBUS从站通讯,将内部的数据传输至HMI软件或第三方设备。与第三方交互的数据必须为全局变量。
工程创建完毕后,点击“Solution Explorer”下的“Global Variables”,创建一个全局变量,创建该全局变量时,不需要设置变量地址。目前,USC-8000系统支持配置3种类型的全局变量,分别为BOOL型、INT型和REAL型。例如,设置的全局变量名称为a,数据类型为BOOL型,该变量可读/写,地址暂时为空。
右键点击“SOC”,选择“HardwareConfigure”,双击已配置完毕的COMM模块,弹出“VariablesConfigure”界面,界面如下所示
“VariablesConfigure”界面,用户可以设置全局变量a的地址,其中,BOOL型全局变量的地址范围:50000~50255,REAL型全局变量的地址范围:60000~60143,INT型全局变量的地址范围:60000~60144,因此,可将全局变量a的地址设置为50000,点击“Enter”,保存设置。
用户设置完毕后,Workbench软件的全局变量列表“SOC-VAR”,会显示设置成功的变量地址,如下图所示,全局变量a的地址为c350,目前,Workbench软件上显示的地址数据,均为16进制。
领取专属 10元无门槛券
私享最新 技术干货