技术论坛

上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败

作者 主题
游士

经验值: 277
发帖数: 37
精华帖: 0
主题:【求助】上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 楼主 2022-10-19 03:20:45
上位机通过S7.NET链接到S7-300PLC,最近上位机程序容易闪退,PLC端能否知道S7.net通讯是否成功,如果失败,PLC端需要报警停机
 
以下网友喜欢您的帖子:

  
重要声明:

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

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

侠士

经验值: 1364
发帖数: 160
精华帖: 0
回复:上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 1楼 2022-10-19 07:48:05

上位机做个点置一,写入PLC,plc判断这个点。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4940
发帖数: 1174
精华帖: 0
回复:上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 2楼 2022-10-19 07:59:58

加心跳信号


13070952128
以下网友喜欢您的帖子:

  
奇侠

经验值: 8094
发帖数: 1308
精华帖: 6
回复:上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 3楼 2022-10-19 08:21:28

上位机与 PLC进行时间同步,,,,把上位机的分钟写到PLC 存储区........读取PLC的分钟.....如果差的多了说明就掉线了


养活一团春意思,撑起两根穷骨头
以下网友喜欢您的帖子:

  
至圣

经验值: 19808
发帖数: 4378
精华帖: 2
回复:上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 4楼 2022-10-19 09:14:44

没有系统变量链接

https://www.ad.siemens.com.cn/productportal/prods/published/300list/comm_list26.html

但是可以自己做一个PC侧的心跳信号,PLC通过系统时钟做周期读取。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 15531
发帖数: 1735
精华帖: 0
回复:上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 5楼 2022-10-19 10:27:10

楼上方法可行,试试看!


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2790
发帖数: 390
精华帖: 5
回复:上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败


只看楼主 6楼 2022-11-23 19:03:20

上位机通过S7.NET链接到S7-300PLC,最近上位机程序容易闪退,PLC端能否知道S7.net通讯是否成功,如果失败,PLC端需要报警停机 

////////////////////////////////////////

  1. 与上位机做心跳通讯, 可以PLC 发送1个数据,周期型的接受来自PC端的反馈,例如 加法,

    1.  PLC TO PC    1  PC TO PLC  1+1= 2     PLC TO PC 2   2+1 反回, 3 3+1 返回,周期内得不到正确的运算结果,哪怕发送了数据 或者延时发送,也判定为通讯故障,这样周期性循环。

  2. 如果需要PLC 报警则 可以用指示灯,蜂鸣器等,明显标识物进行警示,如果需要PLC 停机,则可以调用SFC46.


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

  
  • 上一页
  • 1
  • 下一页
收起
上位机通过S7.NET链接S7-300,PLC端怎么判断通讯成功与失败
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。