技术论坛

关于博途PUT GET指令的REQ

作者 主题
游士

经验值: 277
发帖数: 22
精华帖: 0
主题:【探讨】关于博途PUT GET指令的REQ


只看楼主 楼主 2019-01-21 22:14:58

    近期在项目中使用到博途的PUT/GET指令,给1500传送或接收58个字节的数据,但在实际中发现如果用百毫秒脉冲给REQ,通讯容易出现不稳定(数据中使用了0.5s脉冲,检测该脉冲在两秒内是否变化来判断通讯是否正常),但后来使用了常闭点给REQ,情况却明显好转。

    我看了帮助,REQ需要上升沿触发传送,为何用脉冲反而不好?常闭点为何反而可行呢?请前辈指教。


 
以下网友喜欢您的帖子:

  
重要声明:

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

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

版主

经验值: 76166
发帖数: 19135
精华帖: 378
回复:关于博途PUT GET指令的REQ


只看楼主 1楼 2019-01-21 22:56:38


此类程序我本来就不建议使用定时脉冲来触发,S7通讯本质上还是TCP/IP通讯,载波监听冲突检测的机制导致通讯的延时是不确定的,因此导致在定时脉冲的间隔里有可能是完成不了一次通讯任务的。尤其是较大的数据传输量,较高的定时触发频率,以及未对通讯程序块的状态字进行有效的评估,这些都会导致通讯质量变差。

Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
侠士

经验值: 1384
发帖数: 213
精华帖: 0
回复:关于博途PUT GET指令的REQ


只看楼主 2楼 2019-01-23 09:18:02


一般都选择1HZ的脉冲给REQ,楼主说的,可能是通讯速率要求较高的场合。



勤奋吃苦,是最好的技巧与捷径。
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
关于博途PUT GET指令的REQ
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。