技术论坛

回复:用最简单方法完成这道编程题

作者 主题
游民

经验值: 53
发帖数: 17
精华帖: 1
回复:用最简单方法完成这道编程题


只看楼主 2006-04-10 11:06:37
如果不用定时器、定时中断,按楼主要求,我就用PLC的扫描周期。

设定扫描周期100mS。
在程序中,每一个线圈设一个BYTE,每一次输出上升沿先清零,然后BYTE=BYTE+1,当BYTE=30的时候,就到了3秒。

此时,如果线圈动作的反馈没回来,就清除输出,同时清除BYTE数据为0。

我没试过,不过相信这种思路是没问题的。在单片机编程不须要精确计时的时候,我常用这种办法(程序运转周期)来做延时。
 
以下网友喜欢您的帖子:

  
重要声明:

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

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

  • 上一页
  • 1
  • 下一页
收起
回复:用最简单方法完成这道编程题
×
扫描打开手机版
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。