资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第四章 FX系列PLC基本指令本节讲解PLC常用基本控制环节编程1. 多重输入电路2. 保持电路(Y)3. 两个信号的优先电路(Y)4. 比较电路(Y)5. 微分脉冲电路15. 微分脉冲电路26. 分频电路(Y)X0=1,M100=1,Y0=0; X0=1,M100=0,Y0=1; X0=0,M100=0,Y0=1X0=1,M100=1,Y0=0; X0=1,M100=0,Y0=0;X0=0,M100=0,Y0=07. 定时器应用电路在PLC内的定时器是根据时钟脉冲的累积形式,当所计时间达到设定值时,其 输出触点动作,时钟脉冲有1ms、10ms、100ms。定时器可以用用户程序存储器内的常数K作为设定值,也可以用数据寄存器(D )的内容作为设定值。在后一种情况下,一般使用有掉电保护功能的数据寄存器 。即使如此,若备用电池电压降低时,定时器或计数器往往会发生误动作。定时器通道范围如下: 100 ms定时器T0T199, 共200点,设定值:0.1 3276.7秒;10 ms定时器T200TT245, 共46点,设定值:0.01327.67秒;1 ms 定时器 T246T249, 共4点,设定值:0.00132.767秒;100 ms积算定时器T250T255, 共6点,设定值:0.13276.7秒; 定时器的作用7. 定时器应用电路(1)延时接通回路7. 定时器应用电路(2)延时断开回路(Y)注意:T0是在X0断开后开始计时,如果没有该常闭则X0接通后即开始计时。 X0接通一下后,过2S再接通一下,接通时间均为0.5S,Y0是延时多少断开?Y10回路,如果在X1接通一下后,经过2s后断电,再接通是什么状态?X1再接通一下后,经多久Y10断开?7. 定时器应用电路(3)振荡电路7. 定时器应用电路(4)长延时电路(Y)8. 计数器应用电路FX中的16位增计数器,是16位二进制加法计数器,它是在计数信号的上 升沿进行计数,它有两个输入,一个用于复位,一个用于计数。每一个计数 脉冲上升沿使原来的数值减1,当现时值减到零时停止计数,同时触点闭合 。直到复位控制信号的上升沿输入时,触点才断开,设定值又写入,再又进 入计数状态。 其设定值在K1K32767范围内有效。设定值K0与K1含义相同,即在第一次计数时,其输出触点就动作。通用计数器的通道号:C0 C99,共100点。保持用计数器的通道号:C100C199,共100点。 举个例子: 由计数输入X011每次驱动C0线圈时,计数器的当前值加1。当第10次执 行线圈指令时,计数器C0的输出触点即动作。之后即使计数器输入X011再 动作,计数器的当前值保持不变。当复位输入X010接通(ON)时,执行RST指令,计数器的当前值为0,输 出接点也复位。应注意的是:计数器C100C199,即使发生停电,当前值与输出触点的动 作状态或复位状态也能保持。 16位及32位计数器的区别16位计数器一般用/停电用32 位计数器一般用/停电用9.PLC程序设计步骤根据可编程序控制器系统硬件结构和生产工艺要求,在软件规格说明书 的基础上,用相应的编程语言指令,编制实际应用程序并形成程序说明 书的过程就是程序设计。 PLC程序设计一般分为以下几个步骤: 程序设计前的准备工作。 程序框图设计。 程序测试。 编写程序说明书。 1程序设计前的准备工作 程序设计前的准备工作大致可分为3个方面: 1)了解系统概况,形成整体概念这一步的工作主要是通过系统设计方 案和软件规格说 明书了解控制系统的全部功能、控制规模、控制方式 、输入输出信号种类和数量、是否有特殊功能接口、与其他设备的关系 、通信内容与方式等。没有对整个控制系统的全面了解,就 不能对各 种控制设备之间的关联有真正的理解,闭门造车和想当然地编程序,编 出的程序到现场去运行,肯定问题百出,不能使用。 2)熟悉被控对象: 编出高质量的程序这步的工作是通过熟悉 生产工艺说明书和软件规格说明书来进行的。可把控制对象 和控制功能分类,按响应要求、信号用途或者按控制区域划 分,确定检测设备和控制设备的物理位置,深入细致地了解 每一个检测信号和控制信号的形式、功能、规模、其间的关 系和预见以后可能出现的问题,使程序设计有的放矢。 在熟悉被控对象的同时,还要认真借鉴前人在程序设计 中的经验和教训,总结各种问题的解决方法哪些是成功 的,哪些是失败的,为什么。总之,在程序设计之前,掌握 东西越多,对问题思考得越深入,程序设计就会越得应手。 3)充分利用手头的硬件和软件工具例如,硬件工具有:编程 器、GPC(图形编程器)、FIT(工厂智能终端);编程软件 有:LSS、SSS、CPT、CXProgTammer、西门子STEP7 如果是 利用计算机编程,可以大大提高编程的效率和质量。 2程序框图设计 这步的主要工作是根据软件设计规格书的总体要求和控制系统具体 情况,确定应用程序的基本结构、按程序设计标准绘制出程序结构框图 ;然后再根据工艺要求,绘制出各功能单元的详细功能框图。如果有人 已经做过这步工作,最好拿来借鉴一下。有的系统的应软件已经模块化 ,那就要对相应程序模块进行定义,规定其功能,确定各块之间连接关 系,然后再绘制出各模块内部的详细框图。框图是编程的主要依据,要 尽可能地详细。如果框图是别人设计的,一定要设法弄清楚其设计思想 和方法。这步完成之后,就会对全部控制程序功能实现有一个整体概念 。 3编写程序 编写程序就是根据设计出的框图逐条地编写控制程序,这是整个程序设 计工作的核心部分。如果有编程支持软件如:SSS、CPT,应尽量使用。 梯形图语言是最普遍使用的编程语言, 对初学者来讲,可以借鉴现成的标准程序,但必须弄懂这些程序段,否 则将会给后续工作带来困难和损失。另外,编写程序过程中要及时对编 出的程序进行注释,以免忘记其间相互关系,要随编随注。注释要包括 程序的功能、逻辑关系说明、设计思想、信号的来源和去向以便阅读和 调试。 4程序测试 程序测试是整个程序设计工作中一项很重要的内容,它可以初步检 查程序的实际效果。程序测试和程序编写是分不开的,程序的许多功能 是在测试中修改和完善的。测试时先从各功能单元入手,设定输入信号 ,观察输出信号的变化情况,必要时可以借用某些仪器仪表。各功能单 元测试完成后,再贯通全部程序,测试各部分的接口情况,直到满意为 止。程序测试可以在实验室进行,也可以在现场进行。如果是在现场进 行程序测试,那就要将可编程序控制器系统与现场信号隔离,可以使用 暂停输入输出服务指令,也可以切断输入输出模板的外部电源,以免引 起不必要的、甚至可能造成事故的机械设备动作。 5编写程序说明书 程序说明书是对程序的综合说明,是整个程序设计工作的总结。编写程 序说明书的目的是便于程序的使用者和现场调试人员使用。对于编程人 员本人,程序说明书也是不可缺少的,它是整个程序文件的一个重要组 成部分。在程序说明书中通常可以对程序的依据即控制要来程序的结构 、流程图等给予必要的说明,并且给出程序的安装操作使用步骤等。 流程图编程软件及其使用实验的目的 1.使用FX软件输入程序加注释 2.根据需要的输入连接线路 3.传输程序至PLC中 4.执行运行并检查正确与否 内容: 小车自动往返控制系统
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号