编程中如何应用比较指令和计数器指令?
用下例说明。
(1)任务内容。
1)了解Pl_C控制系统,能绘制PLC的I/O接口图
2)用LAD语言编写控制程序,实现对灯L1的控制功能。
3)下载调试程序,实现控制功能。
(2)任务目标。
1)能看懂PLC的I/O接口图,并能绘制类似图形。
2)熟悉PLC的工作模式。
3)熟悉并掌握STEP 7的创建项目、程序录入、下载等操作。
1)了解基本的编程、调试方法,掌握编程指令。
5)掌握比较指令和计数器指令的应用。
(3)任务要求。
1)当按钮A按动四次时,灯L1被点亮,其他时间灯L1为熄灭状态。
2)在灯L1被点亮的情况下,再按A按钮,则开始新的计数循环,同时灯L1被熄灭。
3)在任何时候按动B按钮时,按钮A的动作次数都将重新计算。
4)应用所学的比较指令和计数器指令编写控制程序。
(4)设备条件。PLC模块配置情况:电源模块PS 307 5A,CPU模块CPU 314,信号模块SM323 D18/O8×DC 24V/0.5A一块,图4-10所示(如果无硬件条件,可以在计算机上利用模拟PLC软件进行仿真调试)。
(5)任务分析。
1)根据PLC的I/O接口情况,分析按钮的动作与PLC输入地址之间的关系以及灯的状态与PLC输出地址之间的关系,分析结果
2)根据控制任务要求分析PLC的相关输入与相关输出地址之间的逻辑关系,分析结果见表4-8。
(6)编程实施。根据上述分析结果,选择指令实现PLC的I/O逻辑关系。
由于本案例任务非常简单,因此可以采用线性编程方式,将所有程序内容编写在OB1中,循环计数参考程序如图4-34所示。为了练习结构化编程,也可以将程序内容编写到FC块中,然后在OB1中无条件调用,此时的循环计数参考程序如图4-35所示。
上一篇:加计数器的指令符号、功能是什么?
下一篇:什么是定时器指令?包括哪些?
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)