找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
1.首先PT作为一个中间变量主要是用于已用时间+1的作用,这也是可以提高计时精度的作用。程序中用了M0.3的精度,如果想提得更高精度使用更高速的脉宽修改一下内部计算即可。
2.PT作为一个中间变量是不可以使用TEMP区的,如果定时器设计成FB是可以将其放在STAT区的。但是FB和FC有一个最大的不好就是需要生成DB,这对程序的嵌套使用是不方便的。对于基础的需要重复调用的程序能设计成FC就不建议设计成FB。
3.在程序中PT还有一个作用是利用了其中一个符号位作为上升沿的记录,这样就可以节约了一个上升沿的变量,作为一个FC的设计中能够减少一个IN/OUT的管脚在调用时就会方便很多。
-------------------------------------
下面简单讲讲此程序的优点所在:
1.定时器使用了整形变量,便于各种类型的组态软件和触摸屏的定时设定、时间读取和时间比较。
2.FC的使用可以方便的各种嵌套而不容易出现定时器重复的问题。
3.长时间计时并不会出现重因为复调用定时器导致的累计误差,因此此定时器长时间计时是很准确的 。
4.可以灵活运用,特别是ET(已用时间)的运用,通过已用时间的比较可以多个时间段进行各种控制,而不需要使用到多个计时器。
5.定时遵循程序从上到下,从左到右的扫描规律,在程序设计中不会因为异步计时可能导致的各种误解和问题。
6.可能这个需求是大家容易疏忽的,也是一个很重要的优点:那就是很方便的选择断电重上电后定时器的计时状态。如果想选择重上电后计时器继续运行只需要将相关变量设计成掉电保持型即可,如果想选择重上电后计时器重新运行只需将相关变量设计成掉电非保持型即可。
--------------------------------------
在设计的过程中如果习惯使用上了FC定时器你会发现使用其会带来各种便利,你所遇到的绝大部分定时烦恼这个小定时器都可以帮你不声不响的解决了。同时此程序可以通用在西门子所有PLC中,是你PLC设计路上的必备良品^_^
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!