技术论坛

使用CP343-1建立tcp通讯连接问题

作者 主题
游民

经验值: 132
发帖数: 12
精华帖: 0
主题:【求助】使用CP343-1建立tcp通讯连接问题


只看楼主 楼主 2021-05-09 09:27:08

大家好,我最近遇到个问题麻烦大家给个建议怎么解决,谢谢!

       我使用的是CP343-1做tcp通讯,有时会出现第三方设备故障导致tcp通讯连接失败,此时我想在plc里做一个报警显示tcp通讯故障,麻烦各位高手给个建议怎么做,谢谢!

       plc是s7-300后面挂了个cp343-1,使用的编程软件是STEP7,程序里使用AG_SENG,和AG_RECV两个块分别

 

 

进行发送和接收


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1694818&b_id=4&s_id=0&num=2

版主

经验值: 16187
发帖数: 6610
精华帖: 50
回复:使用CP343-1建立tcp通讯连接问题


只看楼主 1楼 2021-05-10 10:28:32

 状态报告只需将“STATUS”赋值给一个全局变量,根据具体值报告状态。如果要实时报警,就要到对应的故障诊断OB里编程,根据故障进入或退出实时做出报警的进入或退出。


知其道,用其妙!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2790
发帖数: 390
精华帖: 5
回复:使用CP343-1建立tcp通讯连接问题


只看楼主 2楼 2021-05-15 22:58:42

我说一个简单的,跟你的通讯介质无法,

你可以采用心跳信号,进行周期性的测试,当这个信号超时,则表示通讯故障。BOOL量形式。

例如 DB1.DBX0.0(取两组,一组 ON 时延时 OR 一组OFF 时延时)  为心跳信号 ,一旦超时,通讯故障。

在一定周期内,你发一组数据给对方,然后按照FIFO 返送给你,如果该周期内没有完整接受到返回值(数量和顺序),则故障触发。


大家同行,you ok ? me !
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
使用CP343-1建立tcp通讯连接问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。