l程序:PLC指令的有序集合,PLC运行它,可进行相应的工作,当然,这里的程序是指PLC的用户程序。用户程序一般由用户设计,PLC的厂家或代销商不提供。用语句表达的程序不大直观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。
l梯形图:梯形图是通过连线把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。母线是用来连接指令组的。下图是三菱公司的FX2N系列产品的简单的梯形图例:
它有两组,组用以实现启动、停止控制。第二组仅一个END指令,用以结束程序。
l梯形图与助记符的对应关系:助记符指令与梯形图指令有严格的对应关系,而梯形图的连线又可把指令的顺序予以体现。一般讲,其顺序为:先输入,后输出(含其他处理);先上,后下;先左,后右。有了梯形图就可将其翻译成助记符程序。上图的助记符程序为:
反之根据助记符,也可画出与其对应的梯形图。
l梯形图与电气原理图的关系:如果仅考虑逻辑控制,梯形图与电气原理图也可建立起一定的对应关系。如梯形图的输出(OUT)指令,对应于继电器的线圈,而输入指令(如LD,AND,OR)对应于接点,互锁指令(IL、ILC)可看成总开关,等等。这样,原有的继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。
有了这个对应关系,用PLC程序代表继电逻辑是很容易的。这也是PLC技术对传统继电控制技术的继承。
程序设计在自动化系统的应用越来越广泛,例如plc与操作界面的数据交换,通过通讯对变频器的控制,plc的连网等等。
要想实现plc的通讯编程,首先所选的plc必须有强大的通讯能力,就是说plc的操作系统能够支持多种通讯格式,通常一种品牌的plc如果能够提供给用户更多的编程自由度,那么这种品牌的技术开发能力就越强大,大多数品牌只能提供固定格式的通讯格式或协议,这就大大局限了plc与其他智能设备的数据交换。
我们的plc产品具有RS232和光电隔离的RS485两个自由通讯口,两个通讯口可以同时收发数据,几乎可以适应所有通讯格式,可以提供CRC和BCC等多种校验方式。
以一台PLC通过485通讯控制多个某品牌的变频器为例:
如果该变频器的波特率是9600b/s,8个数据位,奇校验,1个停止位。那么首先必须在plc的嵌入C窗口的初始化代码区编程一个通讯口设置语句:Set485Port(9600,o,8,1);仅仅一个语句就完成了对485通讯口的编程。
由于485通讯必须设定主从关系,这里是plc控制多台变频器,所以plc必须设置为主,因此还需在初始化代码区增加一个地址和主从设定语句:SetAddress(1,MASTER);事实上,对于主控制器来说,地址已经失去意义。
BMXDAI1602H BMXDAO1605 DAI1602H DAI 1602H BMXDAI1602H BMXDAO1605 DAI1602H DAI 1602H
BMXDAI1603 BMXDDO1602 DAI1603 DAI 1603 BMXDAI1603 BMXDDO1602 DAI1603 DAI 1603
BMXDAI1603H BMXDDO1612 DAI1603H DAI 1603H BMXDAI1603H BMXDDO1612 DAI1603H DAI 1603H
BMXDAI1604 BMXDDO3202K DAI1604 DAI 1604 BMXDAI1604 BMXDDO3202K DAI1604 DAI 1604
BMXDAI1604H BMXDDO6402K DAI1604H DAI 1604H BMXDAI1604H BMXDDO6402K DAI1604H DAI 1604H
BMXDAO1605 BMXDDM16022 DAO1605 DAO 1605 BMXDAO1605 BMXDDM16022 DAO1605 DAO 1605
BMXDAO1605H BMXDDM16025 DAO1605H DAO 1605H BMXDAO1605H BMXDDM16025 DAO1605H DAO 1605H
BMXDDI1602 BMXDDM3202K DDI1602 DDI 1602 BMXDDI1602 BMXDDM3202K DDI1602 DDI 1602
BMXDDI1602H BMXAMI0410 DDI1602H DDI 1602H BMXDDI1602H BMXAM10410 DDI1602H DDI 1602H
BMXDDI1603 BMXAMI0800 DDI1603 DDI 1603 BMXDDI1603 BMXAM10800 DDI1603 DDI 1603
BMXDDI1603H BMXAMI0810 DDI1603H DDI 1603H BMXDDI1603H BMXAM10810 DDI1603H DDI 1603H
BMXDDI1604T BMXAMO0210 DDI1604T DDI 1604T BMXDDI1604T BMXAMO0210 DDI1604T DDI 1604T
BMXDDI3202K BMXAMO0410 DDI3202K DDI 3202K BMXDDI3202K BMXAMO0410 DDI3202K DDI 3202K
BMXDDI6402K BMXAMO0802 DDI6402K DDI 6402K BMXDDI6402K BMXAMO0802 DDI6402K DDI 6402K
BMXDDM16022 BMXAMM0600 DDM16022 DDM 16022 BMXDDM16022 BMXAMM0600 DDM16022 DDM 16022
BMXDDM16022H BMXART0414 DDM16022H DDM 16022H BMXDDM16022H BMXART0414 DDM16022H DDM 16022H
BMXDDM16025 BMXART0814 DDM16025 DDM 16025 BMXDDM16025 BMXART0814 DDM16025 DDM 16025
BMXDDM16025H BMXEHC0200 DDM16025H DDM 16025H BMXDDM16025H BMXEHC0200 DDM16025H DDM 16025H
BMXDDM3202K BMXEHC0800 DDM3202K DDM 3202K BMXDDM3202K BMXEHC0800 DDM3202K DDM 3202K
BMXDDO1602 BMXMSP0200 DDO1602 DDO 1602 BMXDDO1602 BMXMSP0200 DDO1602 DDO 1602
BMXDDO1602H BMXNOE0100 DDO1602H DDO 1602H BMXDDO1602H BMXNOE0100 DDO1602H DDO 1602H
BMXDDO1612 BMXNOE0110 DDO1612 DDO 1612 BMXDDO1612 BMXNOE0110 DDO1612 DDO 1612
BMXDDO1612H BMXEIA0100 DDO1612H DDO 1612H BMXDDO1612H BMXE1A0100 DDO1612H DDO 1612H
BMXDDO3202K BMXNOM0200 DDO3202K DDO 3202K BMXDDO3202K BMXNOM0200 DDO3202K DDO 3202K
BMXDDO6402K TCSEGDB23F24FA DDO6402K DDO 6402K BMXDDO6402K TCSEGDB23F24FA DDO6402K DDO 6402K
BMXDRA0804T BMXXBP0400 DRA0804T DRA 0804T BMXDRA0804T BMXXBP0400 DRA0804T DRA 0804T
BMXDRA0805 BMXXBP0600 DRA0805 DRA 0805 BMXDRA0805 BMXXBP0600 DRA0805 DRA 0805
BMXDRA0805H BMXXBP0800 DRA0805H DRA 0805H BMXDRA0805H BMXXBP0800 DRA0805H DRA 0805H
BMXDRA1605 BMXXBP1200 DRA1605 DRA 1605 BMXDRA1605 BMXXBP1200 DRA1605 DRA 1605
BMXDRA1605H BMXXBE1000 DRA1605H DRA 1605H BMXDRA1605H BMXXBE1000 DRA1605H DRA 1605H
BMXEHC0200 BMXXBC008K EHC0200 EHC 0200 BMXEHC0200 BMXXBC008K EHC0200 EHC 0200
BMXEHC0200H BMXXBC015K EHC0200H EHC 0200H BMXEHC0200H BMXXBC015K EHC0200H EHC 0200H
BMXEHC0800 BMXXBC030K EHC0800 EHC 0800 BMXEHC0800 BMXXBC030K EHC0800 EHC 0800
BMXEHC0800H BMXXBC050K EHC0800H EHC 0800H BMXEHC0800H BMXXBC050K EHC0800H EHC 0800H
BMXEIA0100 BMXXBC120K EIA0100 EIA 0100 BMXEIA0100 BMXXBC120K EIA0100 EIA 0100