版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CPM1A基础CPM1A CPM1A主机与编程器的连接电气系统及PLC简介 一、设备电气系统结构简介 设备电气系统一般由以下几部分组成 执行机构:执行工作命令常见的执行机构有:电动机(普通、带刹车、带离合)、电磁阀(控制油路或气路的通闭完成机械动作)、伺服马达(控制调节油路、气路的开度大小)等。输入元件:从外部取入信息输入元件有:各类主令电器(开头、按扭)、行程开关(位置)、近接开关(反映铁件运动位置)、光电开关(运动物体的位置)、编码器(反映物体运动距离)、热电偶(温度)、粉位感应器粉料位置)等。控制中心:记忆程序或信息、执行逻辑运算及判断常见控制中心部件有各类PLC、继电器、接触器、热继电
2、器、等。电源向输入元件、控制中心提供控制电源;向执行机构提供电气动力。PLC控制思路按控制等效电路可分为三个部分:输入部分、输出部分及控制部分。1、输入部分:接收由各种主令电器发出的操作指令及由各种反映设备状态信息的输入元件传来的各种状态信息。PLC的一个输入点单独对应一个内部继电器,当输入点与输入用的公用脚COM接通时,该输入继电器得电。2、输出部分:根据控制程序的执行结果直接驱动相应负载。在PLC内部设有输出继电器(可能是继电器形式,也可能是晶体管形式),每个继电器对应一个硬触点,当程序执行结果让输出继电器线圈通电时,该输出继电器的输出触点闭合,实现外部负载的控制运行。3、控制部分:是由用
3、户自行编制的控制程序。它存放在PLC的用户程序存储器中,系统运行时,PLC依次读取用户程序存储器中的程序内容,并对它们进行解释并执行,执行结果送输出端子,以使相应的外部负载得到控制。PLC的用户程序采用梯形图的编程方式,它由继电器控制电路演变而来,所不同的是,它内部的继电器并非实际的继电器,而是“软”继电器,由软继电器组成的控制线路并不是真正意义上的物理连接,而只是逻辑关系上的连接(软接线)。它的内部继电器线圈用 表示,常开点用 来表示,常闭点用 来表示。PLC的控制原理 采用继电器控制采用 PLC控制PLC的控制原理1.采用继电器控制控制功能如下:按下启动按钮SB1,电机M1开始运转,过10
4、秒钟后,电机M2开始运转;按下停止按钮SB2,电机M1、M2同时停止运转。 控制功能:按下启动按钮SB1,电机M1开始运转,过10秒钟后,电机M2开始运转;按下停止按钮SB2,电机M1、M2同时停止运转。 2.采用 PLC控制3.PLC的控制等效电路图当按下SB1时,输入继电器00000的线圈通电,00000的常开触点闭合,使输出继电器01000的线圈得电,01000对应的硬输出触点闭合,KM1得电M1开始运转,同时01000的一个常开触点闭合并自锁。 4.PLC的控制原理简述时间继电器TIM000的线圈通电开始延时,10秒后TIM000的常开触点闭合,输出继电器01001的线圈得电,0100
5、1对应的硬输出触点闭合,KM2得电M2开始运转。 当按下SB2时,输入继电器00001的线圈通电,00001得常闭触点断开,01000、TIM000的线圈均断电,01001的线圈也断电,01000、01001两个硬输出触点随之断开,KM1、KM2断电,M1、M2停转。 继电器控制系统采用硬接线方式才能完成特定功能,当系统需要改进时,接线必须做相应的改进或改变,汽车工业中每次型号升级都要换掉整个控制板;PLC采用软件实现各种控制功能,避免了大量的硬件接线,且可以实现开关量和模拟量的控制,适应性强; 更高的系统可靠性:一旦程序完成并经过调试,即可下载到其他的PLC上,减少了外部现场设备的连线数量,
6、提高了系统的可靠性 继电接触器控制系统受接触不良和触点寿命的影响,可靠性低;PLC采用微电子和计算机技术,硬件和软件均采用了抗干扰措施,可靠性高,抗干扰能力强 ; PLC与继电器系统比较有何独特之处? 更低的系统成本:通常在一个系统中有超过6个以上的继电器,用PLC代替费用会更低 通信能力:PLC可以与其他的控制器或者计算机设备通信以完成监控、数据采集、下载、上传等功能 更快的系统响应时间:PLC为高速和实时应用而设计的。 更容易的故障诊断:PLC固有的自诊断和超控能力可以使用户很容易的找到并改正软件和硬件故障。 更高的灵活性,设备生产商只需要发布新的程序,即可实现对设备的升级,终端用户即可现
7、场修改程序,还可以提供如硬件的键盘锁软件的密码保护等功能比较项目继电器控制系统PLC控制系统控制功能的实现通过对继电器进行接线实现编程实现对生产工艺变更的适应性差强,只需要对程序进行修改控制速度低,机械动作实现快,微处理器进行处理计数及其他特殊功能无有安装、施工连线多,施工复杂安装容易,施工方便可靠性差,触点多,故障多高,元器件都采用了筛选和老化寿命短长可扩展性困难容易维护工作量大,维修困难自诊断能力,易维护 1. 梯形图编程语言 -PLC的主要编程语言 两种梯形图的继电器符号图对照 物理继电器 PLC继电器常开常闭 触 点线 圈 梯形图编程语言是一种图形语言 PLC的梯形图编程语言00000
8、0100001000PLC控制00001SB2KMKM继电器 控 制SB1 2. 两种控制的梯形图比较线圈线圈常开触点常开触点常闭触点常闭触点物理继电器继电器需硬接线连接触点个数有限PLC继电器继电器用程序软连接触点个数无限继电器的接线改变控制功能改变PLC的用户程序改变 控制功能改变 3. 两种控制中继电器的区别用PLC控制外部接线不变,改变用户程序。用继电器控制要改变控制电路的实际接线。KMQFUKH M 3 SB1SB2KMKHKM 继电器控制接线 PLC控制外部接线输入设备PLCSB1SB2KHKM输出设备 欲改变控制功能:主电路 相同例如(1)两种继电器的区别继电器控制中使用的继电器
9、都是物理的继电器,与其他电器之间有实际的硬件连线;梯形图中的继电器用计算机中的存储器来模拟的,是PLC内部映象寄存器中的位,称为软继电器梯形图中的每一个继电器都对应内部存储器的某一位,CPU可以无限次的读取某位寄存器的内容,每个位继电器理论上可以有无数个常开、常闭触点,存储器也有足够的容量来模拟成千上万个继电器。PLC的输入继电器由外部输入信号驱动,所以梯形图中,输入继电器只有触点没有对应线圈;物理继电器的触点动作是由线圈中是否有电流通过决定的,继电器控制电路中必须有对应的线圈。(2)两种梯形图的区别继电器控制电路的两端母线间直接与电源相连接,满足条件时,两母线间形成电流通路,实现实际电器的动
10、作,梯形图之间存在实际的电流的梯形图是PC形象化编程手段,其母线只是表示每个梯级的起始和终了,两端没有任何电源连接,梯形图中没有真实的电流,只有从左向右的概念电流(3)实现控制功能的手段不同程序运行时,继电器控制电路只要满足条件,结果立即实现;PLC对梯形图是按照扫描方式顺序执行程序控制内容改变时,继电器控制的硬件电路需要进行改变,而PLC则是通过改变内部输入的程序即可改变控制内容PLC的循环扫描工作方式 PLC通过运行用户程序来实现其功能,包括系统软件和应用软件扫描周期的4个阶段输入采样阶段程 序 执 行 阶 段 I/O 刷 新 阶 段通 讯PLC在其系统软件的控制和指挥下,对应用软件(用户
11、程序)作周期性的循环扫描工作。称为一个扫描周期,停机或由运行切换到停止时结束微型机程序执行到END指令,程序运行结束微型机对输入输出信号实时处理PLC对输入输出信号是集中批处理设置各异常继电器异常:(ERR/ALM)LED灯亮警告:(ERR/ALM)LED闪烁异常或警告? 无有异常检查结果正常?扫描周期监视 时间预置执行用户程序 程序结束?(END命令?)NoYes扫描周期固定值设定检查 有固定值设置?等待设定扫描周期到 计算扫描周期 I/O 刷 新正常异常警告 接通电源初始化I/O外设端口 服务初始化I/O、内部辅助、特殊辅助、辅助记忆继电器区域清零定时器预置识别扩展单元公 共 处 理刷新硬
12、件、用户程序内存检 查 外设端口服务循环扫描工作流程PLC 接通电源初始化硬件检查正常?异常报警异常处理扫描周期监视执行用户程序 程序结束?扫描周期检查有固定设置?等待扫描周期计算 I/O刷新外设端口服务异常 公共处理 执行用户程序 刷新端口服务扫描周期计算 2. CPM1A 30点的主机的面板结构输入点LED输出点LEDI/O扩展器外设端口运行状态LED控制方式存储程序方式输入输出控制方式循环扫描方式和即时刷新方式并用编程语言梯形图方式指令长度1步/1指令、15步/1指令指令种类基本指令14种应用指令79种 139条处理速度基本指令(LD)7217.2应用指令MOV指令16.3程序容量204
13、8字最大I/O点数10点、20点、30点、40点输入继电器0000000915输出继电器0100001915内部辅助继电器512点:2000023115(200CH231CH)特殊辅助继电器384点:2320025515(232CH255CH)暂存继电器TR8点:TR08保持继电器HR320点:HR00001915(HR00HR19CH)辅助记忆继电器AR256点:AR00001515(AR0015CH)链接继电器LR256点:LR00001515(LR0015CH)定时器/计数器TIM/CNT128点:TIM/CNT000127 100 m型:TIM000127(号数与10 m型共用)10
14、m型(高速定时器):TIM000127 减法计数器、可逆计数器数据存储器DM可读/写1002字(DM00000999、10221023)故障履历存入区22字(DM10001021)只读456字(DM61446599)PC系统设定区56字(DM66006655)输入中断2点(10点)4点(20点及以上型)间隔定时中断1点(0.5319968 m、单触发模式或定时中断模式)停电保持功能保持继电器HR、辅助记忆继电器AR、计数器CNT、数据内存(DM)的内容保持内存后备快闪内存:用户程序、只读数据内存(无电池保持)超级电容:读/写数据内存、保持继电器、辅助记忆继电器、计数器(保持20天/环境温度25
15、C)自诊断功能CPU异常(WDT)、内存检查、I/O总线检查程序检查无END指令、程序异常(运行时一直检查)高速计数器1点 单相5KHZAK 或两相2.5KHZ(线性计数器方式) 当前值248(L)、249(H)CH递增模式:065535(16位)、增减模式:-3276732767(16位)脉冲输出1点 20HZ2KHZ(单相输出:占空比50%)快速响应输入与外部中断输入共用(最小输入脉冲宽度0.2 m)(不经滤波)输入时间常数可设定1m/2 m/4 m/8 m16/16 m/32 m/64 m/128 m中的一个(输入滤波时间常数设定)模拟电位器2点(0200)控制方式存储程序方式输入输出控
16、制方式循环扫描方式和即时刷新方式并用编程语言梯形图方式指令长度1步/1指令、15步/1指令指令种类基本指令14种应用指令79种 139条处理速度基本指令(LD)7217.2应用指令MOV指令16.3程序容量2048字最大I/O点数10点、20点、30点、40点输入继电器0000000915输出继电器0100001915内部辅助继电器512点:2000023115(200CH231CH)特殊辅助继电器384点:2320025515(232CH255CH)暂存继电器TR8点:TR08保持继电器HR320点:HR00001915(HR00HR19CH)辅助记忆继电器AR256点:AR00001515
17、(AR0015CH)链接继电器LR256点:LR00001515(LR0015CH)定时器/计数器TIM/CNT128点:TIM/CNT000127,100 m型:TIM000127(号数与10 m型共用)10 m型(高速定时器):TIM000127减法计数器、可逆计数器数据存储器DM可读/写1002字(DM00000999、10221023)故障履历存入区22字(DM10001021)只读456字(DM61446599)PC系统设定区56字(DM66006655)输入中断2点(10点)4点(20点及以上型)间隔定时中断1点(0.5319968 m、单触发模式或定时中断模式)停电保持功能保持继
18、电器HR、辅助记忆继电器AR、计数器CNT、数据内存(DM)的内容保持内存后备快闪内存:用户程序、只读数据内存(无电池保持)超级电容:读/写数据内存、保持继电器、辅助记忆继电器、计数器(保持20天/环境温度25C)自诊断功能CPU异常(WDT)、内存检查、I/O总线检查程序检查无END指令、程序异常(运行时一直检查)高速计数器1点 单相5KHZAK 或两相2.5KHZ(线性计数器方式) 当前值248(L)、249(H)CH递增模式:065535(16位)、增减模式:-3276732767(16位)脉冲输出1点 20HZ2KHZ(单相输出:占空比50%)快速响应输入与外部中断输入共用(最小输入脉
19、冲宽度0.2 m)(不经滤波)输入时间常数可设定1m/2 m/4 m/8 m16/16 m/32 m/64 m/128 m中的一个(输入滤波时间常数设定)模拟电位器2点(0200)控制方式存储程序方式输入输出控制方式循环扫描方式和即时刷新方式并用编程语言梯形图方式指令长度1步/1指令、15步/1指令指令种类基本指令14种应用指令79种 139条处理速度基本指令(LD)7217.2应用指令MOV指令16.3程序容量2048字最大I/O点数10点、20点、30点、40点输入继电器0000000915输出继电器0100001915内部辅助继电器512点:2000023115(200CH231CH)特
20、殊辅助继电器384点:2320025515(232CH255CH)暂存继电器TR8点:TR08保持继电器HR320点:HR00001915(HR00HR19CH)辅助记忆继电器AR256点:AR00001515(AR0015CH)链接继电器LR256点:LR00001515(LR0015CH)定时器/计数器TIM/CNT128点:TIM/CNT000127100 m型:TIM000127(号数与10 m型共用)10 m型(高速定时器):TIM000127减法计数器、可逆计数器数据存储器DM可读/写1002字(DM00000999、10221023)故障履历存入区22字(DM10001021)只
21、读456字(DM61446599)PC系统设定区56字(DM66006655)输入中断2点(10点)4点(20点及以上型)间隔定时中断1点(0.5319968 m、单触发模式或定时中断模式)停电保持功能保持继电器HR、辅助记忆继电器AR、计数器CNT、数据内存(DM)的内容保持内存后备快闪内存:用户程序、只读数据内存(无电池保持)超级电容:读/写数据内存、保持继电器、辅助记忆继电器、计数器(保持20天/环境温度25C)自诊断功能CPU异常(WDT)、内存检查、I/O总线检查程序检查无END指令、程序异常(运行时一直检查)高速计数器1点 单相5KHZAK 或两相2.5KHZ(线性计数器方式) 当
22、前值248(L)、249(H)CH递增模式:065535(16位)、增减模式:-3276732767(16位)脉冲输出1点 20HZ2KHZ(单相输出:占空比50%)快速响应输入与外部中断输入共用(最小输入脉冲宽度0.2 m)(不经滤波)输入时间常数可设定1m/2 m/4 m/8 m16/16 m/32 m/64 m/128 m中的一个(输入滤波时间常数设定)模拟电位器2点(0200) 1. 内部继电器区(IR) IR 区 (000231)分为 两 部 分输入/输出继电器区:000019 (可以直接对外输出)内部辅助继电器区: 200231(不能直接对外输出)000、001 :用于主机的输入通
23、道的编号002009 :I/O 扩展单元的输入通道编号010011 :用于主机的输出通道的编号012019 : I/O 扩展单元的输出通道编号没被使用的IR通道,可作为内部辅助继电器使用。名称点数通道继电器功能输入继电器160点(10字)000009CH0000000915能分配给外部输入输出端子的继电器(当输入输出通道不使用的继电器号能作为内部辅助继电器使用)输出继电器160点(10字)010019CH0100001915内部辅助继电器512点(32字)200231CH2000023115程序中能自由使用的继电器特殊辅助继电器384点(24字)232255CH2320025507具有特定功能
24、的继电器暂存继电器8点TR07用于在回路分叉点临时记忆的继电器, 保持继电器(HR)320点(20字)HR0019CHHR00001915程序中能自由使用的继电器,辅助记忆继电器(AR)256点(16字)AR0015CHAR00001515具有特定功能的继电器, 电源断时能记住ON/OFF状态链接继电器(LR)256点(16字)LR0015CHLR000015151:1连接中作为输入输出使用的继电器(也可作为内部辅助继电器使用)定时器/计数器(TIM/CNT)128点TIM/CNT000127定时器和计数器共用相同号数据内存(DM)可读写1002字DM00000999 DM10221023以字
25、为单位(16位使用,电源断时数据保持. DM10001021不作为存放异常历史使用时, 可作为一般的DM自由使用。. DM61446599、DM66006655不能在程序中写入(可从外围设备设定)异常历史存放区22字DM10001023只读456字DM61446599PC系统设置区56字DM66006655输入18点 30点主机输出12点输入12点输出8点 扩展器输入12点输出8点 扩展器输入12点输出8点 扩展器 例:30点的主机,连接三个20点的扩展器。 其I/O点编号分配:0000000011010000100700100001050110001103002000021101200012
26、070030000311013000130700400004110140001407 2. 特殊辅助继电器区(SR)SR区(231255)分为前、后两部分232251 :常以通道为单位使用252255 用于存储工作状态、产生脉冲信号等。232249 没作表中指定功能时,可作内辅助继电器用250、251 只能按表中的功能使用,不能另作他用。除25200外,252255 的状态只可利用、不可改变。前后通道号继电器号功能232235宏指令输入区,不使用宏指令时,可作为内部辅助继电器使用236239宏指令输出区,不使用宏指令时,可作为内部辅助继电器使用240中断0的计数器设定值输入中断使用计数器模式时
27、的设定值(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用241中断1的计数器设定值242中断2的计数器设定值243中断3的计数器设定值244中断0的计数器当前值-1输入中断使用计数器模式时的计数器当前值-1(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用245中断1的计数器当前值-1246中断2的计数器当前值-1247中断3的计数器当前值-1248249高速计数器的当前值区域,不使用高速计数器时,可作为内部辅助继电器使用250模拟电位器0设定值存入区域存入值00000200(BCD码)251模拟电位器1设定值存入区域25200高速计数器复位标
28、志(软件设置复位)ON时(由复位设置方式决定),复位高速计数器0107不可使用08外设通信口复位时为ON(使用总线无效),之后自动回到OFF状态09不可使用10PC系统设定区域(DM66006655)初始化的时候为ON,之后自动回到OFF状态(仅编程模式时有效)11强制置位/复位的保持标志。OFF:编程模式与监控模式切换时,解除强制置位/复位的接点;ON:编程模式与监控模式切换时,保持强制置位/复位的接点12I/O保持标志。OFF:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被复位;ON:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被保持13不可使用14故障
29、履历复位时为ON,之后自动回到OFF15不可使用2530007故障码存储区,故障发生时将故障码存入。故障报警(FAL/FALS)指令执行时,FAL号(故障码)被存储;FAL00指令执行时,该区复位(成为00)08不可使用09扫描周期超过100ms时为ON1012不可使用13常ON14常OFF15运行开始时1个扫描周期内为ON254001分时钟脉冲(30秒ON/30秒OFF)01002秒时钟脉冲(0.01秒ON/0.01秒OFF)02负数标志0305不可使用06微分监视完了标志(微分监视完了时为ON)07STEP指令中一个行程开始时,仅一个扫描周期为ON0815不可使用2550001秒时钟脉冲(
30、0.05ON/0.05秒OFF)0102秒时钟脉冲(0.1秒ON/0.1秒OFF)021秒时钟脉冲(0.5秒ON/0.5秒OFF)03出错标志(执行指令时,出错发生时为ON)04进位标志(执行指令时结果有进位或借位发生时为ON)05大于标志(比较结果大于时为ON)06=等于标志(比较结果等于时为ON):07小于标志(比较结果小于时为ON)0815不可使用通道号继电器号功能232235宏指令输入区,不使用宏指令时,可作为内部辅助继电器使用236239宏指令输出区,不使用宏指令时,可作为内部辅助继电器使用240中断0的计数器设定值输入中断使用计数器模式时的设定值(0000FFFF)。输入中断不使用
31、计数器模式时,可作为内部辅助继电器使用241中断1的计数器设定值242中断2的计数器设定值243中断3的计数器设定值244中断0的计数器当前值-1输入中断使用计数器模式时的计数器当前值-1(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用245中断1的计数器当前值-1246中断2的计数器当前值-1247中断3的计数器当前值-1248249高速计数器的当前值区域,不使用高速计数器时,可作为内部辅助继电器使用250模拟电位器0设定值存入区域存入值00000200(BCD码)251模拟电位器1设定值存入区域25200高速计数器复位标志(软件设置复位)ON时(由复位设置方式决定
32、),复位高速计数器0107不可使用08外设通信口复位时为ON(使用总线无效),之后自动回到OFF状态09不可使用10PC系统设定区域(DM66006655)初始化的时候为ON,之后自动回到OFF状态(仅编程模式时有效)11强制置位/复位的保持标志。OFF:编程模式与监控模式切换时,解除强制置位/复位的接点;ON:编程模式与监控模式切换时,保持强制置位/复位的接点12I/O保持标志。OFF:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被复位;ON:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被保持13不可使用14故障履历复位时为ON,之后自动回到OFF15不可
33、使用2530007故障码存储区,故障发生时将故障码存入。故障报警(FAL/FALS)指令执行时,FAL号(故障码)被存储;FAL00指令执行时,该区复位(成为00)08不可使用09扫描周期超过100ms时为ON1012不可使用13常ON14常OFF15运行开始时1个扫描周期内为ON254001分时钟脉冲(30秒ON/30秒OFF)01002秒时钟脉冲(0.01秒ON/0.01秒OFF)02负数标志0305不可使用06微分监视完了标志(微分监视完了时为ON)07STEP指令中一个行程开始时,仅一个扫描周期为ON0815不可使用2550001秒时钟脉冲(0.05ON/0.05秒OFF)0102秒时
34、钟脉冲(0.1秒ON/0.1秒OFF)021秒时钟脉冲(0.5秒ON/0.5秒OFF)03出错标志(执行指令时,出错发生时为ON)04进位标志(执行指令时结果有进位或借位发生时为ON)05大于标志(比较结果大于时为ON)06=等于标志(比较结果等于时为ON):07小于标志(比较结果小于时为ON)0815不可使用通道号继电器号功能232235宏指令输入区,不使用宏指令时,可作为内部辅助继电器使用236239宏指令输出区,不使用宏指令时,可作为内部辅助继电器使用240中断0的计数器设定值输入中断使用计数器模式时的设定值(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用241
35、中断1的计数器设定值242中断2的计数器设定值243中断3的计数器设定值244中断0的计数器当前值-1输入中断使用计数器模式时的计数器当前值-1(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用245中断1的计数器当前值-1246中断2的计数器当前值-1247中断3的计数器当前值-1248249高速计数器的当前值区域,不使用高速计数器时,可作为内部辅助继电器使用250模拟电位器0设定值存入区域存入值00000200(BCD码)251模拟电位器1设定值存入区域25200高速计数器复位标志(软件设置复位)ON时(由复位设置方式决定),复位高速计数器0107不可使用08外设通
36、信口复位时为ON(使用总线无效),之后自动回到OFF状态09不可使用10PC系统设定区域(DM66006655)初始化的时候为ON,之后自动回到OFF状态(仅编程模式时有效)11强制置位/复位的保持标志。OFF:编程模式与监控模式切换时,解除强制置位/复位的接点;ON:编程模式与监控模式切换时,保持强制置位/复位的接点12I/O保持标志。OFF:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被复位;ON:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被保持13不可使用14故障履历复位时为ON,之后自动回到OFF15不可使用2530007故障码存储区,故障发生时将
37、故障码存入。故障报警(FAL/FALS)指令执行时,FAL号(故障码)被存储;FAL00指令执行时,该区复位(成为00)08不可使用09扫描周期超过100ms时为ON1012不可使用13常ON14常OFF15运行开始时1个扫描周期内为ON254001分时钟脉冲(30秒ON/30秒OFF)01002秒时钟脉冲(0.01秒ON/0.01秒OFF)02负数标志0305不可使用06微分监视完了标志(微分监视完了时为ON)07STEP指令中一个行程开始时,仅一个扫描周期为ON0815不可使用2550001秒时钟脉冲(0.05ON/0.05秒OFF)0102秒时钟脉冲(0.1秒ON/0.1秒OFF)021
38、秒时钟脉冲(0.5秒ON/0.5秒OFF)03出错标志(执行指令时,出错发生时为ON)04进位标志(执行指令时结果有进位或借位发生时为ON)05大于标志(比较结果大于时为ON)06=等于标志(比较结果等于时为ON):07小于标志(比较结果小于时为ON)0815不可使用通道号继电器号功能232235宏指令输入区,不使用宏指令时,可作为内部辅助继电器使用236239宏指令输出区,不使用宏指令时,可作为内部辅助继电器使用240中断0的计数器设定值输入中断使用计数器模式时的设定值(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用241中断1的计数器设定值242中断2的计数器设定
39、值243中断3的计数器设定值244中断0的计数器当前值-1输入中断使用计数器模式时的计数器当前值-1(0000FFFF)。输入中断不使用计数器模式时,可作为内部辅助继电器使用245中断1的计数器当前值-1246中断2的计数器当前值-1247中断3的计数器当前值-1248249高速计数器的当前值区域,不使用高速计数器时,可作为内部辅助继电器使用250模拟电位器0设定值存入区域存入值00000200(BCD码)251模拟电位器1设定值存入区域25200高速计数器复位标志(软件设置复位)ON时(由复位设置方式决定),复位高速计数器0107不可使用08外设通信口复位时为ON(使用总线无效),之后自动回
40、到OFF状态09不可使用10PC系统设定区域(DM66006655)初始化的时候为ON,之后自动回到OFF状态(仅编程模式时有效)11强制置位/复位的保持标志。OFF:编程模式与监控模式切换时,解除强制置位/复位的接点;ON:编程模式与监控模式切换时,保持强制置位/复位的接点12I/O保持标志。OFF:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被复位;ON:运行开始/停止时,输入/输出、内部辅助继电器、链接继电器的状态被保持13不可使用14故障履历复位时为ON,之后自动回到OFF15不可使用2530007故障码存储区,故障发生时将故障码存入。故障报警(FAL/FALS)指令
41、执行时,FAL号(故障码)被存储;FAL00指令执行时,该区复位(成为00)08不可使用09扫描周期超过100ms时为ON1012不可使用13常ON14常OFF15运行开始时1个扫描周期内为ON254001分时钟脉冲(30秒ON/30秒OFF)01002秒时钟脉冲(0.01秒ON/0.01秒OFF)02负数标志0305不可使用06微分监视完了标志(微分监视完了时为ON)07STEP指令中一个行程开始时,仅一个扫描周期为ON0815不可使用2550001秒时钟脉冲(0.05ON/0.05秒OFF)0102秒时钟脉冲(0.1秒ON/0.1秒OFF)021秒时钟脉冲(0.5秒ON/0.5秒OFF)0
42、3出错标志(执行指令时,出错发生时为ON)04进位标志(执行指令时结果有进位或借位发生时为ON)05大于标志(比较结果大于时为ON)06=等于标志(比较结果等于时为ON):07、模拟设定电位器功能 位于CPU面板左上角有两个模拟设定电位器,可以用来模拟设定定时器/计数器的设定值,区域范围为0200(BCD),经这两个电位器设定的值自动存入特殊辅助继电器250CH和251CH,可作为计时/计数器指令的设定值。2、输入时间常数设定功能输入电路上有滤波器,可以减少外部干扰(振动、杂波等),输入滤波器的时间常数可以根据实际需要进行设置为1/2/4/8/16/32/64/128ms之一。3、外部输入中断
43、功能10点型CPM1A有两个00003、00004输入点,10点以上型有0000300006四个输入点可作为中断输入点使用,实现外部输入中断(模式有两种:即输入中断模式和计数器中断模式)详见中断控制指令。 4、快速响应输入功能PC采用循环扫描方式工作,输出滞后输入。如果用户要使用一些瞬间信号,可以采用快速响应输入端,使CPU可以接收到瞬间脉冲。10点型有00003、00004两点,10点以上型有0000300006四点(与外部中断输入端子号相同,通过对系统设置区域DM6628的设置,可以将0000300006定义为普通输入端0、外部中断输入端1或快速响应输入端2)5、间隔定时中断功能 间隔定时
44、器一到定时时间,即转去执行中断子程序。有单次中断模式(设定的定时到仅产生一次中断)和重复中断模式(每隔设定的一定时间就产生一次中断)两种,详见中断控制指令中的间隔定时器中断指令。6、高速计数器功能 脉冲编码器所发出的A相、B相、Z相脉冲信号输入到0000000002输入端,有单相递增输入(B相脉冲输入端不接)和相位差输入两种模式,它们与中断功能配合可以实现目标值一致比较控制和区域(范围)比较控制。7、脉冲输出功能 CPM1A的晶体管输出单元能产生一个20HZ2KHZ的单相脉冲输出(占空比50%),输出点为01000、01001。有连续模式(由SPED指令设置输出脉冲频率为0停止脉冲输出或由动作
45、模式控制INI指令控制脉冲输出停止)和独立模式(输出脉冲数目达到设定的脉冲数目时脉冲输出停止)两种输出模式。输出脉冲的数目及脉冲频率分别由设置脉冲指令(PULS)及速度输出指令(SPED)设置,详见脉冲输出指令及高速计数器指令。二、基本顺序输入指令:指令符号助记符 操作数 功 能操作数、相关标志LDLD 继电器号表示逻辑起始继电器号00000019152000025507HR00001915AR00001515LR00001515TIM/CNT000127TR07(仅能使用于LD指令)LD NOTLD NOT 继电器号表示逻辑反相起始ANDAND 继电器号逻辑与操作AND NOTAND NOT
46、 继电器号逻辑与非操作OROR 继电器号逻辑或操作OR NOTOR NOT 继电器号逻辑或非操作AND LDAND LD 和前面的条件与OR LDOR LD和前面的条件或与母线连接的接点,必须使用LD指令。接点串联连接时,使用AND指令;接点并联连接时,使用OR指令。程序中的常闭接点,使用NOT指令。程序块与程序块串接时使用(逻辑与)AND LD指令。在与前面程序块串联连接的下一程序块的起点使用第二次LD指令。程序块与程序块并联时使用(逻辑或)OR LD指令。在与前面程序块并联的下一程序块的起始接点处使用第二次LD指令。FUN NO指令助记符 操作数 功 能 操作数、相关标志-OUTOUT 继
47、电器号把逻辑运算结果用继电器输出继电器号00000019152000025215HR00001915AR00001515LR00001515TR07(仅能使用于OUT指令)-OUT NOTOUT NOT 继电器号把逻辑运算结果反相用继电器输出-SETSET 继电器号使指定接点ON-RESETRSET 继电器号使指定接点OFF11KEEPKEEP(11) 继电器号使保持继电器动作13上升沿微分DIFU(13) 继电器号在逻辑运算结果上升沿时继电器在一个扫描周期内ON 14下降沿微分DIFD(14) 继电器号在逻辑运算结果下降沿时继电器在一个扫描周期内ON三、顺序输出指令KEEP(11)指令的使用
48、KEEP指令编程时,请按照置位输入、复位输入、继电器号的顺序来编程。KEEP指令当置位输入ON时,保持ON的状态;当复位输入ON时,为OFF状态。分置位输入与复位输入同时ON时,复位输入优先,此时,保持指令不接受置位输入,而保持原有的状态。 KEEP指令若使用保持继电器,则即使在停电时,亦能记忆断电之前的状态。 如果直接采用外部控制设备的常闭点作为KEEP指令的复位输入,可能会导致保持继电器不正常复位,请不要如此使用。上升沿微分指令DIFU/下降沿微分指令上升沿微分指令DIFU(13)当输入信号的上升沿(由OFF ON)时,DIFU指令所指定的继电器在一个扫描周期内ON;下降沿微分指令DIFD
49、(14)当输入信号的下降沿(由ON OFF)时,DIFD指令所指定的继电器在一个扫描周期内ON。 FUN NO 指令助记符 操作数功能操作码相关标志定时器TIM 计时器号 设定值接能延时定时器设定时间0999.9秒1定时器号、计数器号000127在使用高速定时器指令作中断处理的定时器TIMH000 0032、设定值 000019、200255CHHR0019、LR0015DM00001023.61446655*DM00001023、61446655#00009999(BCD码)计数器CNT 计数器号 设定值减法计数器,设定值09999次12可逆计数器CNTR(12)计时器号 设定值执行加、减算
50、计数,设定值0999915高速定时器TIMH(15)计时器号 设定值执行高速减算定时,设定时间:099.99秒实验三某系统中有4台通风机,欲用两台指示灯显示通风机的各种运行状态。要求:3台及3台以上风机开机时,绿灯常亮;两台开机时,绿灯以5Hz的频率闪烁;一台开机时,红灯以5Hz的频率闪烁;全部停机时,红灯常亮。分析控制要求得知:反映各台风机运行状态的信号是PLC的输入信号;要用PLC的输出信号来控制各指示灯的亮、灭。上述几种运行情况可分开考虑,以简化程序设计。 本例,用A、B、C、D表示4台通风机,红灯为F1,绿灯为 F2;设灯亮为“1”、灯灭为“0”; 风机开为“1”、停为“0” 。 1.
51、 红灯(F1)常亮的程序设计当4台风机都不开机时,红灯常亮,其逻辑关系可列表为:由表可得函数:F1 = A B C D (1)A B C DF1由式(1)可画出梯形图如下: A B C D F1 0 0 0 0 1 2. 绿灯(F2)常亮的程序设计 A B C D F2 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1能引起绿灯常亮的情况有5种,列逻辑状态表如下:由此得逻辑函数为:将式(2)化简为:F2 = AB(D+C)+CD(A+B) (3)F2 = ABCD + ABCD + ABCD+ ABCD + ABCD (2)根据式(3)画梯形图
52、:F2 C A BDA C DB 3. 红灯(F1)闪烁的程序设计A B C D F1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1根据红灯闪烁的情况列表如下(设闪烁为“1” ):由表得逻辑函数为:将式(4)化简为:F1 = ABCD + ABCD + ABCD + ABCD (4)根据式(5)画梯形图:F1C D A B 25501 C DA B C DA BF1 = AB(CD + CD)+ CD(AB + AB)(5)25501产生5Hz的脉冲 4. 绿灯(F2)闪烁的程序设计A B C D F20 0 1 1 10 1 0 1 10 1 1 0 11
53、0 0 1 1 0 1 0 11 1 0 0 1根据绿灯闪烁的情况列表如下(设闪烁为“1” ):由此得逻辑函数为:将式(6)化简为:F2 = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD (6)F2 = (AB + AB)(CD + CD)+ AB CD + AB CD (7)F2 = (AB + AB)(CD + CD)+ AB CD + AB CD (7) 根据式(7)画梯形图如下:F2 A B C D 25501 A B C DA B C DA B C D 5. 根据所选用的PLC机型,作出I/O分配表。用PLC的I/O点编号替换梯形图中的变量。(1)作
54、I/O分配表(本例使用的PLC是30点的CPM1A): 输 入 输 出 A B C D F1 F2 00001 00002 00003 00004 01001 01002(2)将上面各梯形图中的A、D、C、D、F1、F2用 表中的PLC输入/输出点编号替换。作其梯形图如下:A B C DF100001 00002 00003 0000401001F1 = A B C D 下面以红灯的程序为例说明合并的方法。00001 00002 00003 00004010010100100003 00004 00001 00002 25501 00003 0000400001 00002 00003 000
55、0400001 00002 6. 综合几个梯形图,得出最后的程序。两张图的合并应作如图处理。照此处理绿灯及整个程序。 红灯的程序7. 上机调试程序,进一步修改、完善。01002 00001 00002 00003 00004 25501 00001 00002 00003 0000400001 00002 00003 0000400001 00002 00003 00004绿灯(F2)闪烁F2 00003 00001 000020000400001 00003 0000400002绿灯(F2)常亮 PLC的编程工具 CPM1A主机与编程器的连接1 编程器及其使用 1工作方式选择开关RUN、MO
56、NITOR、PROGRAM。2显示屏液晶显示,两行,每行16个显示块,每块为86点阵液晶,第一行地址,第二行内容或状态。3键盘 键盘由39个键组成:10个白色数字键。用于输入程序地址或数据,与FUN键组合形成应用指令。12个黄色编辑键。用于输入、修改、查询程序、监控程序运行。1个红色清除键。用于清除显示屏的显示。16个灰色指令键。用于输入指令。 键 盘 功 能FUN键:该键为功能键,用于输入带有功能码的指令。如MOV指令的输入,就要利用该键,依此按下FUN、C2、B1键即显示出MOV指令。SFT、NOT、AND、OR、LD、OUT、CNT、TIM基本指令键:可输入相应的指令。SHIFT上档键:
57、利用该键和有上档功能的键形成上档功能。TR、*EM/LR、AR/HR、EM/DM、CH/*DM、CONT/#数据区键:利用这些键可输入相应的指令。EXT键:该键为外引键,利用磁带机存储程序时使用该键。CHG键:该键为修改键,修改TIM/CNT的当前值、修改DM单元内容时利用该键。键 盘 功 能SRCH键:该键为检索键,检索指令或位在程序中的位置时用该键。SET、RESET键:调试时的强制置位、复位。VER键:该键为校验键,校验磁带机上的程序与PLC内的程序是否相同。DEL、INS、WRITE键:DEL键为删除指令键,INS键为插入指令键,WRITE键为写入键,每输入一条指令或一个数据都要用写入
58、键将其写入PLC内部。MONTR键:该键为监控键,用于监控通道或位的状态。、键:改变地址键,按键地址减小,按键地址增加。CLR键:用于清除显示屏的显示。2 编程器的使用 PLC首次上电后,编程器上显示出“PASSWORD!”(口令)字样,依此按下CLR和MONTR键后,口令消失,再连续按下CLR键,编程器上显示出00000,此时方可进行下面的操作。 全清除是将存储器中的程序、各继电器、计数器、数据存储器中的数据全部清除,操作过程及显示内容如下:1)全清除如果需要保留指定地址以前的程序或保留指定的数据区,则应进行部分清除。例如,要保留地址00123以前的程序及保留HR区,即清除从地址00123开
59、始以后的程序及清除CNT区、DM区,则应进行如下操作:若设定的地址超出用户程序的范围,则用户程序不会被清除。如果想保留CNT区、DM区,可像保留HR区的操作一样,按下CNT、DM键。2)部分清除进入PROGRAM状态,回答了口令后,再按下CLR键,随着编程器发出的清脆的响声,在显示屏上显示出:表示地址从00000开始建立。如果想建立一个其它地址,则只需键入5位数字即可。例如要把地址改到00596去,只需按5、9、6即可,在显示屏上显示出:在建立地址时,该地址的内容不被显示出来,但当按一次或键后,该地址的内容就会显示出来。3地址建立PLC处于PROGRAM状态下可以输入程序,要先建立程序地址,然后使用指令键和数字键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上海工艺美术职业学院招聘工作人员备考题库及一套完整答案详解
- 2025年高州市市属国有企业公开招聘一线员工备考题库完整参考答案详解
- 2026年宣城市私立文鼎中学招聘12人备考题库及参考答案详解
- 2026年国泰海通证券股份有限公司河北雄安分公司招聘备考题库及完整答案详解1套
- 2026年中能建华东电力装备有限公司招聘备考题库及完整答案详解一套
- 2026年广东省退役军人服务中心公开招聘编外聘用工作人员备考题库参考答案详解
- 2026年中国农业科学院油料作物研究所南方大豆遗传育种创新团队科研助理招聘备考题库及参考答案详解1套
- 2026年南京航空航天大学电子备考题库工程学院微波工程创新中心专职科研人员招聘备考题库及完整答案详解一套
- 2026年弥勒市人民医院公开招聘1名合同制备考题库…含答案详解
- 2026年延安市妇幼保健院面向社会公开招聘编制外专业技术人员备考题库及答案详解参考
- 全球AI应用平台市场全景图与趋势洞察报告
- 2026.05.01施行的中华人民共和国渔业法(2025修订)课件
- 维持性血液透析患者管理
- 产品防护控制程序培训课件
- ISO-6336-5-2003正齿轮和斜齿轮载荷能力的计算-第五部分(中文)
- 《古人谈读书》完整课件
- 2023西方文化名著导读期末考试答案
- 中铝中州矿业有限公司禹州市方山铝土矿矿山地质环境保护和土地复垦方案
- 阿特拉斯空压机培训
- 基于PLC控制的小型钻床机械设计
- DB11T 290-2005山区生态公益林抚育技术规程
评论
0/150
提交评论