第二部分继电器编址及基本指令.ppt_第1页
第二部分继电器编址及基本指令.ppt_第2页
第二部分继电器编址及基本指令.ppt_第3页
第二部分继电器编址及基本指令.ppt_第4页
第二部分继电器编址及基本指令.ppt_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2005 05 技师培训 PLC的内存除存放用户和系统的程序外 还有四个区 I O区 可直接与外部输入 输出端子传递信息内部辅助寄存器区 存放中间变量数据区 存放中间结果专用寄存器区 定时时钟 标志 系统内部的命令 2 1寄存器和接点的概念 用户在对这四个区进行操作时 可以以寄存器和 或接点的方式进行 2005 05 技师培训 以I O区为例 寄存器是一个16位二进制单元 16位中的每一位是一个接点 对应外部的一个输入 输出端子 输入寄存器WXm输出寄存器WYm 输入端子Xmn输出端子Ymn m 十进制数 寄存器编号n 16进制数 0 F 寄存器的第n位 2005 05 技师培训 例 若X03为 ON 则WX0的第三位为 1 若WY1 7 则表明Y10 Y11 Y12三个接点 ON 接点通断情况与接点的赋值有关 以X0为例 若X0的逻辑赋值为 1 则 2005 05 技师培训 I O区 可以以接点和寄存器的方式对其进行操作 内部辅助寄存器区 可以以接点和寄存器的方式对其操作 Rmn WRm 数据区 只能以寄存器的方式进行操作 DTm 实际输入端子 X0 XF实际输出端子 Y0 Y7其他的I O区可作为辅助寄存器用 不同型号的PLC 其内存分配有所不同 如 松下电工的FP1 24I区 X0 X12F WX0 WX12 O区 Y0 Y12F WY0 WY12 2005 05 技师培训 专用寄存器 FP1机 WR900 WR903 常用的如下 R900A 标志R900B 标志R900C 标志R9010 常ON继电器R9011 常OFF继电器R9013 仅在第一个扫秒周期ON 其他时候均为OFFR9014 仅在第一个扫秒周期OFF 其他时候均为ONR9018 R901D 周期分别为0 01s 002s 0 1s 0 2 1s 2s的时钟脉冲继电器 专用数据寄存器 FP1机 DT9000 DT9069 设置日期时间 高速计数器 步进等指令有关 2005 05 技师培训 OMRONC系列P型机继电器编址 输入继电器 0000 0015 0100 0115 0200 0215 0300 0315 0400 0415 输出继电器 0500 0515 0600 0615 0700 0715 0800 0815 0900 0915 内部辅助继电器 1000 1015 1100 1115 1700 1715 1800 1807 专用继电器 1808 1815 1900 1907 保持继电器 HR000 HR015 HR100 HR115 HR900 HR915 暂存继电器 TR0 TR7 定时器 计数器 TIM CNT00 TIM CNT47 数据存储区 DM00 DM63 2005 05 技师培训 SIEMENSS7 200的编址 以CPU212为例 主机单元 模块0 模块1 I0 0I0 1I0 2I0 3I0 4I0 5I0 6I0 7 Q0 0Q0 1Q0 2Q0 3Q0 4Q0 5Q0 6Q0 7 I1 0I1 1I1 2I1 3I1 4I1 5I1 6I1 7I2 0 I7 7 Q1 0Q1 1Q1 2Q1 3Q1 4Q1 5Q1 6Q1 7Q2 0 Q7 7 位存储区M定时器T计数器C数据块DB等 2005 05 技师培训 指令表 助记符 语言梯形图语言流程图语言布尔代数语言 助记符语言 类似于微机中的汇编语言 梯形图语言 沿袭了传统的控制图 直观明了 易于掌握 12 2 2编程方式 一 PLC的编程语言有 2005 05 技师培训 鼠笼式电动机直接启动控制 梯形图语言 指令表 助记符 语言 X1 SB1 X2 SB2 Y1 KM 线圈和常开触点 2005 05 技师培训 二 梯形图的规则 3 输出用 表示 如 R0 Y0 一个输出变量只能输出一次 输出前面必须有接点 4 梯形图中 接点可串可并 但输出只能并不能串 5 程序结束时有结束符 ED 2005 05 技师培训 12 3PLC指令和基本应用编程 各个厂家生产的PLC产品的指令系统大同小异 编程方法也类似 以下介绍以松下电工的PLC产品为例 3 3 1 指令的分类 键盘指令 非键盘指令 高级指令 一 按编程器输入指令的方式分类 2005 05 技师培训 FPII型手持编程器 通信借口 LCD显示屏 键盘 2005 05 技师培训 键盘指令 可从键盘上直接键入的指令 扩展功能指令 用F键加功能号方可键入的指令 2005 05 技师培训 基本指令 数据传送指令 算术运算指令 位移指令 位操作指令 数据变换指令 转移控制指令 特殊控制指令 二 按指令的功能分类 按指令的功能可分为 2005 05 技师培训 ST Start LDLDNOT 从母线开始一个新逻辑行时 或开始一个逻辑块时 输入的第一条指令 ST 以常开接点开始ST 以常闭接点开始 OT Output OUTOUTNOT 表示输出一个变量 ED End 表示程序无条件结束 END NOP No operation 空操作指令 NOP 12 3 2 基本指令 2005 05 技师培训 逻辑关系梯形图助记符 STX0ANX1OTY0 STX0ORX1OTY0 ST X0OTY0 当X0与X1都 ON 1 时 则输出Y0 ON 当X0或X1 ON 时 则输出Y0 ON 当X0 OFF 0 时 则输出Y0 ON 2005 05 技师培训 AN 触点串联指令 AN 触点串联反指令 ANDNOT OR 触点并联指令 OR 触点并联反指令 ORNOT 反指令 0STX01AN X12OTY0 0STX01OR X12OTY0 0STX01OTY02 3OTY1 2005 05 技师培训 注意 与 或 非运算均是对从该指令前面的ST指令到该指令的前一个指令处的结果进行运算 X2是与图中A点处的结果 即X0与X1的结果 相或 而不是与X1相或 2005 05 技师培训 逻辑关系梯形图助记符 STX0ORX1STX2ORX3ANSOTY0 STX0ANX1STX2AN X3ORSOTY0 当 X0或X1 与 X2或X3 都 ON 时 则输出Y0 ON 当 X0与X1 或 X2与X3非 ON 时 则输出Y0 ON ANDLD ORLD 2005 05 技师培训 例 写出梯形图的指令语句表 2005 05 技师培训 例1 直接启动停车控制 控制电路图 I O分配 X0 启动X1 停车Y0 KM Why 2005 05 技师培训 KMR I O分配 SB1 X0SBF X1SBR X2KMF Y0KMR Y1 例2 三相异步电动机的正反转控制 2005 05 技师培训 0STX11ORY02AN X03AN Y14OTY05STX26ORY17AN X08AN Y09OTY110ED 2005 05 技师培训 0500 0501 I O分配 SB1 0000SBF 0001SBR 0002KMF 0500KMR 0501 0LD00011OR05002ANDNOT00003ANDNOT05014OUT05005LD00026OR05017ANDNOT00008ANDNOT05009OUT050110END 2005 05 技师培训 编程中应注意的几个问题 1 用电路变换简化程序 减少指令的条数 2005 05 技师培训 2 逻辑关系应尽量清楚 避免左轻右重 2005 05 技师培训 3 避免出现无法编程的梯形图 编程中应注意的几个问题 2005 05 技师培训 TM 定时指令 输入接点 定时器号码 FP1 0 99 定时设置值 1 32767 2005 05 技师培训 动作说明 当Y0闭合后 定时器TM5开始计时 经过30 0 1 3s后 Y1闭合 Y2断开 0STY01TMX5K304STT55OTY16ST T5OTY28ED 例 定时器应用举例 2005 05 技师培训 与定时器有关的两个寄存器 EVn和SVn n为寄存器编号 该编号与定时器编号对应 EVn 存储定时器TMn的过程值 定时器触发呈ON状态 SVn值送EVn SVn 存储定时器TMn的设置值 PLC处RUN状态 预制值送SVn 2005 05 技师培训 例 试编制延时3s接通 延时4s断开的电路梯形图和指令语句表 0STX01TMX1K304STY05AN X0TMX2K40STT1ORY011AN T212OTY013ED 2005 05 技师培训 计数器初始值 1 32767 计数器编号 FP1机 100 143 计数脉冲 复位信号 1 复位信号接通时 计数器复位 装入初始值 2 复位信号断开时 每来一个计数脉冲减1 直到减为0 计数器的常开接点接通 常闭接点断开 CT 计数器 说明 C R 2005 05 技师培训 与计数器有关的两个寄存器 EVn和SVn n为寄存器编号 该编号与计数器编号对应 EVn 存储计数器CTn的过程值 SVn 存储计数器CTn的设置值 2005 05 技师培训 OMRON定时器 计数器指令 TIM编号 设定值 定时范围是0 1 999 9 编号00 47 TIM00 0150 CNT编号 CP R 设定值 计数范围0001 9999 编号00 47 CNT10 0010 2005 05 技师培训 DF DF 微分指令 DIFU DIFD STX0DFOTR30STX1DF OTR31 DIFU0500 2005 05 技师培训 PSHS RDS POPS 栈指令 STX0PSHSANX2OTY0RDSANX1OTY1POPSAN X2OTR30 2005 05 技师培训 互锁及互锁清除指令 IL ILC LD0002IL 02 LD0003AND0004OUT0504LD0005OUT0505LDNOT0006OUT0506ILC 03 2005 05 技师培训 暂存继电器指令TR 不是独立的编程指令 必须和LD OUT一起使用 LD0002OUTTR0AND0003OUTTR1AND0004OUT0500LDTR1AND0005OUT0501LDTR0AND0006OUT0502 2005 05 技师培训 SET RST Reset 这两条指令的功能类似于KP指令 但使用比KP指令灵活 STX0SETY0STR20RSTR30 SIEMENS 2005 05 技师培训 KP Keep 置位信号 例X0 STX0STX1KPR0 说明 1 在置位信号接通的瞬间 R0置1 以后无论置位信号状态如何 只要复位信号断开 R0的状态均为1 2 在复位信号接通的瞬间 R0置0 3 在复位信号和置位信号同时接通时 复位优先 2005 05 技师培训 UDC 可逆计数 加减计数信号例 设为X0 计数脉冲例 设为X1 复位信号 例 设为X2 初值或存放初值的寄存器 作为加减计数器的寄存器 STX0STX1STX2F118 UDC SD 2005 05 技师培训 一 数据传送指令 F0 MV F1 MV 功能说明 S为常数或寄存器 D为寄存器 当条件满足时 S或S的内容传送到D F0 MV 把S或S的内容传送到D F1 MV 把S或S的内容求反后传送到D 12 3 3 其他常用指令简介 2005 05 技师培训 其他传送指令常用的有 F10 BKMV F11 COPY 等等 例 某控制系统 若出现严重故障信号 则所有的动作全停 故障指示显示 I O分配 X0 故障信号Y0 故障指示其他输出端 Y1 YF 2005 05 技师培训 二 算术指令 F60 CMP 其它的算术运算指令 如算术运算 BCD码运算 比较指令等等 功能说明 当R10接通时 比较EV0和100 若EV0 100 则Y0接通 若EV0 100 则Y1接通 若EV0 100 则Y2接通 2005 05 技师培训 例 设计一个顺序控制电路 启动时 电机D1先启动 3s后电机D2启动 再过5s后电机D3启动 I O分配 X0 启动按钮X1 停车按钮Y0 电机D1Y1 电机D2Y2 电机D3 2005 05 技师培训 2005 05 技师培训 三 移位指令 1 左移指令SR 1 SR指令只能对WR型寄存器进行移位 2 IN 串行输入端 补位 接点通 补1 接点断 补0 3 CP 移位脉冲 4 CLR 复位清零 说明 2005 05 技师培训 例 流水灯控制 方式一 2005 05 技师培训 动作说明 当X0闭合后 移位寄存器开始工作 流水灯从Y0 Y7依次点亮 全灭后又重新开始 R9010接在移位寄存器的输入端 是为了保持输入数据总为 1 左移寄存器移位对WY0无效 故先对WR0进行移位 再利用F0MV将WR0的内容送至WY0 R901C是秒脉冲发生器 R9010是常闭内部继电器 2005 05 技师培训 方式二 2005 05 技师培训 动作说明 当X0闭合后 移位寄存器开始工作 流水灯从Y0 Y7依次点亮 然后再按原顺序依次熄灭 如此不断重复 若要求灯如此反复三次就停止 怎么办 2005 05 技师培训 2 1 0 5 3 4 SW2 SW3 SW1 MV SW1 检测有无次品SW2 检测凸轮的突起SW3 检测有无次品落下 SW1 SW2 SW3为光电传感器 凸轮每转一圈发出一个脉冲 且每个脉冲过一个物品 当次品移到4号位时 电磁阀MV打开 次品落入次品箱内 无次品则自动掉入正品箱内 有一复位按钮SB实现手动复位 I O分配 X0 SW1X1 SW2X2 SW3X3 SBY0 MV 例 2005 05 技师培训 I O分配 X0 SW1检测有无次品X1 SW2检测凸轮的突起X2 SW3检测有无次品落下X3 SB复位Y0 MV 2005 05 技师培训 2 双向移位指令LRSR DIR 移位方向 ON 左移OFF 右移IN 串行输入端CP 移位脉冲CLR 复位清零 说明 D1 D2为移位区的首址和末址 可使用的寄存器有 WY WR SV EV DT 2005 05 技师培训 OMRON逐位移位指令 SFT 10 以通道为单位05 17 HR0 HR9 DM00 DM31 0002 1902 0003 LD0002LD1902LD0003 SFT 10 10 12 1秒脉冲 2005 05 技师培训 四 控制指令 MC 主控继电器 MCE 主控继电器结束 0 15点 C14 功能 当触发信号接通时 执行MC至MCE之间的指令 STX0MC0STX1OTY0ST X2OTY1MCE0 JP 跳转 LBL 标号 LOOP 循环 LBL 标号 2005 05 技师培训 五 SSTP NSTP NSTL CSTP STPE步进指令0 63 C14 SSTP 进入步进过程STPE 关闭步进程序区NSTP 触发执行方式 当检测到触发信号的上升沿 执行该步进过程 NSTL 扫描执行方式 触发信号接通 则每次扫描均执行该步进过程 CSTP 复位指定的步进过程 2005 05 技师培训 ST

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论