应用背景
自动化工程师在设备开发中,可能会碰到一些行业专用仪器仪表,并不支持常用规范接口,没有现成的通讯驱动,这时就需要使用PLC或者其他网关的自由口通讯功能,今天也给大家介绍下McgsPro软件下,自由口通讯如何快捷地实现,上次因为大概讲过使用本人自制驱动实现ascii字符串通讯,所以这次主要讲一下hex数据类型的通讯。
剑指工控:快捷实现MCGS人机界面的ASCII自由通讯(文末有彩蛋)zhuanlan.zhihu.com软件介绍
McgsPro为昆仑通态MCGS最新E/K/G系列HMI所使用的组态开发软件,在自由口通讯这部分功能上,与原先的Mcgs嵌入版存在差异,增加了部分数据解析函数,提升了数据解析便利性与功能性,如果您还在使用Mcgs嵌入版及其对应HMI,建议尽快升级到新系列产品。
操作步骤
1. 添加驱动:将串口收发数据驱动,放置到以下路径后,即可在设备窗口添加调用D:McgsProProgramDrivers用户定制设备串口数据收发
2. 关联变量:设备窗口添加设备,按照所使用的的串口以及下位机串口参数,设置串口父设备参数,然后对应在串口收发数据设备内,添加一个我们后面要用到的字符型变量(可自由命名,本次设置为STRDATA)