您现在所在的是:

数控论坛

回帖:0个,阅读:317 [上一页] [1] [下一页]
1337
shukongcn
文章数:123
年度积分:50
历史总积分:1337
注册时间:2010/1/24
发站内信
发表于:2011/10/10 8:46:07
#0楼
可编步骤控制器的五种准则编程语言  
PLC的用户步骤是计划职员根据控制体系的工艺控制要求,议决PLC编程语言的式样计划的。根据国际电工委员会订定的财产控制编程语言准则(IEC1131-3)。PLC的编程语言包括以下五种:梯形图语言(LD)、指令表语言(IL)、作用模块图语言(FBD)、次序作用流程图语言(SFC)及环境局化文本语言(ST)。

   1、梯形图语言(LD)

   梯形图语言是PLC步骤计划中最常用的编程语言。它是与继电器线路雷同的一种编程语言。由于电气计划职员对继电器控制较为熟识,因此,梯形图编程语言得到了广泛的欢迎和应用。

   梯形图编程语言的特点是:与电气支配原理图相对应,具有直观性和对应性;与原有继电器控制相一概,电气计划职员易于控制。

   梯形图编程语言与原有的继电器控制的差别点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,必要与原有继电器控制的见解区别对待。

   图1是典范的交换异步电动机直接启动控制电路图。图2是采取PLC控制的步骤梯形图。
 
图
                      图1 交换异步电动机直接启动电路图
图
                              图2 PLC梯形图

   2、指令表语言(IL)

   指令表编程语言是与汇编语言雷同的一种助记符编程语言,和汇编语言一样由支配码和支配数构成。在无谋划机的环境下,得当采取PLC手持编程器对用户步骤举行式样。同时,指令表编程语言与梯形图编程语言图逐一对应,在PLC编程软件下可以相互转换。图3便是与图2PLC梯形图对应的指令表。
图
                                图3 指令表
   指令表表编程语言的特点是:采取助记符来表现支配作用,具有容易环境象,便于控制;在手持编程器的键盘上采取助记符表现,便于支配,可在无谋划机的场地举行编程计划;与梯形图有逐一对应干系。其特点与梯形图语言根本一概。

   3、作用模块图语言(FBD)

   作用模块图语言是与数字逻辑电路雷同的一种PLC编程语言。采取作用模块图的式样来表现模块所具有的作用,差别的作用模块有差别的作用。图4是对应图1交换异步电动机直接启动的作用模块图编程语言的表达方法。
图
                             图4 作用模块图

   作用模块图编程语言的特点:作用模块图步骤计划语言的特点是:以作用模块为单位,分析明白控制方案大略容易;作用模块是用图形的式样表达作用,直观性强,对付具有数字逻辑电路根本的计划职员很容易控制的编程;对范围大、控制逻辑干系纷乱的控制体系,由于作用模块图可以或许明白表达作用干系,使编程调试时间大大裁减。

   4、 次序作用流程图语言(SFC)

   次序作用流程图语言是为了餍足次序逻辑控制而计划的编程语言。编程时将次序流程举动的进程分成步和转换条件,根据转移条件对控制体系的作用流程次序举行分派,一步一步的根据次序举动。每一步代表一个控制作用职责,用方框表现。在方框内含有效于完成相应控制作用职责的梯形图逻辑。这种编程语言使步骤环境局明白,易于阅读及维护,大大裁减编程的劳动量,收缩编程和调试时间。用于体系的范围校大,步骤干系较纷乱的场地。图5是一个大略的作用流程编程语言的表示图。
图
                     图5一个大略的作用流程编程语言的表示图

   次序作用流程图编程语言的特点:以作用为主线,根据作用流程的次序分派,层次明白,便于对用户步骤明白;禁止梯形图或其他语言不克次序举动的缺陷,同时也禁止了用梯形图语言对次序举动编程时,由于机器互锁造成用户步骤环境局纷乱、难以明白的缺陷;用户步骤扫描时间也大大收缩。

   5、布局化文本语言(ST)

   布局化文本语言是用布局化的形貌文原来形貌步骤的一种编程语言。它是雷同于高级语言的一种编程语言。在大中型的PLC体系中,常采取布局化文原来形貌控制体系中各个变量的干系。重要用于其他编程语言较难实现的用户步骤式样。

   布局化文本编程语言采取谋划机的形貌方法来形貌体系中种种变量之间的种种运算干系,完成所需的作用或支配。大多数PLC制造商采取的布局化文本编程语言与BASIC语言、PASCAL语言或C语言等高级语言相雷同,但为了应用方便,在语句的表达要领及语句的种类等方面都举行了简化。

   布局化文本编程语言的特点:采取高级语言举行编程,可以完成较纷乱的控制运算;必要有肯定的谋划机高级语言的知识和编程技能,对工程计划职员要求较高。直观性和支配性较差。

   差别型号的PLC编程软件对以上五种编程语言的支持种类是差别的,早期的PLC只是支持梯形图编程语言和指令表编程语言。如今的PLC对梯形图(LD)、指令表(STL)、作用模块图(FBD)编程语言都以支持。好比,SIMATIC STEP7 MicroWIN V3.2。

   在PLC控制体系计划中,要求计划职员不但对PLC的硬件性能明白外,也要明白PLC对编程语言支持的种类。clear_link=1 下一篇:数控编程指令代码的区别及技巧上一篇:暂无
shukongcn.com 数控机床网
bbs.shukongcn.com 数控中国论坛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002