1. 霓虹灯交替闪烁(循环右移)
【功能】
- 霓虹灯间隔带点亮,点击开始X0按钮,霓虹灯交替闪烁
【程序实现】
【说明】
- 方波输出
- 循环右移
2. 霓虹灯循环闪烁(循环移动)
【功能】
- 按下右循环按钮,霓虹灯按照由小到大的编号(Y0··Y7、Y10··Y17)依次各亮 200ms 后熄灭。
- 按下左循环按钮,霓虹灯按照由大到小的编号(Y17··Y10、Y7··Y0)依次各亮 200ms 后熄灭。
- 左右循环工作状态可直接按下对应的按钮切换,不必先按下复位按钮停止霓虹灯运行。
- 按下复位按钮,不管霓虹灯是处在左循环还是右循环工作状态,所有霓虹灯熄灭。
【I/O表】
PLC 装置 | 控制说明 |
---|---|
X0 | 右循环按钮,按下时,X0 状态为 0n |
X1 | 左循环按钮,按下时,X1状态为 0n |
X2 | 复位按钮,按下时,X2 状态为 On |
MW2 | 霓虹灯映射地址(Y0-Y16) |
【程序实现】
【说明】
1.方波输出
2.后入优先
3.循环移动<ROR,ROL>用移出的位填充因循环移位而空出的位。
3. 不良品检测(移动补零)
【功能】
- 产品被传送至传送带上作检测,当光电开关检测到有不良品时(高度偏高),在第5个定点将不良品通过电磁阀排出
- 排出到回收箱后电磁阀自动复位
- 按复位时计数清零,系统重新开始该检测。
【I/O表】
PLC 装置 | 控制说明 |
---|---|
X0 | 不良品检测光电开关 |
X4 | 凸轮检测光电开关 |
X5 | 进入回收箱检测光电开关 |
X6 | 复位按钮 |
【程序实现】
【说明】
- 不良品X0=On时置位字节B0最低0位(会随之转动而移至高位)
- 传送带转动X4=On将置位字节左移
- 定点监测第5个位为1,就推动电磁阀Y0(将1移动到指定位置作相应动作)
- 检测到回收复位电磁阀,并计数不良品回收个数
- SHL:位左移,溢位补零
脉冲移位(可做定位逻辑)
4. 多笔资料备份(间隔时间数组移动)
【功能】
- 每间隔一定时间将D0数组中的参数存储在其他存储器
【程序实现】
【说明】
- 每隔10秒计数一次,将当前数组D0移动至备份存储器D1、D2、D3
使用计时器的Q点指令须在计时器之前