- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用WDR指令时,要防止过度延迟扫描完成时间, 因为在终止本次扫描之前,许多操作过程不能执行, 如通讯(自由端口方式除外)、I/O更新(立即I/O除外)、强制更新、 SM更新(SM0, SM5~SM29不能被更新)、运行时间诊断、 中断程序中的STOP指令等。 另外, 如扫描时间超过25 s,则10 ms和100 ms定时器将不能正确计时。 暂停、条件结束、看门狗复位指令应用举例如图7-32所示。 图 7-32 暂停、 条件结束、 看门狗复位指令应用举例 2. 顺序控制指令 梯形图程序的设计思想也和其他高级语言的一样,应该首先用程序流程图来描述程序的设计思想,然后再用指令编写出符号程序设计思想的程序。梯形图程序常用的一种程序流程图叫程序的功能流图,使用功能流图可以描述程序的顺序执行、 循环、条件分支、程序的合并等功能流程概念。在功能流图中, 程序的执行分成各个程序步骤,每一步有进入条件、程序处理、 转换条件和程序结束等四个部分组成。功能流图中常用顺序控制继电器位S0.0~S31.7代表程序的状态步, 顺序控制指令可以将功能流图转换成梯形图程序。 顺序控制用三条指令描述程序的顺序控制步进状态,指令格式如表 7-10 所示。 表7-10 顺序控制指令格式 (1) 顺序步开始指令(LSCR)。顺序控制继电器位Sx.y=1时, 该程序步执行。 (2) 顺序步结束指令(SCRE)。SCRE为顺序步结束指令, 顺序步的处理程序在LSCR和SCRE之间。 (3) 顺序步转移指令(SCRT)。使能输入有效时,将本顺序步的顺序控制继电器位Sx.y清零,下一步顺序控制继电器位置1。 例7-1 编写红绿灯顺序显示控制程序,步进条件为时间步进型。 状态步的处理为亮红灯、熄绿灯,同时启动定时器, 步进条件满足时(定时时间到)进入下一步,关断上一步。 红绿灯顺序显示梯形图程序如图7-33所示。 图7-24 置位/复位指令应用程序段 4. 边沿触发指令(脉冲生成) 边沿触发是指用边沿触发信号产生一个机器周期的扫描脉冲, 通常用作脉冲整形。 边沿触发指令分为正跳变出发(上升沿)和负跳变出发(下降沿)两大类。正跳变触发指输入脉冲的上升沿,使触点ON一个扫描周期。负跳变出发指输入脉冲的下降沿,使触点ON一个扫描周期。边沿触发指令格式如表7-5 所示。 表7-5 边沿触发(脉冲形成)指令格式 图 7-25 边沿触发程序指令示例 I0.0的上跳沿:触点(EU)产生一个扫描周期的时钟脉冲, M0.0线圈通电一个扫描周期,M0.0常开触点闭合(一个扫描周期),使输出线圈Q0.0置位有效(输出线圈Q0.0=1),并保持。 I0.0的下跳沿:触点(EU)产生一个扫描周期的时钟脉冲, 驱动输出线圈M0.1通电一个扫描周期, M0.1常开触点闭合(一个扫描周期),使输出线圈Q0.0复位有效(输出线圈Q0.0=0),并保持时序分析如图 7-26 所示。 图7-26 边沿触发时序图 5. 定时器 S7-200 系列PLC 的定时器为增量型定时器, 用于实现时间控制, 可以按照工作方式和时间基准(时基)分类,时间基准又称为定时精度和分辨率。 1) 工作方式 按照工作方式定时器可分为通电延时型(TON)、有记忆的通电延时型(保持型)(TONR)和断电延时型(TOF)三种类型。 2) 时基基准 按照时基基准,定时器可分为1 ms、10 ms、 100 ms三种类型,不同的时基标准、定时精度、定时范围和定时器的刷新方式也不同。 定时器的工作原理是定时器使能输入有效后,当前值寄存器对PLC内部的时基脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。从定时器输入有效,到状态位输出有效经过的时间为定时时间。定时时间T=时基×预置值, 若时基越大,则精度越差。定时器使能输入有效后, 当前寄存器对时基脉冲递增计数。 定时器的刷新方式: 1 ms定时器每隔1 ms定时器刷新一次,定时器刷新与扫描周期和程序处理无关。10 ms 定时器,在每个扫描周期开始时刷新。 每个扫描周期之内,当前值不变。 100 ms定时器是定时器指令执行时被刷新,下一条执行的指令即可使用刷新后的结果,非常符合正常思维,使用方便可靠。但应当注意,如果该定时器的指令不是每个周期都执行(比如条件跳转时)的,则定时器就不能及时刷新, 可能会导致出错。 CPU 22X系列PLC的256个定时器分属TON(TOF)和TONR工作方式,以及三种时基标准,TOF与TON共享同一组定时器, 不能重复使用。 定时器工作方式及类型如表7-6 所示。 表7-6 定
您可能关注的文档
最近下载
- 读后续写+小猫Phin+的生命转机+导学案+湖北省华中师范大学第一附属中学2024-2025学年高二下学期5月联考英语试题.docx
- 《普通动物学》全套教学课件.pdf
- 公司薪酬改革方案.ppt VIP
- 某市道路照明工程施工组织设计方案说明书45页.doc VIP
- MOONS鸣志SR3-Mini步进电机驱动器用户手册.pdf VIP
- 2025山西地质集团秋季校园招聘600人笔试参考题库附答案解析.docx VIP
- 北师大版数学二年上册《回家路上》教学设计.docx VIP
- 2025年北欧神话测试题及答案.doc VIP
- (新版)二级造价工程师《建设工程计量与计价实务》(水利工程)考试题库(含答案).docx VIP
- 学前教育考研课件.ppt VIP
原创力文档


文档评论(0)