西门子PLC自由口通信程序求解 点击:325 | 回复:2



隨風--王者之师

    
  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-01-25 08:54:28
楼主

 

 

上面这个网络表明,程序发送消息完成处于接收状态时开始50ms计时,如果在50ms内没完成接收,则程序禁止接收,执行下面这段程序。

 

 

上面这段程序表明在接收超时(超50ms)时,禁止接收,这不难理解,但紧接着开始发送消息(执行定时发送中断程序)就糊涂了,为什么在禁止接收了却在执行定时发送中断程序前还要加一条RCV接收指令呢?



楼主最近还看过



miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2013-01-30 16:56:28
1楼

为什么在禁止接收了却在执行定时发送中断程序前还要加一条RCV接收指令呢?

----------------------------------------------------------

因为你禁止接收后,要调用一次RCV 指令 才生效;

 

 

隨風--王者之师

  • 精华:2帖
  • 求助:11帖
  • 帖子:146帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2013-02-01 13:46:48
2楼
非常感谢楼上的回复,真的很不容易!

热门招聘
相关主题

官方公众号

智造工程师