plc编程中这个t37实际就相当于i0.0的延时头吗?
发布网友
发布时间:2022-05-02 18:51
我来回答
共1个回答
热心网友
时间:2022-05-19 15:41
是的,这个程序应该是西门子S7-200的PLC程序,编程语言用的LAD,也就是梯形图
程序解读如下:
I0.0是PLC的开关量输入位的地址,接的应该是个按钮、旋钮或者中间继电器的触点
T37是编号37的定时器,T就是TIMER的首字母,
T37右下角的10ms是这个定时器的时基,S7200PLC的定时器有个特点,就是不同编号范围的定时器时基不相同,而且是固定的,前边设定的数值是500,意思就是总的定时时间=500*10ms=5000ms=5秒
当I0.0接通时,T37开始进行5秒倒计时
在T37倒计时的过程中,I0.0不能中断,一旦中断,T37将立刻停止计时,当I0.0再次接通时,T37又重新开始从5秒开始倒计时,也就是倒计时只要还没到5秒I0.0就断了的话,T37都会重新计时,不会记忆已经消耗掉的时间
如果I0.0接通时间等于或超过5秒,T37的倒计时为0,,就会把自己的状态位置1
下边那行地址为T37的开点就是调用的T37的状态位
T37状态位为1,开点接通,Q0.0也就通了