霓虹灯广告屏的PLC控制系统设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广告牌边框饰灯控制
启动 正序循环 置初值
停止
反序循环 置初值
P1
程左 序移 循 环 子 P2 程右 序移 循 环 子
图5-45
广告牌边框饰灯控制梯形图
霓虹灯顺序控制程序设计
(置初值,Y0=1) (正续标志)
(停止工作) (正序移位)
(当Y10位ON,正序循环停止) (延时5s) (反序移位)
(当Y17位ON,反序循环停止)
(反序状态复位)
图5-48 霓虹灯控制梯形图
位右移、位左移指令(SFTR、SFTL)
在图5-52中,当X0为ON时,执行一次SFTR指 令,4位(n2=k4位)源操作数X3、X2、X1、X0 从目标元件的最高位移入,目标元件中的其他 各位向右移位,每次4位向右一移,其中, X3~X0→M11~M8,M11~M8→M7~M4, M7~M4→M3~M0,M3~M0移出。
(5)制作并调试运行霓虹灯广告屏控制系统。
(6)完成项目总结报告。
循环右移、循环左移指令(ROR、ROL)
① 每执行一次ROR指令,目标元件中的各位循环右移n位, 最后从最低位被移出的位同时存入到进位标志M8022中。 ② 每执行一次ROL指令,目标元件中的各位循环左移n位, 最后从最高位被移出的位同时存入到进位标志M8022中。 ③ 图5-43第二行程序的运行情况如图5-44(a)所示,当X1闭 合时,执行ROR指令1次,D10右移3位,同时进位标志 M8022为“1”。 图5-43第三行程序的运行情况如图5-44(b)所示,当X2闭 合时,执行ROL指令1次,D10左移2位,同时进位标志 M8022为“0”。 ④ 在指定位组合元件场合,只有K4(16位)或K8(32位)才有 效。例如K4Y0、K8M0有效,而K1Y0、K2M0无效。
(2)梯形图程序:如图5-45所示。当X0为ON时,
先置正序初值(使Y0为ON),然后执行子程序调用程 序,进入子程序1,执行循环左移指令,输出继电器依 次每隔1s正序左移一位,左移一周结束,即Y17为ON 时,C0计数1次,重新左移;当C0计数2次后,停止左 循环,返回主程序。 再置反序初值(Y17为ON),然后进入子程序2,执行 循环右移指令,输出继电器依次每隔1s反序右移一位, 左移一周结束,即Y0为ON时,C1计数1次,重新右移; 当C1计数2次后,停止右循环,返回主程序。同时使 M0重新为ON,进入子程序1,重复上述过程。
X0
(a)
[SFTRP
[S] [D] n1 X0 M0 K12
n2 K4 ]
位右移指令格式
X3 X2 X1 X0
M11M10M9 M8 M7 M6 M5 M4 M3 M2 M1 M0
④ (b) ③ 位右移指令运行情况 位右移指令的用法 ② ①
图5-49
Hale Waihona Puke Baidu
位左移指令与位右移指令的用法和运行情况 相似,只是向左移位而已。如图5-50(a)、(b) 所示。当X1为ON时,执行一次SFTL指令,2位 (n2=k2位)源操作数X1、X0从目标元件的最低 位移入,目标元件中的其他各位向左移位,每 次2位向左一移。
循环右移、循环左移指令(ROR、ROL)
广告牌边框饰灯控制
(1)控制要求:该广告牌有16个边框饰灯
L1~L16,当广告牌开始工作时,饰灯每隔1s 从L1到L16依次正序点亮,重复进行;循环两 周后,又从L16到L1依次反序每隔1s轮流点亮, 重复进行;循环两周后,再按正序轮流点亮, 重复上述过程。当按停止按钮时,停止工作。
组长 樊荣 组员 林亮 张鹏 卢林飞
霓虹灯广告屏的PLC控制系统设计
利用PLC实现本项目控制要求,具体工作内容如下:
(1)确定控制方案,制订工作计划。 (2)分析控制要求,分配I/O地址。 (3)设计霓虹灯广告屏控制系统电路原理图。 (4)编制霓虹灯广告屏控制系统程序并进行 仿真。
X1
[S] [D]
n1
n2
[SFTLP
(a)
X0
M0
K8
K2 ]
位左移指令格式
M7
⑤
M6
④
M5
M4
③
M3
M2
M1
②
M0
①
X1
X0
(b)位左移指令运行情况 图5-50 位左移指令用法
舞台灯光控制系统程序。
控制要求:舞台灯共有8组,每组6只彩灯,彩灯布局如图 5-51所示。按下按钮SB,各组彩灯按如下规律显示: 1→2→3→4→5→6→7→8→12→1234→123456→12345 678→345678→5678→78→15→26→37→48→37→26→ 15→1357→2468→1…,如此循环。数字表示等号,各组 彩灯亮度变化间隔时间为2秒钟。
I/O分配:
输入地址:启动按钮—X0;停止按钮—X1。 输出地址:1~8组彩灯分别接于Y0~Y7。 PLC梯形图程序:应用位移位指令编写的PLC梯形图如图 5-52所示。
霓虹灯广告屏PLC控制程序设计
启动/停止控制
扇 形 灯 管 各 控 制 时 间 段 设 定
图5-56 霓虹灯广告屏控制梯形图(1)
M3送初值“1”并保存1S
移位寄存器左移循环值“1”
流水灯控制寄存器M21~M26左移 流水灯全灭控制1S M5送初值“1”并保存1S
移位寄存器右移循环值“1”
流水灯控制寄存器M21~M26右移
流水灯全灭控制1S