CPM1A系列PLC的主机CPM1A系列I/O扩展单元CPM1A系列编程工具CPM1A系列特殊功能单元一、CPM1A系列PLC的主机1.主机的规格按I/O点数分10、20、30、40点按电源类型分分直流和交流型按输出方式分继电器输出型晶体管输出型2.CPM1A40点的主机的面板结构输入点LED输出点LEDI/O扩展器外设端口运行状态LED二、CPM1A系列PLC的I/O扩展单元8点型(输入8点)8点型(输出8点)CPM1A-8ER继电器CPM1A-8ET晶体管(NPN)CPM1A-8ET1晶体管(PNP)20点型(输入12点)(输出8点)CPM1A-20EDR继电器CPM1A-20EDT晶体管(NPN)CPM1A-20EDT1晶体管(PNP)类型输出形式CPM1A-8ED-型号1.I/O扩展单元的规格和类型CPM1A-20EDRI/O扩展单元的外观连接电缆I/O扩展器输入点LED输出点LEDCPM1A-20EDRI/O扩展单元输入/输出接线端子输入端子输出端子2.PLC的I/O扩展方法输入18点30点主机输出12点输入12点输出8点扩展器输入12点输出8点扩展器输入12点输出8点扩展器30点的主机连接三个20点的扩展器扩展到90个I/O点三、CPM1A系列PLC的编程工具专用编程器专用编程器编程软件CPM1A适配器四、CPM1A系列的特殊功能单元模拟量I/O单元温度传感器单元模拟量输出单元温度传感器单元RS232C通信适配器RS422通信适配器CompoBus/SI/O链接单元与主机连接的特殊功能单元——总数不能超过3台温度传感器单元TS002和TS102只能连接其中的一个,而且同时使用的扩展单元总数不能超过2台通信单元I/O单元内部继电器区(IR)特殊辅助继电器区(SR)暂存继电器区(TR)保持继电器区(HR)辅助记忆继电器区(AR)链接继电器区(LR)定时器/计数器区(TC)数据存储区(DM)★CPM1A内部器件的编号内部器件以通道形式的编号通道编号为2、3、4位数不等每个通道内有16个继电器(00~15)例:某继电器的编号为01006。则:该继电器的通道编号为010、位编号为06。1.内部继电器区(IR)IR区(000~231)分为两部分输入/输出继电器区:000~019(可以直接对外输出)内部辅助继电器区:200~231(不能直接对外输出)000、001:用于主机的输入通道的编号002~009:I/O扩展单元的输入通道编号010~011:用于主机的输出通道的编号012~019:I/O扩展单元的输出通道编号没被使用的IR通道,可作为内部辅助继电器使用。输入18点30点主机输出12点输入12点输出8点扩展器输入12点输出8点扩展器输入12点输出8点扩展器例:30点的主机,连接三个20点的扩展器。其I/O点编号分配:00000~0001101000~0100700100~0010501100~0110300200~0021101200~0120700300~0031101300~0130700400~0041101400~014072.特殊辅助继电器区(SR)SR区(231~255)分为前、后两部分232~251:常以通道为单位使用252~255用于存储工作状态、产生脉冲信号等。232~249没作表中指定功能时,可作内辅助继电器用250、251只能按表中的功能使用,不能另作他用。除25200外,252~255的状态只可利用、不可改变。前后3.暂存继电器区(TR)4.保持继电器区(HR)该区继电器(HR00~HR19)编号要冠以HR。该区继电器(TR0~TR7)编号要冠以TR。用于存储梯形图中分之点之前的ON/OFF状态。同一程序中,某一编号的TR继电器不可重复使用。保持继电器具有掉电保持功能。该区继电器可以通道或位为单位使用。5.辅助记忆继电器区(AR)该区继电器(AR00~AR15)编号要冠以AR。AR区继电器具有掉电保持功能AR区继电器用于保存PLC的各种工作状态。根据该区某些继电器的状态,可了解PLC的工作状况。6.链接继电器区(LR)该区通道(LR00~LR15)编号要冠以LRCPM1A与本系列或本公司其他PLC进行1:1链接通信时,要用使用LR区进行数据链接。不作1:1链接通信时,LR区可作内部辅助继电器用。7.定时器/计数器区(TR)000~127定时器分类普通定时器高速定时器计数器分类普通计数器可逆计数器★计数器有掉电保持功能,定时器没有此功能。★同一程序中,计数器和定时器不能使用同一编号。8.数据存储区(DM)DM0000~DM1023DM6144~DM6655★该区继电器只能以通道为单位使用!★该区继电器具有掉电保持功能。该区继电器分为三部分①可读写区:DM0000~DM0999、DM1022~DM1023故障履历存储区:DM1000~DM1021不作该用途时,可作普通数据存储器用。②只读存储区:DM6144~DM6599③系统设定区:DM6600~DM6655系统设定区的设定内容见表2.5。若系统设定区的设定出错,则辅助记忆继电器的对应位为ON。系统设定区的设定内容,可在指定时间读取。系统设定区的设定错误,只能用初始化来处理。系统设定区的设定内容可用编程工具写入。1.丰富的指令系统逻辑控制指令、定时器/计数器、移位寄存器指令;算术运算指令、逻辑运算指令;数据传送指令、数据比较指令、数据转换指令;高速计数器控制指令、脉冲输出控制指令;子程序控制指令、中断控制指令;步进控制指令、特殊功能指令、故障诊断指令等。2.模拟设定电位器功能定时器/计数器的设定值若采用250或251通道设置时,通过模拟设定电位器,其设定值可以随时进行修改。CPM1A主机面板上有2个模拟设定电位器。用模拟设定电位器可将BCD数0~200自动送到特殊辅助继电器区域。●模拟设定电位器0的数值送入250通道●模拟设定电位器1的数值送入251通道3.输入时间常数设定ττCPM1A输入电路设置了一个滤波器。滤波时间常数的大小可根据需要设置。滤波时间常数可在系统设置区中设置。干扰脉冲输入信号输入时间常数滤波后的信号经过输入滤波后干扰脉冲将被滤掉4.高数计数器功能CPM1A设置了一个高速计数器。高速计数器可以对外部输入的高速脉冲进行计数。使用高速计数器时,必须在系统设置区中进行设定。高速计数器具有中断功能。PLC利用高速计数器,可以实现中断控制。5.外部输入中断功能外部输入中断功能是解决快速响应问题的措施之一。不同的型号,外部输入中断的输入点是不同的。响应中断时,停止执行主程序而转到中断处理子程序。执行完中断处理子程序,再返回断点继续执行主程序。使用输入中断功能时,必须在系统设定区中进行设定。6.间隔定时器中断功能CPM1A设置了一个间隔定时器。间隔定时器具有高精度的定时功能和中断功能。7.快速响应输入功能该功能可使输入/输出响应不受扫描周期的影响。能随时接收脉冲宽度小于0.2ms的瞬间脉冲信号。使用快速响应功能时,要在系统设定区中设定。快速响应输入点与外部输入中断点相同。8.脉冲输出功能输出点为01000或01001(两个点不能同时输出)CPM1A晶体管输出型PLC有脉冲输出功能。能输出频率为20Hz~2kHz、占空比为1:1的单相脉冲输出脉冲的数目和频率可由指令控制。9.通信功能10.具有快闪内存储器使用快闪内存储器,可以免去更换锂电池的麻烦。通过I/O链接单元可加入CompoBus/S网等。可与计算机进行上位链接通信;与本公司的可编程终端链接通信;与本系列的PLC之间进行通信;1.HOSTLink通信(1)1:1HOSTLinkRS-232C适配器CPM1A主机CPM1A没有RS-232C口可通过外设端口,用适配器与上位机连接实现通信。计算机(2)1:NHOSTLinkRS-422适配器RS-422适配器RS-422适配器CPM1A主机上位计算机CPM1A主机B500-AL004LINK适配器上位机的功能:工作状态跟踪监测、故障报警、采集系统中的某些数据等。上位机可以在线修改PLC的某些设定值和当前值、改写PLC的用户程序等。CPM1A主机2.NTLink通信CPM1A主机PT可以实时显示PLC的各种数据及工作状态信息,可对PLC控制系统进行监控。专用软件计算机PTPLCPT在装有软件的计算机上完成做画面、参数设定等操作.下载到PT中PLC与PT通信RS-232C适配器RS-232C电缆用PT的触摸按键,可改变PLC某些设定值、当前值等。3.1:1PLCLink通信2台PLC1:1链接通信时的连接主动单元从动单元RS232C电缆CPM1A主机CPM1A主机RS-232C适配器RS-232C适配器写入区读出区链接区LR00LR07LR08LR15写入区读出区链接区LR00LR07LR08LR15★PLC1:1链接通信时的数据交换PLCLink在LR区建立数据链接,实现信息共享。LR区自动分配给每个PLC一个‘写入区’,每个PLC把数据写入自己的‘写入区’。每个PLC的‘写入区’是其他PLC的‘读出区’,每个PLC利用共同的LR区实现数据交换。当主单元是CQM1-SRM21时,最多可连8个从单元。OMRONSYSMACCPM1ACPM1A主机CPM1A最多能连接3个扩展单元,但其中只能有一个是CompoBus/S的I/O链接单元4.CompoBus/SI/O链接通信在连接CompoBus/SI/O链接单元后,CPM1A可作为一个从单元接入CompoBus/S网。CompoBus/SI/O链接单元CompoBus/S主单元概述基本指令数据传送和数据比较常用的应用指令数据移位和数据转换数据运算子程序控制指令高速计数器控制指令中断控制指令脉冲输出指令步进控制指令特殊指令内容1.指令的分类基本指令应用指令2.指令的格式助记符(指令码)操作数1操作数2操作数3助记符:表示指令的功能指令码:是指令的代码操作数:提供指令执行的对象或数据操作数可以是通道号、继电器号或常数。操作数的个数,取决于各种指令的需要。★关于操作数的讨论操作数设为常数时,在数据前面要加#号。操作数采用哪种进制,取决于指令的需要。间接寻址的操作数用*DM××××来表示。间接寻址的操作数,是以DM××××中的数据为地址的另一个DM通道中的数据。DM××××中的内容必须是BCD码,且不得超出DM区的范围。例如,计数器指令的格式为CNT000SV000是计数器的编号SV是操作数若SV=200表明000号计数器的设定值是200通道中的内容。若SV=#0200表明000号计数器的设定值是常数200。例如,计数器的指令格式为CNT000*DM1000设DM1000的内容为0010则000号计数器的设定值是2500设DM0010的内容为2500如果设DM1000的内容为9990如果设DM1000的内容08FA3.执行指令对标志位的影响SR区的25503~25507是指令执行结果的标志位。某些指令的执行结果影响标志位25503~25507的状态。标志位25503~25507的状态表示的意义要牢记。25503ON时,表示当前执行的程序出错且停止执行。25503是出错标志位4.指令的微分、非微分形式微分型:要在指令的助记符前加标记@。两种指令的区别非微分型指令:只要其执行条件为ON,每个扫描周期都执行该指令。微分型指令:仅在指令的执行条件由OFF变为ON时才执行一次。基本指令是最常用的指令要牢记:指令的功能、格式、符号和代码;指令操作数的范围;执行各指令对标志位的影响。常用的基本指令块与指令ANDLD和块或指令ORLD置位、复位指令SET和RESET锁存继电器指令KEEP基本编程规则和编程方法前/后沿微分指令DIFU和DIFD1.LDLDNOTANDANDNOTORORNOTOUTOUTNOT这是些基本逻辑操作指令,必须牢记其用法。LD——常开触点与母线相连的指令AND——常开触点相与(串联)的指令OUT——将执行结果输出到某位的指令OR——常开触点相或(并联)的指令一、常用的基本指令LD0000