|
东莞大岭山PLC编程培训入门-大岭山学PLC编程数据移位编程: |
东莞PLC培训实例:跑马灯控制的应用程序 一、控制要求 (1)控制多个指示灯。 (2)当开关闭合时,每秒钟点亮一个指示灯,依次点亮,并不断循环。 二、硬件电路设计 根据控制要求列出所用的输入/输出点,并为其分配相应的地址,其I/O分配表见表2-6
根据表2-6和控制要求设计PLC的硬件原理图,如图2-9所示。其中COM1为PLC输入信号的公共端,COM2为输出信号的公共端。
|
三、编程思想 当开关闭合时,可采用循环左移指令实现每秒钟点亮一个指示灯,依次点亮,并不断循环。 |
四、梯形图设计 东莞大岭山PLC编程培训控制设计 |
根据控制要求设计的控制梯形图如图2-10所示 |
|
五、控制的执行过程 当开关SA接通时,输入信号X000有效,将常数1传送到寄存器K4Y000中,即将输出信号Y000位置为1,指示灯的第一位点亮。在秒脉冲转换为每秒产生一个脉冲的信号M2,循环左移指令ROL在M的作用下,进行移位控制,使输出信号Y000~Y007进行移位,控制指示灯按顺序HL1~HL8依次点亮(间隔1s);当移动到最高位Y007时,在其断开的下降沿将其将常数1传送到寄存器K4Y0,即将输出信号Y000位重新置为1,寄存器K4Y000在脉冲的作用下重新移位,进行循环工作。 |
六、编程体会 东莞大岭山PLC编程培训经验如下: 在使用传送指令时,为了保证循环左移指令能够正确移位,使用上升沿脉冲指令,使MOV指令当其条件满足时只传送一次;在本程序编写过程中,通过使用循环左移指令对移 位位数的控制,对于此类程序的编写,要求读者对PLC的指令系统比较熟悉,充分利用PLC的功能指令简化程序。另外还应注意目标元件的组合只有K4和K8时有效. |
东莞中培教育,开设有以下课程: |
|
扫描二维码,获取大量免费资料: |
想了解更多的课程及技术资料,请点击登录:东莞大岭山PLC编程培训网站. |
|