登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:MODBUS TCP 西门子logo和国产触摸屏MCGS 遇到问题了

点击:10894 回复:31

好的,我到官网下载一个
19-03-06 17:47
虽然都是MODBUS TCP,例如端口不一样也不行,通讯不上。这些都需要修改,明天看看我们曾经1200MODBUS TCP和其他的设备通讯的方案分享一下。我说的那个维纶通的软件,可以直接设置。
附件 7ca45bf4e9d0d16710890ef572f9256800a4c2fd.jpg
附件 aec0996ec06db2401890fd77961f8381006d2220.jpg
维纶通的里面直接选
最后修改:2019/3/6 18:21:35
19-03-06 18:15

引用 qq362176248 在 2019/3/6 18:15:24 发言【内容省略】

就事论事,你认为这个LOGO和昆仑通态通信不上原因是什么?
19-03-06 19:13
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:
(1)第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
(2)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
(3)第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
关于需要握手三次的理解:TCP是一种可靠的传输,所以建立连接的时候也是需要保证可靠的,应答机制是必不可少的。A和B要完成一次完整的信息交互:A向B发送了一次数据,B必须告诉A自己收到数据,并且告诉一些信息给A,这就导致第二次数据的发送,当然A收到B发过来的数据,也必须告诉B自己收到了数据,所以A需要再一次发送数据给B。
根据以上的内容,建议楼主用调试助手,分别读取触摸屏和logo的发送给对方的数据,然后进行在通过调试助手,分别转发给触摸屏和logo,我认为楼主卡在第二次握手了。
我们测试MODBUS TCP协议的时候就是这样的
19-03-06 19:51

引用 qq362176248 在 2019/3/6 19:51:27 发言【内容省略】

你没看到楼主发的触摸屏组态截图吗?TCP\IP父设备、Modbus TCP子设备设置好多都不对!怎么可能通信成功?!这些显而易见的错误你不去纠正却在这里扯这些!
19-03-06 20:17

引用 guanyumou 在 2019/3/6 20:17:44 发言【内容省略】

通讯成功没有用,还有数据交互才是关键,所以我才建议楼主用串口助手,读取两边的数据,然后通过串口助手,转发一下,看看那边没有应答。
我只是在告诉楼主我们的调试经历。我们就是这样通讯上的。
最后修改:2019/3/6 20:38:32
19-03-06 20:37

引用 qq362176248 在 2019/3/6 20:37:00 发言【内容省略】

具体该怎么做?假如楼主把触摸屏测试工程发出来了!你该如何去检查或者测试这个测试工程的正确性?!
19-03-06 20:42

引用 465010287 在 2019/3/6 6:49:41 发言【内容省略】

先确定好触摸屏是做客户端还是服务器?再确定好LOGO是做客户端还是服务器?客户端可以简单认为是串口通信中的主站、服务器可以简单认为是串口通信中的从站!
如果按你目前截图的设置,触摸屏做服务器、LOGO做客户端,那么触摸屏中的子设备莫迪康Modbus TCP就选择错误,这个子设备是在触摸屏做客户端时才选的!如果你的触摸屏做服务器,那么子设备应该选ModbusTCPIP数据转发设备
目前截图中的触摸屏组态设置子设备中的设备地址填写也不对,这个不是填写IP地址,而是单元ID,由客户端指定!
你的意图是触摸屏监控LOGO若干数据,那么一般情况下触摸屏是要做客户端、LOGO做服务器的!那么如果是这样,触摸屏组态中的TCP\IP父设备设置就不对、LOGO中好像也就不对了!
最后修改:2019/3/6 21:30:13
19-03-06 21:22
讲解的太详细了,可以做教程了!佩服佩服!!
19-03-07 14:19
请问楼主可以把驱动分享一下吗?我现在的TCP驱动变量无法添加位的
19-05-15 17:16

上一页 下一页

工控新闻

更多新闻资讯