技术论坛

 MCGS屏与smart200通过modbus tcp通讯

返回主题列表
作者 主题
WCN
游侠

经验值: 486
发帖数: 70
精华帖: 1
楼主    2022-01-04 13:45:31
主题:MCGS屏与smart200通过modbus tcp通讯 精华帖 

smart200 ST30、ST60与MCGS触摸屏TPC7062TI modbus tcp 通讯

基本步骤:

1、设置MCGS侧IP地址192.168.0.192

      设置PLC1侧IP地址192.168.0.10,PLC2IP地址192.168.0.11

     这是一个MCGS和两个PLC通讯的做法,一个MCGS和一个PLC进行通讯可不在触摸屏上添加设备1——西门子_smart200

2、打开MCGS触摸屏软件,双击进入设备窗口


3、鼠标右键打开设备工具箱,选择西门子_smart200

4、选择设备0--西门子_smart200双击弹出设备编辑窗口,设置本地IP地址和端口号。设置远端IP地址,远端IP地址填写PLC的IP地址,远端端口号为102,PLC默认端口号。

5、选择设备1--西门子_smart200双击弹出设备编辑窗口,设置本地IP地址和端口号。设置远端IP地址,远端IP地址填写PLC的IP地址,远端端口号为102,PLC默认端口号。


6、新建窗口0

7、编辑按钮、指示灯、输入框与PLC的变量一致。


8、编写PLC1程序与触摸屏地址一致


9、编写PLC2程序与触摸屏地址一致

10、写入程序,即可通讯,西门子smart 200与触摸屏网络通讯时,不要监控PLC程序,监控PLC程序会占用PG资源,导致触摸屏和PLC无法进行通讯。


云山雾绕
至圣

经验值: 16400
发帖数: 2397
精华帖: 0
1楼    2022-01-04 16:46:42
主题:回复:MCGS屏与smart200通过modbus tcp通讯

图文并茂,谢谢分享!

开心每一天,懂得包容、感恩!
ABBCCC
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
2楼    2022-01-04 20:36:52
主题:回复:MCGS屏与smart200通过modbus tcp通讯

 不错,比MCGS的官方教程都详细了

谨慎低调
Sykblue
侠圣

经验值: 2839
发帖数: 451
精华帖: 2
3楼    2022-01-05 09:37:40
主题:回复:MCGS屏与smart200通过modbus tcp通讯

指正一下,

1、这个通讯不是modbus tcp,modbus不是这个格式,使用modbus的话你需要驱动选择莫迪康的,这个你选择的西门子通用驱动,实际也就是S7通讯

2、最后这个占用PG通讯资源与监控不冲突,可以同时进行,看CPU手册就知道了

利而不害,为而不争;专注暖通空调行业
WCN
游侠

经验值: 486
发帖数: 70
精华帖: 1
4楼    2022-01-05 10:56:41
主题:回复:MCGS屏与smart200通过modbus tcp通讯

感谢指正,在通讯测试时,触摸屏和PLC通讯上之后,再去用网线去监测PLC程序和PLC是通讯不上的,这是什么原因?

Sykblue
侠圣

经验值: 2839
发帖数: 451
精华帖: 2
5楼    2022-01-05 14:09:30
主题:回复:MCGS屏与smart200通过modbus tcp通讯

应该是你的软件版本问题吧,MCGS软件的驱动版本太低了

利而不害,为而不争;专注暖通空调行业
不断攀登
至圣

经验值: 12543
发帖数: 1843
精华帖: 0
6楼    2022-01-08 09:28:09
主题:回复:MCGS屏与smart200通过modbus tcp通讯

感谢分享。

邮箱 yongquancun@126.com
Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
7楼    2022-01-09 11:44:13
主题:回复:MCGS屏与smart200通过modbus tcp通讯
你这是S7通讯…不是Modbus。MCGS不要用Smart通讯驱动,改用1200驱动就可以软件监控、MCGS运行 同时在线了。
讲真,自己的屏,没必要用ModbusTCP,直接用1200驱动不用增加ModbusTCP库浪费ROM。
sangshunyang
侠圣

经验值: 4092
发帖数: 565
精华帖: 4
8楼    2022-01-09 21:13:24
主题:回复:MCGS屏与smart200通过modbus tcp通讯

你这不是走的  modbus tcp 

是人机界面内置的 S7 驱动 。  占用 PG 通信资源,与屏通信上就不会与编程软件通信。

注意不是 OP 通信资源。

WCN
游侠

经验值: 486
发帖数: 70
精华帖: 1
9楼    2022-01-10 11:29:20
主题:回复:MCGS屏与smart200通过modbus tcp通讯

感谢提出用1200驱动,正好手头有现成的mcgs屏和smart 200 plc,按你说的改成1200驱动之后是能正常一边通讯一边监控PLC数据的,我有个疑问,因为我没用过1200 plc,如下图所示:我想监控plc内部VW10的数值,由于mcgs换成了1200的驱动,设置mcgs内部V寄存器的通道名称该是VW10的地址变成了DB10:VWUB000,这个是值在mcgs上一直显示-3,这显然是不对的,那么mcgs上驱动改为1200之后,smart200 plc VW10寄存器对应的mcgs上的地址是多少?怎么个对应关系,求大佬解答




Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
10楼    2022-01-10 12:47:36
主题:回复:MCGS屏与smart200通过modbus tcp通讯

smart200的V区就是DB1,VW20对应DB1:WUB20,访问V区不是用DB1: 的都无效。

建立变量就根据帮助说明里面的DB1:WUB20就是1.20地址,前面的1代表DB,后面的WUB20代表VW20



您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。