求助自由口通讯

已锁定

SeanWong

  • 帖子

    19
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2005-08-27

普通 普通 如何晋级?

求助自由口通讯

1558

4

2010-07-12 16:14:10

现有一个方案,是一个典型的基于485口的轮询机制网络,S7-1200作为从机,主机每隔200ms发送信息,而1200必须在10ms内将信息返回给主机。在编程上就用了RCV_PTP和SEND_PTP两个模块,将RCV_PTP的NDR(成功接受到一个新的信息帧输出一个脉冲)接到SEND_PTP的REQ端,即表示当收到信息成功时就将信息发送给主机。现请教各位以下问题:

1.协议中提到响应时间由接收到发送必须少于10ms,问西门子的1200是否能够满足此条件?

2.主机的轮询周期为200ms,现程序比较大,cycle time超过200ms,CPU的循环周期大于上位机的轮询周期是否会存在问题?

3.在系统手册上的PtP通讯部分有这样一段:“从站在等待响应期间,必须尽量频繁地调用RCV_PTP,以便能够在主站超时之前接到来自主站的传送。要完成该任务,用户程序可以从循环OB调用RCV_PTP,且循环时间应足够大,以便能在超时时间用完之前接到来自主站的传送。如果将OB循环时间设置为在主站的超时时间内可执行该指令两次,则用户程序就一定会接到主站的传送而不会错过任何传送。”问如何理解?
求助自由口通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15534条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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