PLC的编程语言以及PLC相关常见缩写

2018-03-01 12:01:06 浏览数 (1)

虽然梯形逻辑是最常用的PLC编程语言,但并不是唯一的。下表列出了用于编程PLC的一些语言。

梯形图(LD)传统梯形图逻辑是图形化编程语言。最初使用模拟继电器的打开和关闭的简单触点进行编程,梯形图编程已扩展为包括计数器,定时器,移位寄存器和数学运算等功能。

功能块图(FBD) - 描述通过可重用功能块的信号和数据流的图形化语言。FBD对于表达控制系统算法和逻辑的互连非常有用。

结构化文本(ST) - 鼓励结构化编程的高级文本语言。它具有与PASCAL非常相似的语言结构(语法),并支持广泛的标准功能和操作符。

例如;

如果

Speed1 > 100.0,则Flow_Rate:= 50.0 Offset_A1;

否则

Flow_Rate:= 100.0; Steam:= ON

End_If;

指令列表(IL):基于类似指令列表的低级“汇编程序”语言,在当今众多的PLC中都可以找到语言。

顺序功能图(SFC)在更高层次上编程复杂控制系统的方法。SFC程序是控制系统的概述,其中基本构建块是整个程序文件。每个程序文件都是使用其他类型的编程语言之一创建的。SFC方法将大型复杂的编程任务协调成更小,更易管理的任务。

下面列出了在研究或使用PLC时看到的常用缩略语列表。

ASCII美国标准信息交换码

BCD二进制编码的十进制

CSA加拿大标准协会

DIO分布式I / O

EIA电子工业协会

EMI电磁干扰

HMI人机接口

IEC国际电工委员会

IEEE电气和电子工程师学会

I / O输入和/或输出

ISO国际标准组织

LL梯子逻辑

LSB最低有效位

MMI人机界面

MODICON模块化数字控制器

MSB最重要的位

PID比例积分微分(反馈控制)

RF无线电频率

RIO远程I / O

RTU远程终端单元

SCADA监督控制和数据采集

TCP / IP传输控制协议/互联网协议

0 人点赞