安徽合肥西门子模块授权代理商
厂滨贰惭贰狈厂国产鲁鲁视频草莓
本公司西门子自动化产物,质量保证,价格优势
西门子笔尝颁,西门子触摸屏,西门子数控系统,西门子软启动,
西门子以太网西门子电机,西门子变频器,西门子直流调速器,
西门子电线电缆我公司大量现货供应,价格优势,*
针对使用者应用所开发的,因此对使用者不要求具备高深的知识、不需要长时间的专门训练。PLC工作过程及硬件功能的实现,则要靠软件的支援。PLC的软件提供了各种逻辑模组(软件),经程式撰写来完成逻辑控制功能。编辑 PLC*编程语言种类PLC常用的编程语言主要有四种:基本指令、阶梯图、流程、IEC 61131-3。另有一些较少使用的*编程语言。1. 基本指令:类似于组合语言,由指令语句系列构成,如Mitsubishi FX2的控制指令LD、LDI、AND、ANI、OR、ORI、ANB、ORB、MMP、MMS与OUT等,一般配合书写器写入程式,而书写器只能输入简单的指令,与电脑程式中的阶梯图比较起来
37、阳春许多。书写器一次只显示四行指令,所以不太直观,可读性差,特别是遇到较复杂的程式,*难读,所以多数程式用顺序功能流程图(SFC)表达;其优点就是不需要电脑就可以更改或察看PLC内部程式。使用书写器时,**注意的是PLC指令中输出有**次序,其中若有输出至相同的单元时(如Y000),输出的**次序以位址越大**次愈越高,一般不容易从书写器中察觉所输入的单元。如下面程式中,有两个Y000输出点,而输出点Y000较大的位置是在X001后面,所以能控制Y000输出的只有X001这个输入点;因而X000输入点无法控制Y000。指令例: 位址 指令 變數 0000 LD X000 ;當輸入點 X0=ON
(常開狀態) 0001 OUT Y000 ;則輸出點 Y0=ON 0002 LDI X001 ;當輸入點 X1=OFF(常閉狀態) 0003 OUT Y001 ;則輸出點 Y1=ON 0004 END 2. 阶梯图(Ladder Programming,简称LAD):类似于传统上以继电器控制接触器的电路图,梯形图是通过连线把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指
39、令),以建立逻辑条件。较后为输出类指令,实现输出控制,或为资料控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。3. 顺序功能流程图(Sequential Function Chart,简称SFC):类似于流程设计(Flow Design),流程图中的步骤组合而完成,主要是规划动作顺序的流程图,故谓之顺序功能流程图。如:劳委会中部办公室所公布之2004年工业配电乙级技能检定术科*三题顺序功能流程图,如下图。所谓步序式控制,即是一步一步控制,而这一步与上一步是有关连性的,有顺序性的。**有上一个动作(STL),才会启动(SET)下一个动作(STL)。举个简单的例子,将大象放入冰箱中
一步先将冰箱门打开,第二步将大象放入冰箱,第三步将冰箱关上。每一个步骤都**按照这个顺序,不能够缺少,才能完成这项工作。在步进区STL完成后,**搭配RET完成该步进区。而将许多STL结合后,即是SFC。 简单的控制程式如下: 位址 指令 功能變數 LD X000 ;打開冰箱完成 SET S000 ;將大象放入冰箱 STL S000 ;步進區:將大象放入冰箱 OUT Y001 ;將大象放入冰箱 LD X001 ;等待大象放入冰箱完成 SET S001 ;將冰箱關上 STL S001 ;步進區:將冰箱關上 OUT Y002 ;將冰箱關上 RET ;步進區結束 END4. IEC 61131-3:
41、IEC 61131-3是一个*标准,它规范了 PLC 相关之软件硬件的标准,其较终的目的是可以让PLC的使用者在不 软件设计的状况下可以轻易更换PLC硬件。功用:软件开发效率之提升 在POU或工作表(worksheets)中的程式设计可使用结构化的设计方法,透过功能及流程的区分建立程式。此方法能让多位设计师区分出其中的程式设计,而达到大量减少程式建立的时间。ST语言类似于PASCAL及C语言,因此可利用 与微电脑及个人电脑相同的程式设计技术进行阶梯式语言所难以执行的复杂计算,完成程式的建立。常用的程式及回路可透过FB(功能区块)的建立轻易地重用。IEC 61131-3涵盖之程式