谈谈PLC程序设计的原则
掌握了PLC的基本程序设计之后,就可以根据控制要求编写简单的程序。下面给出PLC的基本编程原则。
1.继电器触点的使用
输入/输出继电器、内部辅助继电器、定时器、计数器等的触点可以无限制重复使用。
2.梯形图的母线
梯形图的每一行都是从左边母线开始,继电器线圈或指令符号接在最右边。S7-200 PLC右边的母线未画出。
3.指令的输入与输出
必须有能流输入才能执行的功能块或线圈指令称为条件输入指令,它们不能直接连接到左侧母线上。如果需要无条件执行这些指令,可以用接在左侧母线上的SMO.0常开触点来驱动它们。
有的线圈或功能块的执行与能流无关,如标号指令LBL和顺序控制指令SCR等,称为无条件输入指令,应将它们直接接在左侧母线上。
不能级联的指令块没有ENO输出端和能流流出。JMP、CRET、LBL、NEXT、SCR和SCRE等属于这类指令。
触点比较指令没有能流输入时,输出为0,有能流输入时,输出与比较结果有关。
4.程序的结束
S7-200 PLC编程软件在程序结束时默认有END、RET、RETI等指令,用户不必输入。
5.尽量避免双线圈输出
使用线圈输出指令时,同一编号的继电器线圈在同一程序中使用两次以上,称为双线圈输出。双线圈输出容易引起误动作或逻辑混乱,因此一定要慎重。
例如图8-5中,设10.0为ON、10.1为OFF。由于PLC是按扫描方式执行程序的,执行第一行时QO.0对应的输出映像寄存器为ON,而执行第二行时QO.0对应的输出映像寄存器为OFF。本次扫描执行程序的结果是,QO.0的输出状态是OFF。显然QO.0前面的输出状态无效,最后一次输出才是有效的。
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)