S7-1200 自由口通讯轮询的问题

已锁定

LLGzzz

  • 帖子

    4
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2019-10-28

普通 普通 如何晋级?

S7-1200 自由口通讯轮询的问题

3470

4

2019-10-30 20:33:05

modbus设备若干,已利用轮询实现通讯。想利用send ptp ,receive_ptp 通过发送报文的形式实现功能。。目前我对单个设备采用PTP的方式发送modbus报文,能够收到含有站地址,功能码,数据及校验位的一串字节。但是模仿轮询的形式时,由于第一个功能块完成位及错误位一直为零,无法继续下去。(这个情况在单个使用的时候也存在,无论如何触发REQ,done位均为零,通过加计数器捕捉done位也是零)

请问send ptp是否可以像 modbus master功能块那样  多次调用 通过上一级的完成位或者错误位来出发下一个功能块。或者如何利用一组send receive块来实现此功能,求大神指点思路,有图更好   ,另外本人看教程上面写的   采用旧版


PTP功能块时,REQ一直为1的时候,done也恒为1.但是无论我如何触发REQ,done均无反映,求解。



S7-1200 自由口通讯轮询的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15643条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。