![34475eb43eee8408e08e4acfe0cad82a.png](https://i-blog.csdnimg.cn/blog_migrate/b741d858c4c7d1830f0d6fdc5691f250.jpeg)
梯形图语言沿袭了继电器控制电路的形式,梯形图是在常用的继电器与接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用等特点,电气技术人员容易接受,是目前运用上最多的一种PLC的编程语言。
在PLC程序图中,左、右母线类似于继电器与接触器控制电源线,输出线圈类似于负载,输入触点类似于按钮。梯形图由若干阶级构成,自上而下排列,每个阶级起于左母线,经过触点与线圈,止于右母线。
梯形图的基本原理。梯形图是被广泛采用的 PLC 编程语言 。
![498b9a12697089dcbbb5b9de12eb69f6.png](https://i-blog.csdnimg.cn/blog_migrate/e15ea9aeed967c38df255656ff93f562.jpeg)
一:PLC 扫描方法
当扫描我们用户的程序时, PLC 会利用一个标准的扫描方法对用户程序进行扫描。
扫描过程:
扫描输入状态: 读出外部信号状态并将其状态存储于内部储存器内。
运算用户程序: 用储存内部储存器内部的数据对用户程序进行运算,程序从上至下,从左至右进行扫描,扫描到END指令时表示一次扫描结束。
刷新输出: 把运算的数据写至外部输出。
二:看图理解
![8576db650fc6e5d74e15f1638c95acd3.png](https://i-blog.csdnimg.cn/blog_migrate/101624a94880099ef8fe7ec501d550d8.jpeg)
输入信号:
1. PLC 在执行用户程序前会将外部输入信号的On/OF 状态一次读入至输入映像区内。
2. 在程序执行过程中若输入信号发生 On/Off 变化,但输入映像区内的状态不会改变,直到下一次扫描开始时再读入输入信号的 On/Off 状态。
程序执行:PLC 读取输入映像区内各输入信号的 On/Off 状态后开始从地址 0 处按照从上下序执行程序中的每一指令,其输出结果即各输出线圈的 On/Off 状态也逐次存入各装置的映像区内。
输出信号:当程序执行到 END 指令时表示程序执行完毕。程序执行完毕后会将装置映像区内 Y 的 On/Off 状态送到输出映像区锁存,而此映像区就是实际上输出继电器的线圈
扫描周期:整个扫描期间(读, 运算,写)的持续时间叫做“扫描周期”。随着 I/O 点的增多或者程序增长时,扫描周期也会随着变长。
1)读扫描周期: PLC 会测量自己的扫描周期并把此周期测量储存于特殊寄存器。
2)扫描周期: 扫描周期也可以通过每个扫描周期触发输出进行测量,触发脉冲的输出宽带即为 扫描周期。
3)估算扫描:周期扫描周期可通过每个指令的执行时间(预先知道)进行估算扫描周期为用户程序中每个指令执行时间的总和。
PLC 控制器可以处理比扫描周期快的某些项目,如中断项目等。当 PLC 接收中断时, PLC 将会暂停主程序而去处理中断。
用户程序在 ”运算” 期间,直接的输入/输出指令 REF,允许 PLC 马上去访问 I/O 而不必等到下一个扫描周期到来再去访问 I/O 。
结束:所有品牌的PLC的梯形图工作原理都是差不多的,只要理解一种PLC了,学习其他品牌的PLC也是很快的。喜欢的朋友们请点击关注本头条号
![dbe96ecf423068d4cc4a1e3d40d6689a.png](https://i-blog.csdnimg.cn/blog_migrate/0017ef1b4ba6c57a5823c366ac9b5e87.jpeg)