资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第8章 其他常见PLC产品介绍,8.1三菱FX2N系列PLC,三菱小型,PLC,共分为,F,和,FX,两大系列,,FX,系列是日本三菱公司近年推出的,它包含了,FX0,、,FX2,、,FX0S,、,FX0N,、,FX2C,、,FX1S,、,FX1N,、,FX2N,、,FX2NC,等系列型号,本节以,FX2N,系列,PLC,为例进行介绍。,8.1.1 FX2N,系列,PLC,的特点和系统配置,8.1.2 FX2N,系列,PLC,的内部资源,8.1.3 FX2N,系列,PLC,的基本指令系统,8.1.1 FX2N,系列,PLC,的特点和系统配置,三菱公司,FX2N,系列,PLC,吸收了整体式和模块式,PLC,的优点,其基本单元、扩展单元和扩展模块的高度和宽度相等,相互之间的连接无需使用基板,仅通过扁平电缆连接,紧密拼装后组成一个长方形的整体。,FX2N,系列,PLC,的基本单元如表,8-1,所示,扩展单元如表,8-2,所示,扩展模块如表,8-3,所示。,FX2N,系列,PLC,的用户程序存储器可扩展到,16k,步,,I/O,点最多可扩展到,256,点。,表,8-1,FX,2N,系列,PLC,基本单元,型,号,输入,点数,输出,点数,扩展模块,可用点数,继电器输出,晶闸管输出,晶体管输出,FX,2N,-16MR-001,FX,2N,-16MT-001,8,8,24,32,FX,2N,-32MR-001,FX,2N,-32MS-001,FX,2N,-32MT-001,16,16,24,32,FX,2N,-48MR-001,FX,2N,-48MS-001,FX,2N,-48MT-001,24,24,48,64,FX,2N,-64MR-001,FX,2N,-64MS-001,FX,2N,-64MT-001,32,32,48,64,FX,2N,-80MR-001,FX,2N,-80MS-001,FX,2N,-80MT-001,40,40,48,64,FX,2N,-128MR-001,FX,2N,-128MT-001,64,64,48,64,表,8-2,FX,2N,系列,PLC,扩展单元,型,号,输入,点数,输出,点数,扩展模块,可用点数,继电器输出,晶闸管输出,晶体管输出,FX,2N,-32ER,FX,2N,-32ET,16,16,24,32,FX,2N,-48ER,FX,2N,-48ET,24,24,48,64,表8-3 FX2N系列PLC扩展模块,表,8-4,FX,2N,系列,PLC,特殊功能模块,种,类,型,号,功,能,概,要,定位高速,FX,2N,-1PG,脉冲输出模块,单轴用,最大频率,100kHz,,顺序控制程序控制,高速计数,FX,2N,-1HC,高速计数模块,,1,相,1,输入,,1,相,2,输入:最大,50kHz,,,2,相输入:最大,50kHz,PID,模块,FX,2N,-2LC,实现,PID,控制,可以设置响应速度和,PID,常数,凸轮控制模块,FX,2N,-1RM-SET,实现高精度的角度位置检测,运动控制模块,FX,2N,-10PG,单轴定位模块,,4,点输入,,6,点输出。可进行单轴定位和中断定位处理,最大脉冲,200kHz,模拟输入模块,FX,2N,-4AD,模拟量输入模块,,12,位,4,通道,电压输入:直流,10V,,电流输入:直流,20mA,模拟输出模块,FX,2N,-4DA,模拟量输出模块,,12,位,4,通道,电压输出:,10V,,电流输出:,4,20mA,温度传感器模块,FX,2N,-4AD-PT,PT-100,型温度传感器模块,,4,通道输入,FX,2N,-4AD-TC,热电偶型温度传感器模块,,4,通道输入,通信模块,FX,2N,-232IF,RS-232,通信用,,1,通道,功能扩展板,FX,2N,-8AV-BD,数字电位器,模拟量,8,点,FX,2N,-232-BD,RS-232C,通信用板(用于连接各种,RS-232,设备),FX,2N,-422-BD,RS-232C,通信用板(用于连接外围设备),FX,2N,-485-BD,RS-485,通信用板(用于计算机链路,并联链路),FX,2N,-CNV-BD,FX,0N,转接器连接用板(不需要电源),8.1.2 FX2N,系列,PLC,的内部资源,FX2N,系列,PLC,内部有,CPU,、存储器、输入,/,输出接口单元等硬件资源,这些硬件资源在其系统软件的支持下,使,PLC,具有很强的功能。对一个特定的控制对象,就需要编写相应的控制程序,因此在,PLC,的,RAM,存储区中应具备可以存放数据的存储单元。由于,PLC,是从继电接触器控制系统发展而来的,并为了便于电气技术人员容易学习和接受,因此将存放数据的存储单元用继电器来命名。按照存储数据的性质,这些数据存储器,RAM,被命名为输入继电器区、输出继电器区、辅助继电器区、状态继电器区、定时器区、计数器区、数据寄存器区和变址寄存器区等。这些继电器通常被称为编程元件,用户在编程时必须了解这些编程元件的符号、编号和特性。,1.,输入继电器(,X,)与输出继电器(,Y,),输入继电器(,X,)是,PLC,接受外部开关量输入信号的窗口。,PLC,将外部信号的状态读入并存储在输入映像寄存器中,即输入继电器中。外部输入电路接通时,对应的映像寄存器为,ON,(“,1”,状态),表示该输入继电器的常开触点闭合,常闭触点断开。输入继电器的状态唯一地取决于外部输入信号,不可能由用户通过程序来控制,因此,在梯形图中绝对不能出现输入继电器线圈。,输出继电器(,Y,)是,PLC,向外部负载发送信号的窗口。输出继电器用来将,PLC,的输出信号传送给输出模块,再由后者驱动外部负载。,FX2N,系列,PLC,的输入继电器和输出继电器的元件用字母和八进制数表示,输入继电器、输出继电器的编号与接线端子的编号一致。,FX2N,系列,PLC,的输入,/,输出继电器元件编号如表,8-5,所示。,表,8-5,FX,2N,系列,PLC,的输入,/,输出继电器元件号,形式,型,号,FX,2N,-16M,FX,2N,-32M,FX,2N,-48M,FX,2N,-64M,FX,2N,-80M,FX,2N,-128M,扩展时,输入,X0,X7,8,点,X0,X17,16,点,X0,X27,24,点,X0,X37,32,点,X0,X47,40,点,X0,X77,64,点,X0,X267,184,点,输出,Y0,Y7,8,点,Y0,Y17,16,点,Y0,Y27,24,点,Y0,Y37,32,点,Y0,Y47,40,点,Y0,Y77,64,点,Y0,Y267,184,点,2.辅助继电器(M),FX2N系列PLC内部有很多辅助继电器(M),辅助继电器和PLC外部无任何直接联系,其线圈只能由PLC内部程序控制。,在FX2N系列PLC中,除了输入继电器和输出继电器的元件号采用八进制外,其他编程元件的编号均采用十进制。各类辅助继电器编号和功能如表8-6所示。,表,8-6,辅助继电器元件号和功能,辅助继电器类型,元,件,编,号,功,能,通用辅助继电器,M0,M499,共有,500,点,,PLC,在运行时电源突然断电,输出继电器和,M0,M499,将全部变为,OFF,断电保持辅助继电器,M500,M3071,PLC,在运行时电源突然断电,断电保持继电器在重新通电后将保持断电前的状态,特殊辅助继电器,M8000,M8255,M8000,运行监控。当,PLC,执行用户程序时,,M8000,为,ON,;停止执行时,,M8000,为,OFF,M8002,初始化脉冲。仅在,PLC,运行开始瞬间接通一个扫描周期,M8005,锂电池电压降低显示。锂电池电压下降至规定值时变为,ON,,提醒及时更换电池,M8011,M8014,分别是,10ms,、,100ms,、,1s,、,1min,时钟脉冲,M8033,M8033,的线圈“通电”时,,PLC,由,RUN,进入,STOP,状态后,映像寄存器与数据寄存器的内容保持不变,3.状态继电器(S),状态继电器(S)是适用于编写顺序控制程序的一种编程元件,与步进顺控指令配合使用。状态继电器(S)的类型和编号如表8-7所示。,在不使用步进顺控指令时,状态继电器S可以作为辅助继电器使用。供报警用的状态继电器可用于外部故障诊断的输出。,表,8-7,状态继电器的类型和编号,类,型,编,号,数量,备,注,初始状态继电器,S0,S9,10,回零状态继电器,S10,S19,10,供返回原点使用,通用状态继电器,S20,S499,480,没有断电保持功能,但是可以用程序将它们设定为有断电保持功能,断电保持状态继电器,S500,S899,400,报警用状态继电器,S900,S999,100,4.,定时器(,T,),PLC,中的定时器,T,相当于继电接触器控制系统中的时间继电器。,FX2N,系列,PLC,可以为用户提供,256,个定时器,编号为,T0,T255,。其中常规定时器,246,个,积算定时器,10,个。常规定时器没有保持功能,在输入电路断开或停电时自动复位(清零);积算定时器具有保持功能,在输入电路断开或停电时保持当前值,当输入再接通或者重新通电时,计数器在原有值的基础上继续累计。每一个定时器都有一个设定定时时间的设定值寄存器(一个字长)、一个对标准时钟脉冲计数的计数器(一个字长)和一个用来存储输出触点状态的映像寄存器(位寄存器),这三个存储单元使用同一元件号。,5.,计数器(,C,),FX2N,系列,PLC,提供了两类计数器,一类是内部计数器,它是,PLC,在执行扫描操作时对内部信号,X,、,Y,、,M,、,S,、,T,、,C,等进行计数的计数器,要求输入信号的接通或断开时间应大于,PLC,的扫描周期;另一类是高速计数器,其响应速度高,对于频率较高的计数就需采用高速计数器。其功能都是设定预置数,当计数器输入端信号从,OFF,变为,ON,时,计数器减,1,或加,1,,计数值减为零或者加到设定值时,计数器,ON,。计数器的种类和编号如表,8-9,所示,表,8-9,计数器的种类和编号,种,类,编,号,备,注,内部计数器,16,位加计数器,通用型,C0,C99,计数设定值为,1,32767,断电保护型,C100,C199,32,位加,/,减计数器,通用型,C200,C219,计数设定值为,2147483648,2147483647,断电保护型,C220,C234,高速计数器,1,相无起动,/,复位端子高速计数器,C235,C240,用于高速计数器的输入端只有,6,点(,X0,X5,),如果其中一个被占用,就不能再用于其他高速计数器或者其他用途,因此只能有,6,个高速计数器同时工作,1,相带起动,/,复位端子高速计数器,C241,C245,1,相,2,输入双向高速计数器,C246,C250,2,相,A-B,型高速计数器,C251,C255,注:高速计数器的详细使用请参阅,FX,2N,的用户手册。,7.,数据寄存器(,D,),一个复杂的,PLC,控制系统需要存储大量的工作参数和数据,一般都存储在数据寄存器中。,FX2N,系列,PLC,的数据寄存器的长度为双字节(,16,位),也可以将两个寄存器合并起来存放一个,4,字节(,32,位)数据。数据寄存器的种类和编号如表,8-10,所示。,表,8-10,数据寄存器的种类和编号,种,类,编,号,备,注,通用数据寄存器,D0,D199,在,PLC,的运行状态,只要不改写,原有数据不会丢失。当,PLC,由运行(,RUN,)到停止(,STOP,)时,该类数据寄存器的数据均为零。当特殊辅助继电器,M8033,置“,1,”,,,PLC,由,RUN,转为,STOP,时,数据可以保持,断电保持数据寄存器,D200,D7999,D200,D511,D512,D7999,特殊数据寄存器,D8000,D8255,变址寄存器,V0,V7,Z0,Z7,8.1.3 FX2N,系列,PLC,的基本指令系统,FX2N,系列,PLC,有,27,条基本指令,两条步进顺控指令,,128,种(,298,条)功能指令(或称为应用指令)。下面主要介绍基本指令的名称、助记符、功能等,其他指令请参阅,FX2N,的用户手册。,FX2N,系列,PLC,的基本指令见表,8-11,。,表,8-11,FX,2N,系列,PLC,基本指令一览表,助记符,名,称,可用元件,功能和用途,LD,取,X,、,Y,、,M,、,S,、,T,、,C,逻辑运算开始。与母线连接的常开触点,或触点组开始的常开触点,LDI,取反,X,、,Y,、,M,、,S,、,T,、,C,逻辑运算开始。与母线连接的常闭触点,或触点组开始的常闭触点,LDP,取脉冲上升沿,X,、,Y,、,M,、,S,、,T,、,C,用来进行上升沿检测的指令,仅在指定元件的上升沿时接通一个扫描周期,LDF,取脉冲下降沿,X,、,Y,、,M,、,S,、,T,、,C,用来进行下降沿检测的指令,仅在指定元件的下降沿时接通一个扫描周期,AND,与,X,、,Y,、,M,、,S,、,T,、,C,和前面的元件实现逻辑与,用于常开触点串联,ANI,与反,X,、,Y,、,M,、,S,、,T,、,C,和前面的元件实现逻辑与,用于常闭触点串联,ANDP,与脉冲上升沿,X,、,Y,、,M,、,S,、,T,、,C,用来进行上升沿检测的指令,仅在指定元件的上升沿时接通一个扫描周期,OUT,输出,Y,、,M,、,S,、,T,、,C,驱动线圈的输出指令,SET,置位,Y,、,M,、,S,线圈接通保持指令,RST,复位,Y,、,M,、,S,、,T,、,C,、,D,清除动作保持,当前值及寄存器清零,PLS,上升沿微分指令,Y,、,M,在输入信号上升沿产生一个扫描周期的脉冲信号,PLF,下降沿微分指令,Y,、,M,在输入信号下降沿产生一个扫描周期的脉冲信号,MC,主控,Y,、,M,主控电路块的起点,MCR,主控复位,主控电路块的终点,ANDF,与脉冲下降沿,Y,、,M,、,S,、,T,、,C,用来进行下降沿检测的指令,仅在指定元件的下降沿时接通一个扫描周期,OR,或,Y,、,M,、,S,、,T,、,C,和前面的元件实现逻辑或,用于常开触点并联,ORI,或反,Y,、,M,、,S,、,T,、,C,和前面的元件实现逻辑或,用于常闭触点并联,ORP,或脉冲上升沿,Y,、,M,、,S,、,T,、,C,用来进行上升沿检测的指令,仅在指定元件的上升沿时接通一个扫描周期,ORF,或脉冲下降沿,Y,、,M,、,S,、,T,、,C,用来进行下降沿检测的指令,仅在指定元件的下降沿时接通一个扫描周期,ANB,回路块与,并联回路块的串联指令,ORB,回路块或,串联回路块的并联指令,MPS,进栈,将运算结果(或数据)压入栈寄存器,MRD,读栈,将栈的第一层内容读出来,MPP,出栈,将栈第一层的内容弹出来,INV,取反,将执行该指令之前的运算结果取反,NOP,空操作,程序中仅做空操作运行,END,结束,表示程序结束,8.2,西门子,S7-200,系列,PLC,西门子,S7,系列,PLC,是近年推出的,包括,S7-200,、,S7-300,、,S7-400,等系列型号,本节以,S7-200,系列,PLC,为例进行介绍。,8.2.1 S7-200,系列,PLC,的特点和系统配置,8.2.2 S7-200,系列,PLC,的内部资源,8.2.3 S7-200,系列,PLC,的指令系统,8.2.1 S7-200,系列,PLC,的特点和系统配置,西门子,S7-200,系列,PLC,是在,S5,系列的基础上开发出来的,属于结构紧凑、成本较低的小型机。在运行速度方面具有简短的指令处理时间,可缩短循环周期;高速计数扩大了小型机在其他范围内的应用;高速中断处理使得单机对过程事件可以进行快速响应。而在其功能方面增加了专用模块来扩大能力,如控制步进电机的固有脉冲输出,也可以用于脉宽调制,S7-200,系列,PLC,的主要技术指标见表,8-12,,基本单元见表,8-13,,数字量扩展模块见表,8-14,。,S7-200,系列,PLC,的用户程序存储器可扩展到,13K,步,,I/O,点最多可扩展,7,个模块。基本指令有,27,条,执行速度为,0.8s/,指令。该系列还具有多种功能模块,如模拟量模块、热电偶,/,热电阻模块、,Modem,模块、,Profibus-DP,模块、位置控制模块等。利用其特殊功能模块可以实现模拟量控制、位置控制和联网通信等。,S7-200,的功能模块见表,8-15,。,表,8-12,S7-200,系列,PLC,主要技术指标,特,性,CPU 221,CPU 222,CPU 224,CPU 226,CPU 226XM,程序存储区,2048,字,2048,字,4096,字,4096,字,8192,字,数据存储区,1024,字,1024,字,2560,字,2560,字,5120,字,掉电保护时间,50,小时,50,小时,190,小时,190,小时,190,小时,本机,I/O,6,入,/4,出,8,入,/6,出,14,入,/10,出,24,入,/16,出,24,入,/16,出,高速,计数器,单相,4,路,30kHz,4,路,30kHz,6,路,30kHz,6,路,30kHz,6,路,30kHz,双相,2,路,20kHz,2,路,20kHz,4,路,20kHz,4,路,20kHz,4,路,20kHz,脉冲输出(,DC,),2,路,20kHz,2,路,20kHz,2,路,20kHz,2,路,20kHz,2,路,20kHz,模拟电位器,1,1,2,2,2,实时时钟,配时钟卡,配时钟卡,内置,内置,内置,通信接口,1 RS-485,1 RS-485,1 RS-485,2 RS-485,2 RS-485,表,8-13,S7-200,系列,PLC,基本单元,型,号,输入点数,输出点数,扩展模块数量,继电器输出,晶体管输出,CPU 221 AC/DC/Relay,CPU 221 DC/DC/DC,6,4,CPU 222 AC/DC/Relay,CPU 222 DC/DC/DC,8,6,2,CPU 224 AC/DC/Relay,CPU 224 DC/DC/DC,14,10,7,CPU 226 AC/DC/Relay,CPU 226 DC/DC/DC,24,16,7,CPU 226XM AC/DC/Relay,CPU 226XM DC/DC/DC,24,16,7,表,8-14,S7-200,系列,PLC,数字量扩展模块,类,型,名称和描述,输,入,输,出,数字量输入模块,EM 221 DI 8,24VDC,8,24VDC,EM 221 DI 8,AC 120/230V,8,AC 120/230V,数字量输出模块,EM 222 DO 8,24VDC,8,24VDC,EM 222 DO 8,继电器,8,继电器,EM 222 DO 8,AC 120/230V,8,AC 120/230V,数字量混合模块,EM 222 DO 24VDC 4,入,/4,出,4,24VDC,4,24VDC,EM 222 DO 24VDC 4,入,/4,继电器,4,24VDC,4,继电器,EM 222 DO 24VDC 8,入,/8,出,8,24VDC,8,24VDC,EM 222 DO 24VDC 8,入,/8,继电器,8,24VDC,8,继电器,EM 222 DO 24VDC 16,入,/16,出,16,24VDC,16,24VDC,EM 222 DO 24VDC 16,入,/16,继电器,16,24VDC,16,继电器,S7-200,系列,PLC,有,128,点位存储器、,64,点局部存储器、,1024,5120,点变量存储器、,4400,点特殊存储器、,256,点定时器、,256,点计数器、,6,点,32,位高速计数器、,256,点顺序控制继电器、,128,个中断程序,为应用程序的设计提供了丰富的资源。,8.2.2 S7-200,系列,PLC,的内部资源,S7-200,系列,PLC,内部有,CPU,、存储器、输入,/,输出接口单元等硬件资源,这些硬件资源在其系统软件的支持下,使得,PLC,具有很强的功能。根据存储数据的性质,通常把这些数据存储器,RAM,命名为输入继电器区、输出继电器区、辅助继电器区、定时器区、计数器区、累加寄存器区和顺序控制继电器区等。一般把这些“继电器”称为编程元件,因此必须了解这些编程元件的符号、编号和特点。,表,8-15,S7-200,系列,PLC,功能模块,种,类,型,号,功,能,概,要,模拟输入模块,EM 231,模拟量输入模块,,12,位,4,通道。电压输入:直流,5V,,,0,10V,;电流输入:直流,0,20mA,模拟输出模块,EM 232,模拟量输出模块,,12,位,2,通道,电压输出:,10V,;电流输出:,0,20mA,模拟混合模块,EM 235,模拟量输入,,12,位,4,通道。电压输入:直流,5V,,,0,10V,;电流输入:直流,0,20mA,模拟量输出,,12,位,1,通道。电压输出:,10V,;电流输出:,0,20mA,热电偶模块,EM 231,热电偶,热电偶型温度传感器模块,,4,通道输入。,TC,类型:,S,、,T,、,R,、,E,、,N,、,K,、,J,,电压:,80mV,热电阻模块,EM 231 RTD,热电阻型温度传感器模块,,2,通道输入。热电阻类型:,PT-100,,,PT-200,,,PT-500,,,PT-1000,,,PT-10000,;,Cu-9.035,;,Ni-10,,,Ni-120,,,Ni-1000,;,R-100,,,R-300,,,R-600,Profibus-DP,EM 277,接口数:,1,;电气接口:,RS-485,;波特率:,9.6Kbps,12Mbps,Modem,EM 241,EM 241 Modem,模块代替连于,CPU,通信口的外部,Modem,功能,位控模块,EM 253,输入数量:,5,点;输出数量:,6,点,AS-I,接口模块,CP 243-2,存取,AS-I,接口从站的,I/O,数据,一个,S7-200,可同时操作,2,个,AS-I,接口模块。每个,AS-I,接口模块最多,124,输入,/124,输出,工业以太网,通信处理器,CP 243-1,传送速率:,10Mbps,和,100Mbps,;闪存:,1MB,;,SDRAM,:,8MB,;最大连接数量:最多,8,个,S7,连接,1,个,STEP 7 Mico/WIN32,连接,1.,输入继电器(,I,)与输出继电器(,Q,),S7-200,系列,PLC,的输入继电器和输出继电器的编号由字母(存储器标识符)、字节地址(十进制)、分隔符和位地址(八进制)四部分组成,输入继电器和输出继电器的编号与接线端子的编号一致。,S7-200,系列,PLC,的输入,/,输出继电器编号见表,8-16,。,表,8-16 S7-200,系列,PLC,的输入,/,输出继电器编号,2.存储器,位存储器(,M,)也称为通用辅助继电器,作为控制继电器来存储中间操作状态和控制信号。,S7-200,系列,PLC,的位存储器(,M,)编号见表,8-17,。可以按位、字节、字或双字来存取位存储器区中的数据。,表,8-17 S7-200,系列,PLC,的存储器编号,3.顺序控制继电器(S),顺序控制继电器(S)用于组织机器操作或者进入等效程序段的步骤。SCR提供控制程序的逻辑分段。S7-200系列PLC的顺序控制继电器(S)编号见表8-19,可以按位、字节、字或双字的形式来存取。,4.定时器(T),S7-200,系列,PLC,中,定时器可用于时间累计,其分辨率(时基增量)分为,1ms,、,10ms,、,100ms,三种。定时器在使用中有两种形式:,当前值。,16,位有符号整数,存储定时器所累计的时间。,定时器位。按照当前值和预置值的比较结果来置位或者复位。预置值是定时器指令的一部分。,可以用定时器地址(,T,定时器号)来存取这两种形式的定时器数据。指令决定了定时器的使用形式。如果使用位操作指令则存取定时器位,如果使用字操作指令则存取定时器当前值。定时器有下列三种类型:,接通延时定时器(,TON,)。没有保持功能,在输入电路断开或停电时自动复位(清零)。,有记忆的接通延时定时器(,TONR,)。具有保持功能,在输入电路断开或停电时保持当前值,当输入再接通或者重新通电时,计数在原有值的基础上继续累计。,断开延时定时器(,TOF,)。在输入电路断开后延时断开输出。,S7-200,系列,PLC,的定时器号和分辨率都有明确规定,见表,8-20,。,5.计数器(C),S7-200,系列,PLC,提供了两类四种计数器,一类是内部计数器,它是,PLC,在执行扫描操作时对内部信号,I,、,Q,、,M,、,T,、,C,等进行计数的计数器,要求输入信号的接通或断开时间应大于,PLC,的扫描周期,分为减计数器、增计数器和增,/,减计数器;另一类是高速计数器,其响应速度高,对较高频率信号的计数必须采用高速计数器。其功能都是设定预置数,当计数器输入端信号从,OFF,变为,ON,时,计数器减,1,或加,1,,计数值减为零或者加到设定值时,计数器,ON,。,S7-200,系列,PLC,计数器的种类和编号见表,8-21,。,8.2.3 S7-200,系列,PLC,的指令系统,S7-200,系列,PLC,有,106,条逻辑指令,常用指令如表,8-22,所示。使用梯形图(,LAD,)编程时以每个独立的网络块为单位,所有网络块组合在一起就是梯形图程序;使用语句表(,STL,)编程时,如果也以每个独立的网络块为单位,则,STL,程序和,LAD,程序基本上是一一对应的,而且两者可以通过编程软件相互转换。这里介绍常用的指令功能和用途,其他指令请参阅,S7-200,的用户手册。,8.3 欧姆龙CPM1A系列PLC,欧姆龙,PLC,包括微型机的,CPM1A,、,CPM2A,、,CPM2,、,CPM2AH,、,CPM2AE,、,SRM1,等系列,中小型机,C20,、,CJ1,、,C200H,、,C200H,、,CQM1,、,CQM1H,等系列,大中型机,CS1D,、,CS1,、,C500,、,C1000H,、,C1000F,、,C2000H,、,CVM1,、,CVM1D,和,CV,系列。本节以,CPM1A,系列,PLC,为例进行介绍。,8.3.1 CPM1A,系列,PLC,的特点和系统配置,欧姆龙,CPM1A,系列,PLC,属于结构紧凑、成本较低的微型机,在,CPU,单元中装配了,10,40,点的输入,/,输出端子,为一体化组件型的,PLC,。通过扩展,I/O,单元可增设,3,个,20,点的输入,/,输出。增加了实现平稳输入,/,输出动作的输入滤波器功能、外部输入中断功能、快速响应输入功能、间隔定时器中断功能、高速计数器功能、模拟设定定时器功能、对应上位机链接和,1,:,1,链接及,NT,链接功能。采用快速闪存,无电池的内存支持得以实现,使得维护简单化。这些功能使得欧姆龙,CPM1A,系列,PLC,在自动控制领域得到了广泛的应用。,8.3.2 CPM1A系列PLC内部资源,1.,输入继电器与输出继电器,输入继电器和输出继电器(,IR,)区是,PLC,系统外部输入,/,输出设备状态的映像区,共有,20,个通道,地址为,000,019,。每个通道对应一个,I/O,单元,每个继电器与,I/O,单元的一个,I/O,端子相对应。,CPM1A,系列,PLC,的输入,/,输出继电器区位号见表,8-27,。,直接映像外部输入信号的位称为输入位,编程时可根据需要按任意顺序、任意次数使用这些输入位,但这些位不能用于输出指令。,直接控制外部输出设备的位称为输出位,编程时每个输出位只能被使用一次,但可以无限制地用于输入和其他输出的条件。,3.定时器/计数器,定时器,/,计数器区(,TC,)是一个独立的数据区,编号范围为,000,127,,共为用户提供,128,个定时器,/,计数器。在编程时使用,TIM,、,TIMH,(,FUN15,)、,CNT,、,CNTR,(,FUN12,)来存储定时器和计数器数据。这个区只能以通道为单位使用,用来存储定时器,/,计数器(,TIM/CNT,)的设定值(,SV,)和当前值(,PV,)。,TIM/CNT,的编号是三位数字。要指定一个定时器或计数器,先输入,TIM,或,CNT,的三位编号(例如,TIM001,或,CNT126,),对于,TIMH,和,CNTR,,需先输入与功能码对应的编号。,一旦一个特定的编号已经被指定,其他任何定时器和计数器就不能再次使用同一编号。,定时器,/,计数器区在电源故障期间保持定时器,/,计数器的设定值(,SV,)和计数器的当前值(,PV,),但不保持定时器的当前值(,PV,)。,8.3.3 CPM1A,系列,PLC,指令系统,CPM1A,系列,PLC,有着丰富的指令可供选择使用,使复杂的控制过程变得十分容易。根据功能可将这些指令分为基本指令和特殊功能指令两大类。基本指令包括输入,/,输出和逻辑“与”、“或”、“非”等运算,可实现对输入,/,输出点的简单操作。特殊功能指令包括定时器,/,计数器指令、数据移位和传送指令、数据比较指令、算术运算指令、数值转换指令、逻辑运算指令、程序分支和跳转指令、子程序指令、中断控制指令、步进指令和其他操作系统指令等。下面介绍常用的指令功能和用途,其他指令请参阅,CPM1A,的用户手册。常用指令见表,8-31,。,END,
展开阅读全文