东莞市长方电子有限公司
地址:东莞市道滘镇振兴北八路二巷二号
传真:0769-82630771
工程部电话:15362065477(廖工)
销售QQ:475003983
技术支援QQ:1343958699
网址:www.plc77.com
PLC的五种规范编程言语
PLC的用户程序是规划人员依据操控体系的工艺操控要求,经过PLC编程言语的编制规划的。依据国际电工委员会拟定的工业操控编程言语规范(IEC1131-3)。PLC的编程言语包括以下五种:梯形图言语(LD)、指令表言语(IL)、功用模块图言语(FBD)、次序功用流程图言语(SFC)及结构化文本言语(ST)。
1、梯形图言语(LD)
梯形图言语是PLC程序规划中最常用的编程言语。它是与继电器线路相似的一种编程言语。因为电气规划人员对继电器操控较为了解,因而,梯形图编程言语得到了广泛的欢迎和使用。
梯形图编程言语的特色是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器操控相共同,电气规划人员易于把握。
梯形图编程言语与原有的继电器操控的不同点是,梯形图中的能流不是实践意义的电流,内部的继电器也不是实践存在的继电器,使用时,需求与原有继电器操控的概念区别对待。
图1是典型的沟通异步电动机直接发动操控电路图。图2是选用PLC操控的程序梯形图。
2、指令表言语(IL)
指令表编程言语是与汇编言语相似的一种助记符编程言语,和汇编言语相同由操作码和操作数组成。在无计算机的情况下,合适选用PLC手持编程器对用户程序进行编制。一起,指令表编程言语与梯形图编程言语图一一对应,在PLC编程软件下能够彼此变换。图3就是与图2PLC梯形图对应的指令表。
指令表表编程言语的特色是:选用助记符来表明操作功用,具有简略记忆,便于把握;在手持编程器的键盘上选用助记符表明,便于操作,可在无计算机的场合进行编程规划;与梯形图有一一对应联系。其特色与梯形图言语根本共同。
3、功用模块图言语(FBD)
功用模块图言语是与数字逻辑电路相似的一种PLC编程言语。选用功用模块图的方式来表明模块所具有的功用,不同的功用模块有不同的功用。图4是对应图1沟通异步电动机直接发动的功用模块图编程言语的表达方式。
功用模块图编程言语的特色:功用模块图程序规划言语的特色是:以功用模块为单位,剖析了解操控方案简略简略;功用模块是用图形的方式表达功用,直观性强,对于具有数字逻辑电路根底的规划人员很简略把握的编程;对规划大、操控逻辑联系杂乱的操控体系,因为功用模块图能够清楚表达功用联系,使编程调试时刻大大减少。
4、 次序功用流程图言语(SFC)
次序功用流程图言语是为了满足次序逻辑操控而规划的编程言语。编程时将次序流程动作的过程分红步和变换条件,依据搬运条件对操控体系的功用流程次序进行分配,一步一步的依照次序动作。每一步代表一个操控功用使命,用方框表明。在方框内含有用于完结相应操控功用使命的梯形图逻辑。这种编程言语使程序结构清晰,易于阅览及保护,大大减轻编程的工作量,缩短编程和调试时刻。用于体系的规划校大,程序联系较杂乱的场合。图5是一个简略的功用流程编程言语的示意图。
次序功用流程图编程言语的特色:以功用为主线,依照功用流程的次序分配,条理清楚,便于对用户程序了解;防止梯形图或其他言语不能次序动作的缺陷,一起也防止了用梯形图言语对次序动作编程时,因为机械互锁形成用户程序结构杂乱、难以了解的缺陷;用户程序扫描时刻也大大缩短。
5、结构化文本言语(ST)
结构化文本言语是用结构化的描绘文正本描绘程序的一种编程言语。它是相似于高档言语的一种编程言语。在大中型的PLC体系中,常选用结构化文正本描绘操控体系中各个变量的联系。首要用于其他编程言语较难完结的用户程序编制。
结构化文本编程言语选用计算机的描绘方式来描绘体系中各种变量之间的各种运算联系,完结所需的功用或操作。大多数PLC制造商选用的结构化文本编程言语与BASIC言语、PASCAL言语或C言语等高档言语相相似,但为了使用方便,在句子的表达方法及句子的品种等方面都进行了简化。
结构化文本编程言语的特色:选用高档言语进行编程,能够完结较杂乱的操控运算;需求有一定的计算机高档言语的常识和编程技巧,对工程规划人员要求较高。直观性和操作性较差。
不同类型的PLC编程软件对以上五种编程言语的支撑品种是不同的,前期的PLC只是支撑梯形图编程言语和指令表编程言语。现在的PLC对梯形图(LD)、指令表(STL)、功用模块图(FBD)编程言语都以支撑。比方,SIMATIC STEP7 MicroWIN V3.2。
在PLC操控体系规划中,要求规划人员不但对PLC的硬件功能了解外,也要了解PLC对编程言语支撑的品种。