大家都知道学习某种新知识,技巧跟方法是关键的。正如新手刚开始接触PLC,它的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,它既要满足易于编写又要满足易于调试的要求。

初三辅导 https://baike.hfjy.com/middle/g9/

早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定PLC编程支持的语言包括以下五种:梯形图Delete(LD)、指令表Delete(IL)、功能模块图Delete(FBD)、顺序功能流程图Delete(SFC)及结构化文本Delete(ST)。
一、梯形图语言(LD)
梯形图语言是PLC程序设计中最常用的编程语言,它是与继电器线路类似的一种编程语言。因为从事电气人员对继电器控制较为熟悉,所以梯形图编程语言应用的程度上比较广泛。
特点:
1、具有直观性、形象性及实用性,与电气操作原理图相对应;
2、梯形图程序与继电器控制系统相类似,电气从业人员易于掌握;
3、梯形图使用的继电器是由软元件来实现的,使用和修改较为灵活方便
二、指令表语言(IL)
指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。
特点:
1、常采用助记符来表示操作功能,具有容易记忆,便于掌握;
2、与梯形图有对应关系,在PLC编程软件下可以相互转换有部分软件没有这个功能(如:三菱的GX Works2)
3、便于操作,在手持编程器的键盘上采用助记符表示,在无计算机的场合可实现编程设计。

三、功能模块图语言(FBD)
功能模块图语言是与数字逻辑电路类似的一种PLC编程语言,对于有数字电路基础的人比较容易掌握。
特点:
1、以功能模块为单位,分析理解控制方案简单容易
2、功能模块是用图形的形式表达功能,直观性强,有较好的易操作性
3、对规模大、由于功能模块图能够清楚表达功能关系,使编程、组态及调试时间大大减少

四、 顺序功能流程图语言(SFC)
顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言。具有图形表达方式,能较简单和清楚地描述并发系统和复杂系统的所有现象,在模型的基础上能直接编程,所以得到了广泛的应用。
特点:
1、以功能为主线,按照功能流程的顺序分配,条理清楚,便于对用户程序理解;
2、对大型的程序可分工设计,采用较为灵活的程序结构,可节省程序设计时间和调试时间;

五、结构化文本语言(ST)
结构化文本语言是用结构化的描述文本来描述程序的一种编程语言,它是类似于高级语言的一种编程语言。在大中型PLC系统中,常采用结构化文本来描述控制系统中各个变量的关系,完成所需的功能或操作。
特点:
1、采用高级语言进行编程,可以完成较为复杂的控制运算;
2、要求较高,需要有一定的计算机高级语言的知识和编程技巧;
3、因为直观性和操作性较差,常用于其他编程语言较难实现的用户程序编制。

