1> 概述
IEC 61131-3标准,规定了【5】种PLC编程语言:
序号 | 语言 | 全写 | 简写 | 适用范围 |
---|---|---|---|---|
1 | 指令表 | Instruction list Diagram | IL | 内存限制或需要高速处理的情况 |
2 | 梯形图 | Ladder Diagram | LD | 单纯的继电器处理 |
3 | 功能区块图 | Function Block Diagram | FBD | 连续的模拟信号处理 |
4 | 顺序功能图 | Sequential Function Chart | SFC | 基于转态转移的顺序控制 |
5 | 结构化文本 | Structured Text Languaget | ST | 算式处理及复杂信息处理 |
2> 点个灯
按下S1, HL1灯亮,
松开S1,HL1灯灭
2.1> PLC编程实现
硬件电路:
编程实现:
2.2> 分析总结
梯形图组成元素:
【左/右母线】:类似电源线的+/-;
【——】:连线,将软元件连接;
【X000】:软元件,常开触点,对应PLC的【X0】点;
【Y000】:软元件,输出线圈,对应PLC的【Y0】点;
【 软元件】:系统对名称、型号、使用方法进行定义的固定变量;
工作过程:
当外部开关S1按下,X000也闭合,Y000输出1,Y0输出1,HL1亮;
S1松开,则相反;
梯形图优点:
编程语言有汇编语言,C语言等等,图中指令表程序类似汇编,
梯形图中,将【X000】,【Y000】和对应的指令【LD】【OUT】图形化,便于电气工程师学习;
想一想:
PLC的梯形图编程: 软元件 + 指令 + 逻辑;
3> 执行顺序
3.1> 顺序执行
执行顺序:从上到下,从左到右执行;
3. 2> 并行执行:
当 X000, X001, X002, 全闭合时, T0, T1, T3 同时执行;
4> 梯形图输入
指令输入:GX Works2 中
5> 梯形图注释
6> 编程规范
R> 参考
《FX3S· FX3G· FX3GC· FX3U· FX3UC系列微型可编程控制器编程手册[基本·应用指令说明书]》
《GX Works2 Version 1操作手册》