




已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编程控制器fx2n编程实例 x输入地址 x000 x007 x010 x017 y输出地址 y000 y007 y010 y017 m辅助地址 m000 m499 通用 m500 m3071 保持 m8000 m8255 特殊 s状态地址 s000 s999t定时地址 t000 t199 100ms t200 t245 10ms c计数地址 c100 c199 c100 c199 三菱plc编程技术常用编程方法 经验设计法组合逻辑设计法时序图设计法状态转移图 sfc 设计法 1 plc的程序经验设计法 基本思路 在已有的典型梯形图基础上 根据被控对象对控制的要求 通过多次反复地调试和修改梯形图 增加中间编程元件和触点 以得到一个较为满意的程序 基本特点 没有普遍的规律可以遵循 设计所用的时间 设计的质量与编程者的经验有很大的关系 适用场合 可用于逻辑关系较简单的梯形图程序设计 基本步骤 分析控制要求 选择控制原则 设计主令和检测元件 确定输入输出设备 设计执行元件的控制程序 检查修改和完善程序 例1 利用可编程控制器实现星 角启动控制线路 控制要求 绕组星 角控制转换时间定为2s plc的i o单元分配 输入 sb1 启动 x000sb2 停止 x001输出 kmy y000km y001km y002 例2 送料小车自动控制的梯形图程序设计控制要求如下 x4处装料 20s后装料结束 开始右行 碰到x3后停下卸料 25s后左行 碰到x4后又停下装料 这样不停地循环工作 按钮x0和x1分别用来起动小车右行和左行 1 控制主体为小车驱动电机正反转控制 故需接触器km1和km2分别控制电机的正反转 右行与左行 其次为装料 卸料电磁阀km3和km4 2 x3和x4有位置控制要求 可选用行程开关作为位置检测元件 3 设置电机左右运行手动开关 右行 sb1 左行 sb2 4 接通装料 卸料电磁阀分别由km3和km4接触器控制 5 装料 卸料定时器分别使用t0和t1 其中t0定时20s t1定时25s plc的i o地址分配 in sb1 右行 x000sb2 左行 x001sb3 停止 x002sa1 x3位置检测 x003sa2 x4位置检测 x004out km1 右行控制 y000km2 左行控制 y001km3 装料电磁阀 y002km4 卸料电磁阀 y003 小车驱动电机 程序原理说明 x000 sb1 右行 sb2 左行 x001 sb3 停止 x002 km1 右行控制 y000 km2 左行控制 y001 t0定时20s t1定时25s x4处装料 x3处卸料 x4处装料 x3处卸料 经验设计法总结 经验设计法对于一些比较简单程序设计是比较奏效的 可以收到快速 简单的效果 经验设计法没有规律可遵循 具有很大的试探性和随意性 往往需经多次反复修改和完善才能符合设计要求 设计的结果往往不很规范 因人而异 特点 考虑不周 设计麻烦 设计周期长 梯形图的可读性差 系统维护困难 例3 四组抢答器设计控制要求 控制一个四组抢答器 当下达抢答命令后 任一组抢先按健抢答后 数码管显示该组的编号 同时锁住其它组的抢答按键 使其它组的按键无效 设置抢答器复位开关 复位后可重新抢答 2 plc的程序组合逻辑设计法 plc的i o分配 in out sb0 复位按键 x000a段 y001sb1 1组按键 x001b段 y002sb2 2组按键 x002c段 y003sb3 3组按键 x003d段 y004sb4 4组按键 x004e段 y005f段 y006g段 y007 sb0 复位按键 x000 sb1 1组按键 x001 m1 1组抢答 sb0 复位按键 x000 sb2 2组按键 x002 m2 2组抢答 sb0 复位按键 x000 sb3 3组按键 x003 m3 3组抢答 sb0 复位按键 x000 sb4 4组按键 x004 m4 4组抢答 b段 y002 c段 y003 a段 y001 d段 y004 e段 y005 f段 y006 g段 y007 按sb1 1组x001 键 m1 1 b 1c 1数码管显示 1 按sb2 2组x002 键 m1 2 a b g e d 1数码管显示 2 例4 天塔之光灯光闪烁控制系统 控制要求 隔灯闪烁 l1 l3 l5 l7 l9亮1s后灭 接着l2 l4 l6 l8亮1s后灭 再接着l1 l3 l5 l7 l9亮1s后灭 如此循环下去 设置启动按键 停止按键 按下启动按键霓虹彩灯开始工作 按下停止键结束彩灯工作 彩灯全部熄灭 天塔之光示意图 3 plc程序的时序图设计法 plc的i o分配表 例4 天塔之光灯光闪烁控制系统的plc控制时序图 3 5 7 9 2 4 6 8 编程方法一 编程方法二 例 三台电机的循环启停运转控制 三台电机接于y001 y002 y003 要求它们相隔5s启动 各运行10s停止 并循环 启动按钮为x001 根据以上要求 绘出电机工作时序图如图所示 三台电机控制时序图 三台电机控制梯形图 例4 十字路口交通灯控制设计 这也是一个时序控制实例 十字路口南北向及东西向均设有红 黄 绿三个信号灯 六个灯依一定的时序循环往复工作 图6 72是交通灯的时序图 图6 72交通灯时序图 表6 40时间点及实现方法 状态转移图 sfc 设计法fx系列步进指令与状态转移图表示方法sfc图编程规则fx2n系列plc状态编程法示例 三菱fx2n系列可编程控制器编程技术常用编程方法 表7 1步进阶梯指令助记符与功能 fx2n系列plc步进指令所使用的状态软元件s有1000个 其分类 编号 数量和用途见表6 11 步进接点指令只有常开接点 连接步进接点的其它继电器接点用指令ld或ldi开始 步进返回指令 ret 用于状态 s 流程结束时 返回主程序 母线 三菱fx2n系列可编程控制器编程技术常用编程方法 状态转移图 sfc 设计法 fx系列plc的步进指令与状态转移图表示方法步进指令的使用说明1 stl触点是与左侧母线相连的常开触点 stl触点接通 则对应的状态为活动步 2 与stl触点相连的触点用ld或ldi指令 执行完ret后返回左母线 3 stl触点可直接驱动或通过别的触点驱动y m s t等元件的线圈 4 plc只执行活动步对应的电路 所以使用stl指令时允许双线圈输出 5 stl触点驱动的电路块中不能使用mc和mcr指令 三菱fx2n系列可编程控制器编程技术常用编程方法 表7 2可在状态内处理的顺控指令一览表 表中的栈操作指令mps mrd mpp在状态内不能直接与步进接点后的内母线连接 应接在ld或ldi指令之后 如图7 2所示 在stl指令内允许使用跳转指令 但其操作复杂 厂家建议最好不用 三菱fx2n系列可编程控制器编程技术常用编程方法 表中的栈操作指令mps mrd mpp在状态内不能直接与步进接点后的内母线连接 应接在ld或ldi指令之后 如图7 2所示 三菱fx2n系列可编程控制器编程技术常用编程方法 图7 2栈操作指令在状态内的正确使用 在stl指令的内母线上将ld或ldi指令编程后 对图7 3 a 所示没有触点的线圈y003将不能编程 应改成按图7 3 b 电路才能对y003编程 图7 3状态内没有触点线圈的编程 三菱fx2n系列可编程控制器编程技术常用编程方法 为了控制电机正反转时避免两个线圈同时接通短路 在状态内可实现输出线圈互锁 方法如图7 4所示 图7 4输出线圈的互锁 图7 1步进指令表示方法 状态转移图的内母线上都将提供三种功能 驱动负载 outyi 指定转移条件 ld ldixi 指定转移目标 setsi 这称为状态的三要素 特别地后两个功能是必不可少的 三菱fx2n系列可编程控制器编程技术常用编程方法 fx系列plc的步进指令与状态转移图表示方法 sfc图编程规则编制sfc图的注意事项1 状态编程时必须使用步进接点指令stl 程序最后必须使用步进返回指令ret 返回主母线 2 初始状态的软元件用s0 s9 并用双框表示 中间状态软元件用s20 s899 并用单框表示 3 状态编程顺序 先进行驱动 再进行转移 不能颠倒 4 当同一负载需要连续多个状态驱动时 可使用多重输出 在状态程序中 不同时 激活双线圈 允许 5 负载的驱动 状态转移条件可能为多个元件的逻辑组合 视具体情况 按串 并联关系处理 6 顺序状态转移用置位指令set 若顺序不连续转移 可以使用out指令进行状态转移 7 在stl与ret指令之间不能使用mc mcr指令 8 初始状态可由其他状态驱动 但运行开始必须用其他办法预先做好驱动 否则状态流程不可能向下进行 初始一般用系统的初始条件 若无初始条件 可用m8002 plc启动运行时的初始脉冲 作为驱动 三菱fx2n系列可编程控制器编程技术常用编程方法 编制sfc图的规则1 若向上转移 重复 向其他流程状态转移 跳转 称为顺序不连续转移 转移不能使用set指令 要使用out指令进行状态转移 并要在sfc图中用 符号表示转移目标 2 在流程中要表示状态的自复位处理时 用 符号表示 自复位状态程序中用rst指令表示 3 sfc图中的转移条件不能使用anb orb mps mrd mpp指令 4 状态转移图中的流程不能交叉 5 若要对某个区间状态进行复位 可用区间复位指令zrst处理 三菱fx2n系列可编程控制器编程技术常用编程方法 图7 9同一负载需要多个状态驱动可使用多重输出 但相邻状态定时器编号不能相同 三菱fx2n系列可编程控制器编程技术常用编程方法 图7 10负载组合驱动 状态向不连续状态转移的处理 三菱fx2n系列可编程控制器编程技术常用编程方法 三菱fx2n系列可编程控制器编程技术常用编程方法 图7 11非连续转移在sfc图中的表示 三菱fx2n系列可编程控制器编程技术常用编程方法 sfc图的典型程序结构顺序控制 例 小车控制 三菱fx2n系列可编程控制器编程技术常用编程方法 sfc图的典型程序结构选择分支 例 含有选择分支 三菱fx2n系列可编程控制器编程技术常用编程方法 sfc图的典型程序结构并行分支 例 含有并行分支 三菱fx2n系列可编程控制器编程技术常用编程方法 跳转与循环是选择性分支的一种特殊形式 若满足某一转移条件 程序跳过几个状态往下继续执行 这是正向跳转 若要程序返回到上面某个状态再开始往下继续执行 这是逆向跳转 也称作循环 任何复杂的控制过程均可以由以上四种结构组合而成 下面图7 34所示就是跳转与循环结构的状态转移图和状态梯形图 三菱fx2n系列可编程控制器编程技术常用编程方法 sfc图的典型程序结构跳转与循环结构 图7 34跳转与循环控制的sfc图和stl图 fx2n系列plc状态编程法示例例5 设计一动力头进给控制过程 控制要求 初始状态时 动力头停在st3处 按下启动按钮后 动力头快进 到达st1位置时 改为工进 到达st2时 保持无进给状态10s 之后快速退回 快退过程中到达st3位置时 停止运行进入待机状态 动力头进给工作示意图如上图所示 动力头快进由电磁阀yv1接通控制 工进由电磁阀yv2接通控制 快退由电磁阀yv3接通控制 三菱fx2n系列可编程控制器编程技术常用编程方法 fx2n系列plc状态编程法示例例6 粉末冶金制品压制机系统设计 控制要求 粉末装好后 按下启动按钮 冲头下行 将粉末压紧后 压力继电器接通 保持压紧状态5s 之后冲头上行至s2位置 冲头上行停止 然后模具下行至s3位置停止 此时工人可以取走成品 待工人取走成品后 按复位按钮 模具上行至s4位置停止 系统恢复初始状态 等待下一次工作程序开始 压制机工作原理图如上图所示 i o分配 in 启动按钮sb1 x000 复位按钮sb2 x001 s2位置 行程开关 x002 s3位置 行程开关 x003 s4位置 行程开关 x004 压力传感器开关量输入 x005 out 冲头下行km1 y000 冲头上行km2 y001 模具上行km3 y004 模具下行km4 y005 三菱fx2n系列可编程控制器编程技术常用编程方法 fx2n系列plc状态编程法示例 传送带小球分类选择传送装置控制电路设计 设计要求 图7 21为使用传送带将大 小球分类选择传送装置的示意图 左上为原点 机械臂的动作顺序为下降 吸住 上升 右行 下降 释放 上升 左行 机械臂下降时 当电磁铁压着大球时 下限位开关ls2 x002 断开 压着小球时 ls2接通 以此可判断是大球还是小球 左 右移分别由y004 y003控制 上升 下降分别由y002 y000控制 将球吸住由y001控制 图7 21大小球分类选择传送装置示意图 图7 22大小球分类选择传送的状态转移图 图7 29人行横道交通灯控制 控制要求 人过横道 应按路两边的人行横道按钮x000或x001 车道绿灯亮30秒后由状态s22控制车道黄灯 y002 亮10秒 然后由状态s23控制车道红灯 y001 亮5秒后 启动状态s31使人行横道的红灯变为绿灯 y006 点亮 人行横道绿灯亮15秒后 由状态s32和s33交替控制横道绿灯进行0 5秒闪烁 闪烁5次 人行横道变为红灯亮 人行横道禁止通行 5秒后返回初始状态 人行横道交通灯控制的状态转移图及程序如图7 30所示 在图中s33处有一个选择性分支 人行道绿灯闪烁不到五次 选择局部重复动作 闪烁五次后使横道红灯亮 车道绿灯亮 fx2n系列plc状态编程法示例 人行横道交通灯控制电路设计 可编程控制器系统程序设计 概述实际的plc应用系统往往比较复杂 复杂系统不仅需要的plc输入 输出点数多 而且为了满足生产的需要 很多工业设备都需要设置多种不同的工作方式 常见的有手动和自动 连续 单周期 单步 等工作方式 设计思路与步骤确定程序的总体结构 分别设计局部程序程序的综合与调试 可编程控制器系统程序设计复杂程序的设计方法 设计思路与步骤确定程序的总体结构 将系统的程序按工作方式和功能分成若干部份 如 公共程序 手动程序 自动程序等部份 手动程序和自动程序是不同时执行的 可以用主控指令将它们分开 用工作方式的选择信号作为主控指令的启动条件 分别设计局部程序 公共程序和手动程序相对较为简单 一般采用经验设计法进行设计 自动程序相对比较复杂 对于顺序控制系统一般采用状态转移图 sfc 设计法 程序的综合与调试 进一步理顺各部分程序之间的相互关系 并进行程序的调试 可编程控制器系统程序设计程序的内容和质量 plc程序的内容最大限度地满足控制要求 完成所要求的控制功能 除控制功能外 通常还应包括以下几个方面的内容 1 初始化程序 在plc上电后 一般都要做一些初始化的操作 其作用是为启动作必要的准备 并避免系统发生误动作 2 检测 故障诊断 显示程序 应用程序一般都设有检测 故障诊断和显示程序等内容 3 保护 连锁程序 各种应用程序中 保护和连锁是不可缺少的部分 它可以杜绝由于非法操作而引起的控制逻辑混乱 保证系统的运行更安全 可靠 可编程控制器系统程序设计程序的内容和质量 plc程序的质量程序的质量可以由以下几个方面来衡量 程序的正确性 所谓正确的程序必须能经得起系统运行实践的考验 离开这一条对程序所做的评价都是没有意义的 程序的可靠性 好的应用程序可以保证系统在正常和非正常 短时掉电再复电 某些被控量超标 某个环节有故障等 工作条件下都能安全可靠地运行 也能保证在出现非法操作 如按动或误触动了不该动作的按钮 等情况下不至于出现系统控制失误 可编程控制器系统程序设计程序的内容和质量 plc程序的质量参数的易调整性 容易通过修改程序或参数而改变系统的某些功能 例如 有的系统在一定情况下需要变动某些控制量的参数 如定时器或计数器的设定值等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年离婚房产分割与调解协议书
- 2025年汽车行业重型货运运输合同范本
- 2025房产买卖合同(英文学术版含绿色建筑标准)
- 2025版素食餐饮合作租赁合同范本
- 二零二五年度移动端安全测试服务协议
- 2025年度城市基础设施建设项目规划与技术实施合同范本
- 2025版厂房设备租赁与产业政策支持合作协议
- 鹦鹉知识课件下载
- 方木产品环保材料研发与购销合同
- 二零二五年度现代农业承包土地种植技术服务合同
- 食用菌生产操作规程
- 儿科水痘护理查房 课件
- 建筑工程赶工补偿费用计算表
- 城市排水系统雨污分流改造
- 突发事件应急处置预案
- 风机更换施工方案
- 《托幼园所保育与教育基础》课程标准
- 《大学生心理健康教育》(教案) 第十一课 规划职业成就未来-大学生的求职择业与心理健康
- 肩颈背部的专业知识和话术
- 室内装修工程消防管理制度和措施
- 学校拥挤踩踏安全事故应急预案范文(三篇)
评论
0/150
提交评论