plc编程语言有几种?plc常用的编程语言相关推荐

  1. 网页开发可以使用多种编程语言。以下是一些常用的编程语言及其优缺点

    网页开发可以使用多种编程语言.以下是一些常用的编程语言及其优缺点: HTML(超文本标记语言)- 用于定义网页结构和内容.优点:易于学习,广泛支持,可以轻松添加各种媒体类型.缺点:不能处理动态效果,样 ...

  2. 国际计算机语言,国际标准的5种PLC编程语言简介

    IEC1131-3为PLC制定了5种标准的编程语言,包括图形化编程语言和文本化编程语言.图形化编程语言包括:梯形图(LD-Ladder Diagram).功能块图(FBD - Function Blo ...

  3. plc控制可调节阀流程图_PLC五大主流编程语言你会几种?

    PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求. 早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委 ...

  4. 会c 学plc编程语言,想学PLC编程?先弄清5种PLC专用语言!

    PLC目前有5种标准的编程语言,包含图形化编程语言和文本化编程语言. 图形化编程语言包含:梯形图(LD-Ladder Diagram).功能块图(FBD - Function Block Diagra ...

  5. 电子凸轮追剪曲线生成算法 算法,理解后可转成其他品牌PLC或任何一种编程语言

    电子凸轮追剪曲线生成算法. 品牌:麦格米特(算法,理解后可转成其他品牌PLC或任何一种编程语言) YID:5850633554519425

  6. 电子凸轮追剪曲线生成算法 理解后可转成其他品牌PLC或任何一种编程语言

    电子凸轮追剪曲线生成算法. 品牌:麦格米特(算法,理解后可转成其他品牌PLC或任何一种编程语言) 只有程序 YID:6350633554519425混圆形意太极门掌门人

  7. modbus协议手册_20种PLC元件编号和Modbus编号地址对应表

    曾经做过单片机和以下20种PLC的Modbus RTU串口通信,现将这20种PLC输入.输出和寄存器元件与Modbus编号地址对应表分享出来. 三菱FX3G-40MR/ES-A.西门子S7-200 C ...

  8. 安川伺服总线通讯方式_plc通讯方式有哪三种?plc常见的三种通讯方式

    原标题:plc通讯方式有哪三种?plc常见的三种通讯方式 PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计 ...

  9. plc通讯的握手信号_MES与PLC握手的几种方式-控制器/处理器-与非网

    在汽车制造行业,MES 与设备层有深入的集成,而 PLC 集成是最主流的形式. 本文主要介绍MES 与PLC 集成时的几种握手方式及特点. 1 定期抓取数据 某些设备的关键工艺参数(如变速器轴齿热处理 ...

  10. 一种PLC RS485 Modbus RTU无线联网的解决方案

    一种PLC RS485 Modbus RTU无线联网的解决方案 参考文章: (1)一种PLC RS485 Modbus RTU无线联网的解决方案 (2)https://www.cnblogs.com/ ...

最新文章

  1. 谷歌简单粗暴“复制-粘贴”数据增广,刷新COCO目标检测与实例分割新高度
  2. Git使用教程之本地仓库的基本操作
  3. 2017年vb计算机考试,2017年计算机二级VB考试习题及答案
  4. dotnet vs code mysql_.net 5 用vs code链接mysql体验
  5. 王道考研 计算机网络9 物理层传输介质 双绞线 同轴电缆 光纤
  6. c++父类和子类转化致命的代码错误
  7. linux入门 适合初学者_【推荐】适合初学者临摹的国画|国画基础入门教学视频教程!...
  8. C++ queue用法
  9. Asp.net Web控件自定义类属性(经验篇)
  10. 生成.pkl文件,读取.pkl文件的内容
  11. 深度解析工业机器人主流离线编程软件
  12. zabbix通过sendmail进行邮箱警报
  13. ubuntu 8.04下安装yEd
  14. 微信小程序支付和退款(微信公众号和微信小程序支付和退款属于一个爹妈)
  15. PS打造唯美冷色调照片
  16. html做手机锁屏,手机个性锁屏怎么做?教你如何制作DIY手机锁屏
  17. bzoj 3894: 文理分科 最小割
  18. 已知两个向量的夹角和其中一个向量,求另一个向量
  19. 手动开启/关闭macOS HiDPI,让2k显示器完美适配macOS,解决紫屏问题
  20. 轮播图图片大小不统一

热门文章

  1. AJax 遍历json对象数组 和Jstl遍历以及json解决日期转换
  2. 制图折断线_cad折断线怎么画,你值得一看的技巧
  3. K-Means K均值算法python实现 (包括绘图)
  4. Mini-USB接口的引脚定义与USB与miniUSB接口区别
  5. Ubuntu 设置固定ip地址
  6. 如何通过抖音来进行广告宣传
  7. kk5.0电脑版 服务器信息,1 月 2017 累积更新 5.0.8308.984 Lync Server 2013 web 组件服务器...
  8. 使用Python实现电子词典
  9. selenium 区域截图
  10. lc用U盘更新固件_索尼电视安卓8.0固件升级完后电视连不上WIFI?最新解决方法!...