北京中科白瘕风刘云涛 https://wapyyk.39.net/doctor/694303.html功能说明:当光电开关检测到有人使用,控制冲水电磁阀,当检测有人使用时,延时3秒后冲水4s,检测到人离开后冲水5s。
首先看看西门子PLC怎么编程的:
我们再来看看三菱PLC怎么编程:
三菱PLC的定时器分为1ms、10ms和ms的时钟脉冲进行计数,达到设定值时,定时器输出触点动作,分为一般用途定时器和累计型定时器,
不同的CPU定时器是不同,我们这里用ms的一般用途定时器,大多数为T0~T99,
用常数K或寄存器D的值来作为定时器的设定值。
具体编程及注意事项如下
1)当检测到人X0,来启动定时器T0,延时3s,也就是说K是30。要注意定时器的输入格式。如下图
2)延时T0的时间后,冲水4S,编程如下
3)当人走后,冲水5s,也就是X0下降沿后,开始冲水,延时T3的时间,停止冲水。编程如下:
4)控制阀输出,编程如下,即
转换(编译)后程序如下:
启动仿真,
仿真结果与功能要求一致,成功。
有一点需要说明的三菱PLC的定时器只能提供其线圈在通电后延迟动作的触点,有人肯定会问:我要是想要延时断开怎么用?下面简单说下:
如程序段,当X3信号为0,启动定时器,然后通过定时器作为主回路的停止条件。
这是第二个例子,通过实例来看看三菱PLC的软元件及指令的应用,后续我会持续更新,同时也会将西门子的程序同时发上来,方便大家比较,很多小伙伴对西门子熟悉,觉得三菱的编程麻烦,其实个人认为编程的理念都是一样,只是指令上有区别,会一种再学别的就很简单了。
喜欢的小伙伴别忘记