基于国际标准iec - 61131 - 3,PLC编程语言有5种类型,即:
- 梯形图(LD)
- 功能框图(FBD)
- 顺序功能图(SFC)
- 结构文本(圣)
- 指令列表(IL)
并非所有PLC都支持上面的五种编程语言。一些只支持LD,有些也支持LD,FBD,SFC,ST取决于PLC)我们用。
以下是一些PLC品牌使用的编程语言:
- Allen Bradley PLC-5和SLC-500:梯形图(LD)
- Allen Bradley Logix 5000系列:梯形图(LD),功能框图(FBD),顺序功能图(SFC),结构文本(ST)
- 欧姆龙CX-Programmer V8.1:梯形图(LD),功能框图(FBD),顺序功能图(SFC)
- 施耐德:梯形图(LD),功能框图(FBD),顺序功能图(SFC)
- 西门子:梯形图(LD),功能框图(FBD),顺序功能图表(SFC),指令列表(IL)
本文中讨论的编程语言是梯形逻辑。组织有三个基本元素与梯形逻辑相关:
- 梯级
- 指示
- 分支机构
梯级:
梯子的逻辑指令是写在上面的
关于横档的要点:
- 梯级从0到最高数量(上面到底)扫描。
- 梯级从左到右读。
- 新梯形图将根据梯形图放在逻辑梯形图中的位置自动编号。
- 梯形逻辑文件中的最后阶段自动包含结束指令
操作说明:
梯形逻辑指令分为2部分:
- 输入指令:
梯子左侧显示检查、比较或具体情况
- 输出一世不确定:
在右侧显示的行动。
- 说明要点:输入指令显示在窗口的左侧,而指令输出总是显示在窗口的右侧。
- 单个不需要输入任何指令,但必须包含至少一个输出指令。
分支机构
在阶梯逻辑中使用分支来创建不同的路径,这些路径直接读取输入和输出的状态。
说明:
指令位是梯形图逻辑指令的指令,其从数据表文件中提取或更改单个比特。以下是三种类型的指示:
- 条件输入指令
- 非保持输出指令
- 保持位输出指令