计算机控制系统编程语言,PLC的五种主要编程语言是什么?

c3544dad5875d3dc634d328a11838252.png

与一般的计算机语言相比,PLC软件的编程语言具有明显的特点. 它不同于高级语言和通用汇编语言,必须满足易于编写和调试的要求.

早期PLC仅支持梯形图编程语言和指令列表编程语言. 根据国际电工委员会的说法,有五种语言可以支持PLC编程. 今天我将简短地谈谈这些语言及其特征. 和应用程序.

目录

首先,梯形图删除(LD)

第二,指令表Delete(IL)

三,功能框图删除(FBD)

第四个顺序功能流程图删除(SFC)

五个结构化文本删除(ST)

首先,梯形图删除(LD)

6914d1a342bfaa3a15bdb6a642366b24.png

梯形图语言是PLC编程中最常用的编程语言. 它是一种类似于继电器电路的编程语言. 由于电气人员熟悉继电器控制,因此梯形图编程语言得到了广泛使用.

功能:

1. 直观,直观,实用plc的语言,对应电气操作原理图

2. 梯形图程序类似于继电器控制系统,并且电气从业人员易于掌握

3. 梯形图中使用的继电器是通过软组件实现的,使用和修改更加灵活方便.

v2-8cd949d1292777044f926f659f53ab23_r.jpg

svg

第二,指令表Delete(IL)

指令列表编程语言是类似于汇编语言的助记符编程语言. 它由诸如汇编语言的操作码和操作数组成.

5f68f8535e4a47d7f914a60f4537224f.png

功能:

1. 助记符通常用于指示操作功能,这些功能易于记忆且易于掌握

2. 与梯形图有对应关系,可以在PLC编程软件下进行转换. 某些软件不具备此功能(例如三菱的GX Works2)

3. 操作简便. 它由手持式编程器键盘上的一个助记符指示,并且可以在没有计算机的情况下实现编程

v2-38924738b9ba2d0da51ea3d3fe6bfa6f_b.jpg

svg

三plc的语言,功能框图删除(FBD)

功能框图语言是类似于数字逻辑电路的PLC编程语言,对于具有数字电路基础的人来说,它更容易掌握.

功能:

80ec38a1dbe0bef2fd7466c370332089.png

1. 以功能模块为单位来分析和理解控制方案简单易行

2. 功能模块以图形的形式表示功能,直观易操作

3. 对于应用,由于功能模块图可以清楚地表达功能关系,因此大大减少了编程,配置和调试时间.

d60fca5ba54ae5837d1a77e9271c9ab3.png

svg

第四个顺序功能流程图删除(SFC)

顺序功能流程图语言是一种旨在满足顺序逻辑控制的编程语言. 它具有图形表示,可以相对容易和清楚地描述并发系统和复杂系统的所有现象,并且可以在模型的基础上直接进行编程,因此得到了广泛的应用.

功能:

1. 功能是主线,功能按功能流的顺序分布. 结构清晰易懂的用户程序

1d642bd9cd328388aeb1683e5ec0ff5e.png

2. 大型程序可以分工设计,可以使用更加灵活的程序结构来节省程序设计时间和调试时间

0f61870ff57585305463c6e1351cec06.png

svg

五个结构化文本删除(ST)

结构化文本语言是一种使用结构化描述文本来描述程序的编程语言. 它是一种类似于高级语言的编程语言. 在大中型PLC系统中,结构化文本通常用于描述控制系统中各种变量之间的关系,以完成所需的功能或操作.

功能:

1. 用高级语言编程可以完成更复杂的控制操作

2. 要求很高,并且您需要具有高级计算机语言的某些知识和编程技能

3. 由于直观性和可操作性差,通常用于难以用其他编程语言实现的用户编程.

7db482f55eed9923a5f24ff3867f0b72.png

svg

在PLC控制系统的设计中,不同类型的PLC编程软件支持以上五种编程语言中的不同类型,因此不仅要了解PLC的硬件性能,还要了解PLC对编程语言的支持类型.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-209163-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值