
FX2N系列可编程控制器及其指令系统.ppt
41页三菱三菱三菱三菱FX2NFX2N系列可编程序控制器及其指令系统系列可编程序控制器及其指令系统系列可编程序控制器及其指令系统系列可编程序控制器及其指令系统型号及意义特殊品种特殊品种输出形式输出形式单元类型单元类型I/O总点数总点数系列序号系列序号D D—DCDC电源电源A1A1—ACAC电源电源H H—大电流输出扩展模块大电流输出扩展模块V V—立式端子排的扩展模块立式端子排的扩展模块C C—接插口输入输出方式接插口输入输出方式F F—输入滤波器输入滤波器1ms 1ms 扩展模块扩展模块L L—TTLTTL输入扩展模块输入扩展模块S S—独立端子(无公共端)扩展模块独立端子(无公共端)扩展模块R R—继电器输出继电器输出T T—晶体管输出晶体管输出S S—晶闸管输出晶闸管输出M——基本单元基本单元E——输入输出混合扩展单元输入输出混合扩展单元及扩展模块及扩展模块EX——输入专用扩展模块输入专用扩展模块EY——输出专用扩展模块输出专用扩展模块16~256点点0、、2、、ON、、2C、、2Nv型号的命名方式型号的命名方式6.2.1 FX2N系列可编程序控制器硬件配置((1))FX系列系列PLC型号命名方式型号命名方式型号及意义型号及意义vvI/OI/O点数:点数:点数:点数:16~~256点点vv单元类型单元类型单元类型单元类型Ø M M——表示基本单元表示基本单元Ø E E——表示扩展单元及扩展模块表示扩展单元及扩展模块Ø EXEX——扩展输入单元扩展输入单元Ø EYEY——扩展输出单元扩展输出单元型号及意义型号及意义vv型号变化型号变化型号变化型号变化ØDSDS——24VDC24VDC,,世界型世界型ØESES——世界型(晶体管型为漏输出)世界型(晶体管型为漏输出)ØESSESS——世界型(晶体管型为源输出)世界型(晶体管型为源输出)v输出形式输出形式ØR R——继电器输出继电器输出ØT T——晶体管输出晶体管输出ØS S——晶闸管输出晶闸管输出((2 2)三菱)三菱FX2NFX2N系列系列PLCPLC的硬件结构的硬件结构外部设备现场用户输出设备微处理器(CPU)运算器控制器输出部件输入部件系统存储器用户存储器I/O扩展接口通讯及编程接口编程设备计算机打印机等传感器按钮、开关现场信号电磁阀中间继电器执行器现场用户输入设备扩展设备扩展单元通讯模块功能模块电源变换器~110V/220V市电PLC基本单元基本单元PLC系统结构示意图系统结构示意图FX 系列系列PLC的硬件配置图的硬件配置图FX 系列系列PLC的网络通信能力的网络通信能力1 1))FXFX2N2N系列可编程序控制器的基本单元系列可编程序控制器的基本单元 基本单元一览表输输入入输输出出总总点数点数输输入入点数点数输输出出点数点数FX2N系列系列AC电电源,源,DC输输入入继电继电器器输输出出晶晶闸闸管管输输出出晶体管晶体管输输出出1688FX2N--16MR--001--FX2N--16MT--001321616FX2N--32MR--001FX2N--32MS--001FX2N--32MT--001482424FX2N--48MR--001FX2N--48MS--001FX2N--48MT--001643232FX2N--64MR--001FX2N--64MS--001FX2N--64MT--001804040FX2N--80MR--001FX2N--80MS--001FX2N--80MT--0011286464FX2N--128MR--001--FX2N--128MT--0012)扩展单元 扩展单元由内部电源、内部输入输出电路组成,需要和基本单扩展单元由内部电源、内部输入输出电路组成,需要和基本单元一起使用。
在基本单元的元一起使用在基本单元的I/O点数不够时,可采用扩展单元来点数不够时,可采用扩展单元来扩展扩展I/O点数 3)扩展模块n n①①①①模拟量输入输出模块模拟量输入输出模块模拟量输入输出模块模拟量输入输出模块 n n②②②②数据通信模块数据通信模块数据通信模块数据通信模块 n n③③③③高速计数器模块高速计数器模块高速计数器模块高速计数器模块 n n④④④④运动控制模块运动控制模块运动控制模块运动控制模块 n n⑤⑤⑤⑤PIDPID过程控制模块过程控制模块过程控制模块过程控制模块 4)特殊功能模块)特殊功能模块5)可编程序控制器的编程设备)可编程序控制器的编程设备手持编程器专用编程器装有编程软件的计算机手持编程器体积小,携带方手持编程器体积小,携带方便,在现场调试时更显其优便,在现场调试时更显其优越性,但在程序输入或阅读越性,但在程序输入或阅读理解分析时,比较繁琐理解分析时,比较繁琐 功能强,可视化程度高,功能强,可视化程度高,使用也很方便,但其价使用也很方便,但其价格高,通用性差格高,通用性差 利用计算机进行利用计算机进行PLC的编程、通的编程、通信更具优势,计算机除可进行信更具优势,计算机除可进行PLC的编程外,还可作为一般计的编程外,还可作为一般计算机使用,兼容性好,利用率算机使用,兼容性好,利用率高。
因此采用计算机进行高因此采用计算机进行PLC的的编程已成为一种趋势编程已成为一种趋势 编成软件 n①、PLC的编程软件是FX-PCS/WIN-E/-C和SWOPC-FXGP/WIN-C编程软件 n②、GX Simulator6-C PLC仿真软件, 它允许计算机对工厂生产过程和系统仿真 ④图形操作终端 GOT-900系列图形操作终端系列图形操作终端FX2N系列系列PLC人机人机操作界面中的较常用的一种它的电源电压为操作界面中的较常用的一种它的电源电压为DC24V,用,用RS-232C或或RS-485接口与接口与PLC通信通信 ③显示模块6.2.2FX2N系列可编程控制器的编程元件 n 软器件:可编程控制器内部有许多不同功能的器件,实际上这些器件是由电子电路和存储器组成的例如输入继电器X、输出继电器Y、定时器T、计数器C、辅助继电器M、状态继电器S、数据寄存器D和变址寄存器VC等都是由存储器组成的n 是概念抽象模拟的等效器件,并非实际的物理器件,它实质上是存储器中的某些触发器,该位触发器状态为“1”时,相当于继电器接通;该位触发器状态为“0”时,相当于继电器断开 n PLC中的每一类型继电器都对应着相应的一部分存储器区域,分配给一定的地址编号。
编程元件的概念编程元件的概念PLC内部的等效继电器系统内部的等效继电器系统 PLC内部的内部的 “软继电器软继电器”:: vv(1)(1)输入继电器输入继电器输入继电器输入继电器((X))ØØ在在在在PLCPLCPLCPLC内部,与输入端子相连的输入继电器是光电隔离内部,与输入端子相连的输入继电器是光电隔离内部,与输入端子相连的输入继电器是光电隔离内部,与输入端子相连的输入继电器是光电隔离的电子继电器,采用八进制编号,有无数个常开和常的电子继电器,采用八进制编号,有无数个常开和常的电子继电器,采用八进制编号,有无数个常开和常的电子继电器,采用八进制编号,有无数个常开和常闭触点ØØ输入继电器不能用程序驱动输入继电器不能用程序驱动输入继电器不能用程序驱动输入继电器不能用程序驱动vv(2)(2)输出继电器输出继电器输出继电器输出继电器((((Y Y))))ØØ输输输输出出出出继继继继电电电电器器器器采采采采用用用用八八八八进进进进制制制制编编编编号号号号,,,,有有有有内内内内部部部部触触触触点点点点和和和和外外外外部部部部输输输输出出出出触触触触点点点点((((继继继继电电电电器器器器触触触触点点点点、、、、双双双双向向向向可可可可控控控控硅硅硅硅、、、、晶晶晶晶体体体体管管管管等等等等输输输输出出出出元元元元件件件件))))之之之之分,由程序驱动。
分,由程序驱动分,由程序驱动分,由程序驱动ØØ在在在在PLCPLCPLCPLC内内内内部部部部,,,,外外外外部部部部输输输输出出出出触触触触点点点点与与与与输输输输出出出出端端端端子子子子相相相相连连连连,,,,向向向向外外外外部部部部负负负负载载载载输输输输出出出出信信信信号号号号,,,,且且且且一一一一个个个个输输输输出出出出继继继继电电电电器器器器只只只只有有有有一一一一个个个个常常常常开开开开型型型型外外外外部部部部输输输输出触点ØØ输输输输出出出出继继继继电电电电器器器器有有有有无无无无数数数数个个个个内内内内部部部部常常常常开开开开和和和和常常常常闭闭闭闭触触触触点点点点,,,,编编编编程程程程时时时时可可可可随随随随意使用输入输出继电器 型型号号FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M扩扩展展时时输输入入X000~~X0078点点X000~~X01716点点X000~~X02724点点X000~~X03732点点X000~~X04740点点X000~~X07764点点X000~~X267184点点输输出出Y000~~Y0078点点Y000~~Y01716点点Y000~~Y02724点点Y000~~Y03732点点Y000~~Y04740点点Y000~~Y07764点点Y000~~Y267184点点FX2N系列PLC编程元件vv(3)(3)辅助继电器(辅助继电器(辅助继电器(辅助继电器(MM))))ØØ由内部软元件的触点驱动由内部软元件的触点驱动由内部软元件的触点驱动由内部软元件的触点驱动, , , ,常开和常闭触点使用次数不常开和常闭触点使用次数不常开和常闭触点使用次数不常开和常闭触点使用次数不限,但不能直接驱动外部负载限,但不能直接驱动外部负载限,但不能直接驱动外部负载限,但不能直接驱动外部负载, , , ,采用十进制编号。
采用十进制编号采用十进制编号采用十进制编号ØØ通用辅助继电器通用辅助继电器通用辅助继电器通用辅助继电器M0M0M0M0~~~~M499M499M499M499((((500500500500点)点)点)点)ØØ掉电保持辅助继电器掉电保持辅助继电器掉电保持辅助继电器掉电保持辅助继电器M500M500M500M500~~~~M1023M1023M1023M1023((((524524524524点)点)点)点)ØØ特殊辅助继电器特殊辅助继电器特殊辅助继电器特殊辅助继电器M8000M8000M8000M8000~~~~M8255M8255M8255M8255((((256256256256点)点)点)点) üü只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器üü可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器通用辅助继电器与掉电保持用辅助继电器的比例,可通通用辅助继电器与掉电保持用辅助继电器的比例,可通通用辅助继电器与掉电保持用辅助继电器的比例,可通通用辅助继电器与掉电保持用辅助继电器的比例,可通过外设设定参数进行调整。
过外设设定参数进行调整过外设设定参数进行调整过外设设定参数进行调整&&只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器只能利用其触点的特殊辅助继电器11M8000M8000M8000M8000::::运行监控用,运行监控用,运行监控用,运行监控用,PLCPLCPLCPLC运行时运行时运行时运行时M8000M8000M8000M8000接通11M8002M8002M8002M8002::::仅仅仅仅在在在在运运运运行行行行开开开开始始始始瞬瞬瞬瞬间间间间接接接接通通通通的的的的初初初初始始始始脉脉脉脉冲冲冲冲特特特特殊殊殊殊辅辅辅辅助助助助继电器11M8012M8012M8012M8012::::产生产生产生产生100ms100ms100ms100ms时钟脉冲的特殊辅助继电器时钟脉冲的特殊辅助继电器时钟脉冲的特殊辅助继电器时钟脉冲的特殊辅助继电器可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器可驱动线圈的特殊辅助继电器11M8030M8030M8030M8030::::鲤电池电压指示灯特殊继电器鲤电池电压指示灯特殊继电器。
鲤电池电压指示灯特殊继电器鲤电池电压指示灯特殊继电器11M8033M8033M8033M8033::::PLCPLCPLCPLC停止时输出保持特殊辅助继电器停止时输出保持特殊辅助继电器停止时输出保持特殊辅助继电器停止时输出保持特殊辅助继电器11M8034M8034M8034M8034::::止全部输出特殊辅助继电器止全部输出特殊辅助继电器止全部输出特殊辅助继电器止全部输出特殊辅助继电器11M8039M8039M8039M8039::::时扫描特殊辅助继电器时扫描特殊辅助继电器时扫描特殊辅助继电器时扫描特殊辅助继电器vv(4)(4)定时器(定时器(定时器(定时器(T T))))ØØ定定定定时时时时器器器器实实实实际际际际是是是是内内内内部部部部脉脉脉脉冲冲冲冲计计计计数数数数器器器器,,,,可可可可对对对对内内内内部部部部1ms1ms1ms1ms、、、、10ms10ms10ms10ms和和和和100ms100ms100ms100ms时时时时钟钟钟钟脉脉脉脉冲冲冲冲进进进进行行行行加加加加计计计计数数数数,,,,当当当当达达达达到到到到用用用用户户户户设设设设定定定定值值值值时时时时,,,,触触触触点动作。
点动作ØØ定定定定时时时时器器器器可可可可以以以以用用用用用用用用户户户户程程程程序序序序存存存存储储储储器器器器内内内内的的的的常常常常数数数数k k k k或或或或H H H H作作作作为为为为设设设设定定定定值值值值,,,,也可以用数据寄存器也可以用数据寄存器也可以用数据寄存器也可以用数据寄存器D D D D的内容作为设定值的内容作为设定值的内容作为设定值的内容作为设定值ØØ普通定时器(普通定时器(普通定时器(普通定时器(T0T0T0T0~~~~T245T245T245T245))))üü100ms100ms100ms100ms定时器定时器定时器定时器T0T0T0T0~~~~T199T199T199T199共共共共200200200200点,设定范围点,设定范围点,设定范围点,设定范围0.10.10.10.1~~~~3276.7s3276.7s3276.7s3276.7s;;;;üü10ms10ms10ms10ms定时器定时器定时器定时器T200T200T200T200~~~~T245T245T245T245共共共共46464646点,设定范围点,设定范围点,设定范围点,设定范围0.010.010.010.01~~~~327.67s327.67s327.67s327.67s。
ØØ积算定时器(积算定时器(积算定时器(积算定时器(T246T246T246T246~~~~T255T255T255T255))))üü1ms1ms1ms1ms定时器定时器定时器定时器T246T246T246T246~~~~T249T249T249T249共共共共4 4 4 4点,设定范围点,设定范围点,设定范围点,设定范围0.0010.0010.0010.001~~~~32.767s32.767s32.767s32.767s;;;;üü100ms100ms100ms100ms定时器定时器定时器定时器T250T250T250T250~~~~T255T255T255T255共共共共6 6 6 6点,设定范围为点,设定范围为点,设定范围为点,设定范围为0.10.10.10.1~~~~3276.7s3276.7s3276.7s3276.7sT10K123X0T10Y1普通定时器的工作原理普通定时器的工作原理加法计数器加法计数器设定值设定值K、、H或或D触点动作触点动作TxTx时钟脉冲时钟脉冲驱动驱动相等相等比较器比较器T10T10T250T250设定值K计数器计数器1100ms时钟脉冲X2X1触点动作触点动作Tx相等相等比较器比较器积算定时器的工作原理积算定时器的工作原理RSTT250K345X1X2T250Y1T250vv(5)计数器(计数器(C)) 计数器可分为通用计数器和高速计数器。
计数器可分为通用计数器和高速计数器计数器可分为通用计数器和高速计数器计数器可分为通用计数器和高速计数器ØØ1616位位位位通通通通用用用用加加加加计计计计数数数数器器器器,,,,C0C0~~~~C199C199共共共共200200点点点点,,,,设设设设定定定定值值值值::::1 1~~~~3276732767设设设设定定定定值值值值K0K0与与与与K1K1含含含含义义义义相相相相同同同同,,,,即即即即在在在在第第第第一一一一次计数时,其输出触点动作次计数时,其输出触点动作次计数时,其输出触点动作次计数时,其输出触点动作ØØ3232位位位位通通通通用用用用加加加加/ /减减减减计计计计数数数数器器器器,,,,C200C200~~~~C234C234共共共共135135点点点点,,,,设定值:设定值:设定值:设定值:-2147483648-2147483648~~~~+2147483647+2147483647ØØ高高高高速速速速计计计计数数数数器器器器C235C235~~~~C255C255共共共共2121点点点点,,,,共共共共享享享享PLCPLC上上上上6 6个个个个高高高高速速速速计计计计数数数数器器器器输输输输入入入入((((X0X0~~~~X5X5))))。
高高高高速速速速计计计计数数数数器器器器按按按按中中中中断原则运行断原则运行断原则运行断原则运行&16位加计数器位加计数器1通用型:通用型:C0~C99共共100点点 1断电保持型:断电保持型:C100~C199共共100点点 16位计数器工作过程示意图位计数器工作过程示意图&&3232位双向计数器位双向计数器11有有有有两两两两种种种种3232位位位位加加加加/ /减减减减计计计计数数数数器器器器,,,,设设设设定定定定值值值值::::-2147483648-2147483648~~~~+2147483647+2147483647üü通用计数器:通用计数器:通用计数器:通用计数器:C200C200~~~~C219C219共共共共2020点点点点üü保持计数器:保持计数器:保持计数器:保持计数器:C220C220~~~~C234C234共共共共1515点点点点 11计数方向由特殊辅助继电器计数方向由特殊辅助继电器计数方向由特殊辅助继电器计数方向由特殊辅助继电器M8200M8200~~~~M8234M8234设定11加加加加减减减减计计计计数数数数方方方方式式式式设设设设定定定定::::对对对对于于于于C C△△△△△△△△△△△△,,,,当当当当M8M8△△△△△△△△△△△△△△△△接接接接通通通通((((置置置置1 1))))时时时时,,,,为为为为减减减减计计计计数数数数器器器器,,,,断断断断开开开开((((置置置置0 0))))时时时时,,,,为为为为加加加加计数器。
计数器11计计计计数数数数值值值值设设设设定定定定::::直直直直接接接接用用用用常常常常数数数数K K或或或或间间间间接接接接用用用用数数数数据据据据寄寄寄寄存存存存器器器器DD的的的的内内内内容容容容作作作作为为为为计计计计数数数数值值值值间间间间接接接接设设设设定定定定时时时时,,,,要要要要用用用用元元元元件件件件号号号号紧紧紧紧连连连连在在在在一起的两个数据寄存器一起的两个数据寄存器一起的两个数据寄存器一起的两个数据寄存器32位加位加/减计数器工作过程示意图减计数器工作过程示意图vv(6)状态(状态(S))ØØ状态有五种类型:状态有五种类型:状态有五种类型:状态有五种类型:üü初始状态初始状态初始状态初始状态S0S0S0S0~~~~S9S9S9S9共共共共10101010点点点点üü回零状态回零状态回零状态回零状态S10S10S10S10~~~~S19S19S19S19共共共共10101010点点点点üü通用状态通用状态通用状态通用状态S20S20S20S20~~~~S499S499S499S499共共共共480480480480点点点点üü保持状态保持状态保持状态保持状态S500S500S500S500~~~~S899S899S899S899共共共共400400400400点点点点üü报警用状态报警用状态报警用状态报警用状态S900S900S900S900~~~~S999S999S999S999共共共共100100100100点点点点 vv状态状态((S))ØØ状状状状态态态态是是是是对对对对工工工工序序序序步步步步进进进进型型型型控控控控制制制制进进进进行行行行简简简简易易易易编编编编程程程程的的的的内内内内部部部部软软软软元元元元件件件件,,,,采用十进制编号。
与步进指令采用十进制编号与步进指令采用十进制编号与步进指令采用十进制编号与步进指令STLSTLSTLSTL配合使用;配合使用;配合使用;配合使用;ØØ状态有无数个常开触点与常闭触点,编程时可随意使用;状态有无数个常开触点与常闭触点,编程时可随意使用;状态有无数个常开触点与常闭触点,编程时可随意使用;状态有无数个常开触点与常闭触点,编程时可随意使用;ØØ状态不用于步进阶梯指令时,可作辅助继电器使用状态不用于步进阶梯指令时,可作辅助继电器使用状态不用于步进阶梯指令时,可作辅助继电器使用状态不用于步进阶梯指令时,可作辅助继电器使用ØØ状状状状态态态态同同同同样样样样有有有有通通通通用用用用状状状状态态态态和和和和掉掉掉掉电电电电保保保保持持持持用用用用状状状状态态态态,,,,其其其其比比比比例例例例分分分分配配配配可可可可由外设设定由外设设定由外设设定由外设设定v(7)数据寄存器数据寄存器((D))Ø数据寄存器主要用于存储参数和工作数据数据寄存器主要用于存储参数和工作数据Ø每一个数据寄存器都存放每一个数据寄存器都存放16位二进制数,位二进制数,其最高位其最高位为符号位,为符号位,0为正数,为正数,1为负数。
为负数Ø可以用两个数据寄存器合并为一个数据寄存器,存可以用两个数据寄存器合并为一个数据寄存器,存放放32位数据,最高位仍为符号位位数据,最高位仍为符号位vv数据寄存器数据寄存器((D))ØØ通用数据寄存器通用数据寄存器通用数据寄存器通用数据寄存器D0~D199D0~D199共共共共200200点 只要不写入其它只要不写入其它只要不写入其它只要不写入其它数据,已写入的数据不会变化但是数据,已写入的数据不会变化但是数据,已写入的数据不会变化但是数据,已写入的数据不会变化但是PLCPLC状态由运状态由运状态由运状态由运行行行行→→停止时,全部数据均清零停止时,全部数据均清零停止时,全部数据均清零停止时,全部数据均清零ØØ断电保持数据寄存器断电保持数据寄存器断电保持数据寄存器断电保持数据寄存器D200~D511D200~D511共共共共312312点,只要不改点,只要不改点,只要不改点,只要不改写,原有数据不会丢失写,原有数据不会丢失写,原有数据不会丢失写,原有数据不会丢失 ØØ特殊数据寄存器特殊数据寄存器特殊数据寄存器特殊数据寄存器D8000~D8255D8000~D8255共共共共256256点点点点 这些数据寄存这些数据寄存这些数据寄存这些数据寄存器供监视器供监视器供监视器供监视PLCPLC中各种元件的运行方式用。
中各种元件的运行方式用中各种元件的运行方式用中各种元件的运行方式用ØØ文件寄存器文件寄存器文件寄存器文件寄存器D1000~D2999D1000~D2999共共共共20002000点vv变址寄存器(变址寄存器(V/Z))ØØ变址寄存器的作用类似于一般微处理器中的变址寄变址寄存器的作用类似于一般微处理器中的变址寄变址寄存器的作用类似于一般微处理器中的变址寄变址寄存器的作用类似于一般微处理器中的变址寄存器(如存器(如存器(如存器(如Z80Z80中的中的中的中的IXIX、、、、IYIY),),),),通常用于修改元件的通常用于修改元件的通常用于修改元件的通常用于修改元件的编号ØØV0~V7V0~V7、、、、Z0~Z7Z0~Z7共共共共1616点点点点1616位变址数据寄存器位变址数据寄存器位变址数据寄存器位变址数据寄存器ØØ进行进行进行进行3232位运算时,与指定位运算时,与指定位运算时,与指定位运算时,与指定Z0~Z7Z0~Z7的的的的V V0~V70~V7组合,分组合,分组合,分组合,分别成为别成为别成为别成为((((V0V0、、、、Z0Z0),(),(),(),(V1V1、、、、Z1Z1))))……((((V7V7、、、、Z7Z7)。
((8)指针)指针P/I1)分支用指针)分支用指针图图6.14((a)中的常开触点接通时,执行条件跳步指令)中的常开触点接通时,执行条件跳步指令CJ P0,,跳转到指定的标号位置,执行标号后的程序图跳转到指定的标号位置,执行标号后的程序图6.14((b)中)中X10的常开触点接通时,执行子程序调用指令的常开触点接通时,执行子程序调用指令CALL P1,跳转,跳转到标号到标号P1处执行从处执行从P1开始的子程序,执行到开始的子程序,执行到SRET指令时返回指令时返回主程序中主程序中CALL P1下面一条指令下面一条指令 ((8)指针)指针P/I2)中断用指针)中断用指针图图6.15给出了输入中断和定时器中断指针编号的意义计数器给出了输入中断和定时器中断指针编号的意义计数器用的中断号为用的中断号为I0□0((□=1~~6)输入中断用来接收特定的输)输入中断用来接收特定的输入地址号的输入信号,立即执行相应的中断服务程序,这一入地址号的输入信号,立即执行相应的中断服务程序,这一过程不受可编程序控制器扫描工作方式的影响,因此使可编过程不受可编程序控制器扫描工作方式的影响,因此使可编程序控制器能迅速响应特定的外部输入信号。
程序控制器能迅速响应特定的外部输入信号 ((9)常数()常数(K/H))常数也作为器件对待,它在存储器中占有一定的空间十进常数也作为器件对待,它在存储器中占有一定的空间十进制常数用制常数用K表示,如表示,如17表示表示K17,十六进制常数用,十六进制常数用H表示,如表示,如17表示为表示为H116.2.36.2.36.2.36.2.3可编程序控制器的编程语言可编程序控制器的编程语言可编程序控制器的编程语言可编程序控制器的编程语言编程语言概述 IEC 61131-3中规定的5种编程语言梯形图(LD - Ladder Diagram) 顺序功能图(SFC - Sequential Function Chart) 功能块图(FBD - Function Block Diagram) 指令表(IL - Instruction List) 结构文本(ST - Structured Text) 图形语言 文本语言 n n步、转移和动作是顺序功能图的步、转移和动作是顺序功能图的3 3种主要元件种主要元件 ((1 1)顺序功能图编程语言)顺序功能图编程语言((2 2)梯形图编程语言)梯形图编程语言n n 对于同一控制功能,继电器控制原理图和梯形图的输入、输出信号对于同一控制功能,继电器控制原理图和梯形图的输入、输出信号基本相同,控制过程等效,但是又有本质的区别:继电器控制原理图基本相同,控制过程等效,但是又有本质的区别:继电器控制原理图使用的是硬件继电器和定时器等,靠硬件连接组成控制线路;而使用的是硬件继电器和定时器等,靠硬件连接组成控制线路;而PLCPLC梯形图使用的是内部软继电器、定时器等,靠软件实现控制梯形图使用的是内部软继电器、定时器等,靠软件实现控制 ((d))PLC等效电路等效电路((3 3)功能块图编程语言)功能块图编程语言n该编程语言用类似与门、或门的方框来表示逻辑运算关系。
该编程语言用类似与门、或门的方框来表示逻辑运算关系方框的左侧为逻辑运算的输入变量,右侧为输出变量,输方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示入、输出端的小圆圈表示““非非””运算,方框被运算,方框被““导线导线””连连接在一起,信号从左向右流动接在一起,信号从左向右流动 ((4 4)指令语句表编程语言)指令语句表编程语言n指令语句表编程语言是一种与计算机汇编语言类似的助记指令语句表编程语言是一种与计算机汇编语言类似的助记符编程方式用一系列操作指令组成的语句将控制流程描符编程方式用一系列操作指令组成的语句将控制流程描述出来,并通过编程器送到述出来,并通过编程器送到PLCPLC中去中去 LD X2 LD X2 逻辑行开始输入逻辑行开始输入X2X2常开触点常开触点AND X0 AND X0 串联联串联联X0X0常开接点常开接点OUT Y3 OUT Y3 输出输出Y1Y1逻辑行结束逻辑行结束LD Y3 LD Y3 输入输入Y3Y3常开接点逻辑行开始常开接点逻辑行开始ANI X3 ANI X3 串联串联X3X3的常闭接点的常闭接点OUT M101 OUT M101 输出驱动输出驱动M101 M101 AND T1 AND T1 串联串联T1T1的常开接点的常开接点OUT Y4 OUT Y4 输出输出Y4Y4逻辑行结束逻辑行结束。
