```
LD W#12000 //将十进制值 12000 载入中间寄存器
TIM M1000 //将中间寄存器的值(单位为 ms)载入定时器 M1000
```
上面的代码中,“W#12000” 表示将 120 分钟转换为毫秒,并将值保存在中间寄存器中;“M1000” 是一个可编程的计时器寄存器号。
此外,为了保证定时器能够正确执行,在程序中需要定期读取定时器寄存器的值,以判断是否达到计时时间。
下面是一个完整的 PLC 程序代码示例,用于实现 120 分钟定时功能:
```
LD W#12000 //将十进制值 12000 载入 W10 中间寄存器
TIM M1000 //将中间寄存器的值(单位为 ms)载入定时器 M1000
:LOOP //循环开始
TPL M1000 //读取定时器 M1000 的累加值
JMP NZ, LOOP//如果累加值不为零,则继续等待
... //定时时间到达后要执行的 *** 作
CLR M1000 //清除定时器 M1000 中的累加值
```
在以上的代码中,“TPL” 指令用于读取定时器 M1000 的累加值,如果累加值不为零,则代表定时时间还未到,继续等待;否则,即达到了定时时间,就会执行代码中“...”处的 *** 作。最后,“CLR” 指令用来清除定时器中的累加值,以备下一次使用。
希望这个简单的程序对您有所帮助。请注意,这里只是提供了一种可能的实现方法,具体实现需要根据实际情况进行调整和优化。同时,PLC 编程需要非常注意安全性,确保程序稳定性和安全性。
三菱plc梯形图定时器写入程序首先输入OUT Tx kxx,其中Tx是定时器的标号,kxx是常数取值只能取k0至k32767,至于定时时间用该定时器时基乘以常数。
用户程序存储容量:是衡量可存储用户应用程序多少的指标。通常以字或K字为单位。16位二进制数为一个字,每1024个字为1K字。
PLC以字为单位存储指令和数据。一般的逻辑 *** 作指令每条占1个字。定时/计数,移位指令占2个字。数据 *** 作指令占2~4个字。
扩展资料
PLC的基本工作原理
PLC采用“顺序扫描,不断循环”的工作方式。
1、每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。
2、输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。
3、一个扫描周期分为输入采样,程序执行,输出刷新。
4、元件映象寄存器的内容是随着程序的执行变化而变化的。
5、扫描周期的长短由三条决定。(1)CPU执行指令的速度(2)指令本身占有的时间(3)指令条数
6、由于采用集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/输出响应延迟。
参考资料:百度百科-三菱PLC
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)