作者 | 主题 |
---|---|
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通讯
谨慎低调
|
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。 |