专栏首页企鹅号快讯PLC的编程语言以及PLC相关常见缩写

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

虽然梯形逻辑是最常用的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 条评论
登录 后参与评论

相关文章

  • 英语不好,能看懂编程吗?

    学会编程不需要多高深的英语水平,想要学会编程,简单的英语水平足够了,现在的程序开发环境又很友好,基本上打开之后不需要怎么配置,直接写代码就行,程序语言无外乎顺序...

    企鹅号小编
  • 月薪数万的攻城狮带你了解到什么是C语言编程思想,原来这就是编程思想

    什么是编程思想?答案可能很会复杂,但也可以很简单; 一句话来讲就是,用计算机来解决人们实际问题的思维方式,即编程思想; 编程就是为了解决实际中的问题,在思考如何...

    企鹅号小编
  • AI时代,我们是不是一定要学编程

    国家对人工智能领域的战略指导,不仅催生本土化创客教育的发展,带动了编程教育的火热;还推动了儿童教育编程企业的发展,也更加剧了教育机构和家长对编程教育的热衷。AI...

    企鹅号小编
  • EsRejectedExecutionException排错与线程池类型

    1、EsRejectedExecutionException异常示例 java.util.concurrent.ExecutionException: Remo...

    用户1225216
  • Stack Overflow 用户画像数据分析

    来源 | https://github.com/AAAlvin/Project_Folder/

    Python数据科学
  • 2018年技术预测:五大危机还是五大机遇?

    预测就像是公共巴士,要么没人来,要么就好几个人一起来。不仅如此,它们比你想的要来的慢,而且只是把你带到了路边。它们还非常热闹,充满了你早上通勤时不想听见的种种喋...

    全球资讯翻译官
  • 我们需要更多的程序员,而不是更好的工具

    我们需要更多的程序员,而不是更好的工具 我和他的年纪差不多,并且有着相似的初始经验——在TRS-80、TI-99/4A、然后是Windows PC上用BASIC...

    用户1289394
  • 善用云函数,开源节流,小程序后端使用云函数案例

    随着serverless越来越流行,越来越多的中小型企业,个人开发者开始接纳并使用这样一个简单,灵活的平台。由于不用自己运维服务器,不用自己考虑系统负载问题,可...

    worker
  • anaconda python更换清华源

    在使用anaconda python环境过程中你会发现使用conda下载包的速度非常的慢,因为使用的是国外的服务器,所以这里要设置为国内的镜像。使用下面的配置命...

    py3study
  • 【干货】动手实践:理解和优化GAN(附代码)

    【导读】本文是机器学习研究员Mirantha Jayathilaka撰写的一篇技术博文,主要讲解了生成对抗网络(GAN)。本文分别从理论和代码实践两方面来介绍G...

    WZEARW

扫码关注云+社区

领取腾讯云代金券