合信论坛

快捷导航
查看: 12671|回复: 5

昆仑通态触摸屏与合信PLC通讯

[复制链接]

14

主题

27

帖子

1125

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1125
发表于 2019-6-12 17:59:46 | 显示全部楼层 |阅读模式
新建立工程出现如图的工程台界面。

菜单.png

新建画面:点《用户窗口》——点《新建窗口》——双击出现的窗口就可以编辑画面。
新建变量:点《实时数据库》——点《新增对象》——双击出现的变量可以修改名称,对象类型。
选择协议:点《设备窗口》——双击进去——右击鼠标点《设备工具箱》——点《设备管理》


设备管理.png
协议:(1)串口协议(PLC和屏之间通过串口线连接)
            选择:父设备:通用串口父设备
                      子设备:西门子-S7200PPI
           配置:双击父设备:端口号:COM2
                                         波特率:对应PLC配置
                                         数据位:8位
                                         停止位:1位
                                         数据校验:偶校验
(端口号不要修改)
父设备配置.png
       (2)MODBUS TCP协议(PLC和屏之间通过网线连接)
            选择:父设备:通用TCP/IP父设备

                      子设备:莫迪康ModbusTcp

                         配置:双击父设备:网络类型:1—TCP

                                                    本地IP地址:与触摸屏和远程PLC的IP同网段

                                                    本地端口号:3000

                                                     远程IP地址:对应PLC的IP地址,且要与触摸屏同网段

                                                     远程端口号:502

                                                     
MODBUS TCP的配置.png

将画面里面的变量映射到PLC里面:双击子设备——点增加设备通道,可写入PLC里面——点删减设备通道,可删除。
(这里的变量数据换算和我们的屏软件里面一样的,VW0=vb0+vb1)
MODBUS TCP也是一样的区间如图。
屏变量.png

MODBUS TCP对应地址.png


屏工程的下载:
    下载配置.png
(1)用网线下载——选择TCP/IP网络
(2)目标机名——给屏上电以后一直按着屏,点击屏的进度条可以查看,这个地方必须要一样。(蓝色部分)
屏的目标机名.jpg

(3)下载先点通讯测试,可查看是否配置成功
(4)点连机运行修改目标机名。
关于屏连接不上的原因:
通讯状态为1或2采集初始化错误或采集无数据返回(通讯硬件连接、参数设置问题)
1、检查串口父设备参数设置是否正确
2、检查串口是否被其他程序占用
3、检查通讯电缆是否正确连接,或使用原厂标准电缆
4、检测设备,并使用厂家测试程序确保通讯正常。并确认设备设置项与帮助中要求相同。
5、检查“设备地址”与PLC设置是否一致
6、适当延长“通讯等待时间”


(在MODBUS TCP的协议里面如果映射了通讯状态的这个变量,类型注意修改成数值型)如图
通信出错问题.png


MODBUS TCP对应地址.png

8

主题

12

帖子

449

积分

中级会员

Rank: 3Rank: 3

积分
449
发表于 2019-6-13 10:30:31 | 显示全部楼层
可以可以,大佬大佬
回复

使用道具 举报

发表于 2019-6-13 12:52:14 来自手机 | 显示全部楼层
GX123 发表于 2019-6-13 10:30
可以可以,大佬大佬

好好学着点。
回复

使用道具 举报

0

主题

1

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2019-7-6 23:12:42 来自手机 | 显示全部楼层
TCP远程端口号为什么是502?PLC系统块里都是20000,设成502又变回20000
回复

使用道具 举报

14

主题

27

帖子

1125

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1125
 楼主| 发表于 2019-7-7 10:28:31 | 显示全部楼层
samsung_wd 发表于 2019-7-6 23:12
TCP远程端口号为什么是502?PLC系统块里都是20000,设成502又变回20000

20000是UDP PPI协议里面的设置,在那上面UDP是20000 TCP是502,您是不是没有选择成TCP
回复

使用道具 举报

146

主题

229

帖子

3056

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3056
发表于 2019-7-8 10:32:33 | 显示全部楼层
samsung_wd 发表于 2019-7-6 23:12
TCP远程端口号为什么是502?PLC系统块里都是20000,设成502又变回20000

ModbusTCP协议默认的端口号是502,PLC这边不需要设置,只需要在触摸屏软件那边设置好就可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-3-29 23:20 , Processed in 0.099616 second(s), 23 queries .

快速回复 返回顶部 返回列表