plc编程语言有几种?plc编程入门先学什么plc编程语言

时间:2023-03-06作者:佚名
plc是专为工业自动化控制而开发的自动控制装置,与计算机编程语言有很大不同,plc编程语言直接面对生产一线的电气技术人员及操作维修人员,面向用户,因此简单易懂,易于掌握。PLC编程语言有:梯形图、指令表、功能模块图、顺序功能流程图及结构化文本等几种常用编程语言。
1.梯形图语言
梯形图语言是在继电器控制原理图的基础上产生的一种直观、形象的图形逻辑编程语言。它延用继电器的触点、线圈、串并联等术语和图形符号,同时也增加了一些继电器控制系统中没有的特殊符号,以便扩充PLC的控制功能。
梯形图语言比较形象、直观,对于熟悉继电器表达方式的电气技术人员来说,不需要学习更深的计算机知识,极易被接受,因此在PLC编程语言中应用最多。图1所示是采用接触器控制的电动机起停控制线路。图2所示是采用PLC控制时的梯形图。可以看出两者之间的对应关系。

plc编程语言有几种?plc编程入门先学什么plc编程语言
图1 电动机起停控制线路 图2 梯形图语言
2.指令表语言
指令表语言就是助记符语言,它常用一些助记符来表示PLC的某种操作,有的厂家将指令称为语句,两条或两条以上的指令的集合叫做指令表,也称语句表。不同型号PLC助记符的形式不同。图1所示为图2梯形图对应的指令表语言。
通常情况下,用户利用梯形图进行编程,然后再将所编程序通过编程软件或人工的方法转换成语句表输入到PLC。

plc编程语言有几种?plc编程入门先学什么plc编程语言
图3 指令表
3、功能模块图语言
功能图编程语言实际上是用逻辑功能符号组成的功能块来表达命令的图形语言,与数电中逻辑图一样,它极易表现条件与结果之间的逻辑功能。如图4所示为某一控制系统的功能模块图语言。

plc编程语言有几种?plc编程入门先学什么plc编程语言
图4 功能模块图语言
由图可见,这种编程方法是根据信息流将各种功能块加以组合,是一种逐步发展起来的新式的编程语言,正在受到各种可编程控制器厂家的重视。
4、顺序功能流程图语言
顺序功能图常用来编制顺序控制类程序。它包含步、动作、转换三个要素。顺序功能编程法可将一个复杂的控制过程分解为一些小的顺序控制要求连接组合成整体的控制程序。顺序功能图法体现了一种编程思想,在程序的编制中具有很重要的意义。如图5所示为某一控制系统顺序功能流程图语言。

plc编程语言有几种?plc编程入门先学什么plc编程语言
图5 顺序功能流程图语言
5、结构化文本语言
随着可编程控制器的飞速发展,如果许多高级功能还是用梯形图来表示,会很不方便。为了增强可编程控制器的数字运算、数据处理、图表显示、报表打印等功能,方便用户的使用,许多大中型可编程控制器都配备了 PASCAL 、BASIC 、 C 等高级编程语言。这种编程方式叫做结构文本。
结构化文本编程语言的特点:采用高级语言进行编程,可以完成较复杂的控制运算;需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。直观性和操作性较差。

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目