西门子PLC如何实现两灯交替闪烁的兩种编程法
我们先来看看这个案例的具体要求:
使用定时器Q0.0和Q0.1当按下启动按钮时Q0.0亮,1秒后Q0.0灭同时Q0.1亮,再过两秒后Q0.1灭以此循环,直到按下停止按钮Q0.0和Q0.1全灭
首先画时序图。再用定时器加比较的方法会把很多复杂的东西简单化时序图就是表示地址或变量根据时间的变化而變化的图形
整个占用的时间为3秒,需要用到100毫秒定时器
设:定时器的当前值为X0≦X﹤10的时候,Q0.0亮;当10≦X﹤30时Q0.1亮。
接下来就是循环的问題循环就是用最后一个状态作为第一个状态的启动条件。
定时器PT值为3秒(数值计作30)使用TNO接通延时定时器,当当前值=设定值状态输絀为1时,即定时器状态位T37=1时就去复位定时器,再从0开始这个就是自复位,就是自己复位自己到了3秒就从0开始。
最后梳理下编写程序嘚思路:
1、 启停控制——输出启动标志位输出为1,并保持(自锁)
2、 定时器控制——用启动标志位去接通定时器让其工作
此外还有第②种方法哦,会使用到震荡电路(闪烁电路)以及两个定时器交替控制一个控制接通时间,一个控制断开时间一起来看看。
看完这段程序建议大家还是自己动手 操作一遍,效果会更好哦!
所有PLC工程师都会关注的微信公众账号只需输入您的问题,就会有***