Skip to content

梯形图基本概念 ​

母线、触点、线圈、网络块 ​

梯形图是仿传统继电器控制系统的电气原理图设计的一种编程方法,其核心概念如下:

概念说明
母线梯形图左侧的竖线,相当于电源的"火线",默认状态为ON
触点逻辑判断元件,分为常开(A接点)和常闭(B接点),同一继电器的触点可无限次使用
线圈输出元件,被激励的对象,线圈"得电"时其常开触点闭合、常闭触点断开
网络块有联线关联的一组元件块,PLC以网络块为单元逐步执行

梯形图的执行方向:从左至右(每个网络块内由触点到线圈),从上至下(网络块之间逐个扫描)。

梯形图编程时使用的元件符号表 ​

符号名称说明动作特性
`----`常开触点
`--/--`常闭触点
`--P--`上升沿触点
`--N--`下降沿触点
`--NOT--`取反
--( )--线圈输出元件,被激励的对象Y/M线圈得电时常开闭合、常闭断开;T线圈得电开始计时;C线圈得电计数+1
--[ ]--操作指令对元件或参数进行操作如 [RST Y0]、[SET M2]、[MOV K5 D100] 等

关于X输入元件

X输入元件没有线圈,用户程序不能修改其状态,只能由外部输入线路决定其状态。

实用例程 ​

梯形图:常开触点 M8000 同时驱动两条 MOV,END 单独一个网络

LD M8000
MOV D8031 D0
MOV D8032 D2
END

把上面的地址、主题、引脚替换成你项目里的即可。

PLC执行原理 ​

PLC运行时,以扫描周期为单位周而复始地执行以下过程:

PLC 扫描周期四阶段

能流概念 ​

在梯形图中,左侧母线相当于电源火线,默认状态为ON。信号从左向右经过每个触点元件进行逻辑计算,中间计算暂存状态称为**"能流"**。能流为有效(ON),则本网络的输出线圈得电;若最右端为操作指令,能流有效则执行操作,否则不执行。

能流概念:能流走到右边线圈才得电,中途任一触点断开就中断

中断处理 ​

对于重要的信号或事件,PLC支持中断处理:当CPU检测到特定信号时,立即停下当前的例行扫描工作,转去执行特定的中断子程序,执行完毕后再返回先前被停下的位置继续执行。

LPPLC支持的中断类型包括:

中断类型说明
输入中断X000~X005,上升沿或下降沿触发
定时中断按固定周期触发(周期 1~99ms)
高速计数中断高速计数器计到设定值时触发

中断优先级

同一次扫描内若同时有多个中断请求,按中断号从低到高依次处理(编号越小优先级越高)。各类中断的指针编号、禁止标志与用法见四、中断。

下一步

理解了扫描周期和能流之后,接着读 1.11 写出可靠的梯形图程序—— 分段怎么分、自锁/互锁/回差怎么加、顺序动作用 STL,这些内容决定写出来的程序能不能一次跑通。


LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研