第一部分:昆仑通态MCGS设置
首先,打开MCGS组态软件,“父设备”-属性,设置屏和PLC的IP地址,注意:二者必须是同一网段。
“设备管理”下面,选择西门子1200。
“用户窗口”–双击数值显示标签,设置变量,通道地址:1.0,对应西门子DB数据块里的DB1.DBW0;1.2对DB数据块里的DB1.DBW2在下面会讲到。
点“确认”,自动生成表达式;输出格式、数据单位,分别如图设置。
下载到触摸屏里。
第二部分:西门子PLC1200
打开博图V14软件,对PLC和信号板组态
设置PLC的IP地址,与前面MCGS里面的一致。
上电后RUN模式。
勾选系统存储器和时钟,然后这些会同步到变量表里面。
访问权限设置,确保MCGS可以访问。
编辑所需要的变量,温度、湿度,数据类型为int。
新建DB数据块
数据块-右键-属性,取消“优化块的访问”,这样MCGS能以绝对地址访问DB里的数据。
新建Startup组织块,从通信库里把MODBUS的初始化模块拖进来,因为PLC从STOP切换为RUN时,首先执行Startup组织块,这样就能对MODBUS进行初始化。
"PORT"选择269,也就是最开始组态时自动生成的硬件标识符。
MODBUS主站程序,其中,“MB_ADDR”就是从站地址,1200信号板接的是RS485探头,出厂的设备地址是10,这里也就填10。
把读到的数据传送到DB数据块。
下载程序,监控,读取成功。
监控一下DB数据块里的数值。
版权声明:本文为weixin_43136589原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。