- 1、本文档共138页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FX系列PLC的功能指令 FX系列PLC的功能指令 又称高级/应用指令。实际上是调用一个个功能不同的子程序,既能简化程序设计,又能完成复杂的数据传送、运算、变换和程序控制等高难度控制。 三菱FX2的功能指令有87条,FX2N 有128条(有的标246),各指令用功能号FNC□□表示;每一指令有与之对应的助记符表示其功能意义。如FNC00(CJ)表示条件跳转。 功能指令可分为以下几类:程序流程指令、传送与比较、算术与逻辑运算、循环与移位、数据处理、高速处理、方便指令等。 一、功能指令的格式 功能代号 助记符:ADD加法 数据长度:数据以字长表示,有16位、32位之分。有(D)为32位。 脉冲/连续执行指令标志(P): 有(P)为脉冲指令,即仅在条件由OFF到ON时执行一个扫描周期;无(P)为连续执行指令,条件满足时每个扫描周期执行一次。FXON无脉冲指令。 某些特殊指令连续执行的符号:引起特别注意。图示电路:每个扫描周期源的数据都发生变化。 二、不同数据长度间数据的传送 当一个16位的数据传送到K1M0,K2M0,K3M0时,只传送相应的低位数据,目的数据的高位数据保持不变。 反过来,高位数据全部为0。 三、变址寄存器V和Z的处理 V和Z 是16位保持用寄存器,在数据传送、比较指令中用来修改操作对象的元件号,即简化编程。 V作为高位,Z作为低位,可进行32位数据运算。只须制定Z,即代表了VZ。 FXON中只有V0和Z0。 D8028中保存Z0的值,D8029中保存V0的值(只读)。 FX2N中只有V0-V7和Z0-Z7。D8028中保存Z0的值,D8029中保存V0的值(只读)。其余分别保存在D8082-D8095中。 变址寄存器当前值寄存器 D8028中保存Z0的值,D8029中保存V0的值(只读)。其余分别保存在D8082-D8095中。 四、操作数目标软元件的表示 五、功能指令介绍(一)、程序流程类指令 1、条件跳转指令(FNC00)CJ 当 X0 置 1 ,跳转指令 CJ P8 执行条件满足,程序将从 CJ P8 指令处跳至标号 P8 处,仅执行该梯形图中P8后面的程序。——称为条件跳转。 若用辅助继电器 M8000 作为跳转指令的工作条件,跳转就成为无条件跳转。 跳转指令执行的意义为:在满足跳转条件之后的各个扫描周期中, PLC 将不再扫描执行跳转指令与跳转指针 P □□间的程序,即跳到以指针 P□□为入口的程序段中执行。直到跳转的条件不再满足,跳转停止进行。 使用跳转指令应注意: 标号一般设在相关的跳转指令之后,也可以设在跳转指令之前。 一个标号只能出现一次,超过一次会出错;但可以有多条跳转指令使用同一标号。 编程时标号占一行,对有意向END步跳转的指针P63编程时,程序中不要对P63编程。 在跳转执行期间,即使被跳过的程序的驱动条件发生改变,但其线圈(或结果)仍保持跳转前的状态,因这段程序未被执行。 条件跳转的常见形式 应用实例 手动,自动控制方式选择 2、子程序调用FNC01与返回FNC02 子程序是为了一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编排时,将主程序排在前边,子程序排在后边,并以主程序结束指令 FEND ( FNC06 )将这两部分分隔开。 应用举例1: X0 是子程序执行的条件,当 X0 置 1 时标号为 P10 的子程序得以执行。 子程序 P10 安排在主程序结束指令 FEND 之后,END之前。 标号 P10 和子程序返回指令 SRET 间的程序构成了 P10 子程序的内容。 当主程序带有多个子程序时,子程序可依次列在主程序结束之后。并以不同的标号相区别。 使用子程序调用与返回指令时应注意: 转移标号不能重复,也不可与跳转指令的标号重复; 子程序可以嵌套调用,最多可5级嵌套。 CALL指令必须和FEND、SRET一起使用。子程序标号要写在FEND后。 在调用子程序和中断子程序中,可采用T192~T199或T246~T249作为定时器 3、中断返回指令(FNC03)IRET 4、允许中断 (FNC04) EI5、禁止中断 (FNC05) DI 中断返回指令(FNC03) IRET 中断处理: 中断处理标号: 中断类型(3种) 允许中断 (FNC04) EI禁止中断 (FNC05) DI PLC平时处于禁止中断的状态。 由EI-DI组成中断允许范围,执行到该区间时,若中断源产生中断请求,则转到中断标号处,执行中断服务程序,执行到IRET时,返回到断点处继续主程序。 在中断允许范围内,若特殊辅助继电器M8050~M8053被驱动,则相应中断不执行。例:当M8050=1时,不执行I001,I000的中断。 在中断禁止区(
您可能关注的文档
- 脐带血血气检测(改).ppt
- 3.3享受学习《第一课时》课件.ppt
- 3.3摩擦力(第2课时)2016.ppt
- 3.3微机原理.ppt
- 脑疝的急救流程.ppt
- 脑内原发淋巴瘤.pptx
- 3.3摩擦力 2003.ppt
- 3.3去括号与去分母2.ppt
- 胸部发育的异常.ppt
- 3.3等差数列前n项和公式.ppt
- 小学语文快乐读书吧阅读教学策略的跨学科应用研究教学研究课题报告.docx
- 2025至2030药品行业市场运行分析及竞争格局与投资战略报告.docx
- 高中生课堂注意力分散原因分析及干预策略研究教学研究课题报告.docx
- 初中数学教学中学生逻辑推理能力的培养与实践教学研究课题报告.docx
- 人工智能辅助下的初中学生身份信息管理及隐私权保护策略研究教学研究课题报告.docx
- 家庭数字环境对小学生科学探究能力培养的影响及对策研究教学研究课题报告.docx
- 《海绵城市视角下城市广场景观设计中的雨水收集与利用系统设计优化策略》教学研究课题报告.docx
- 中学生AI教育平台互动性与个性化学习路径优化研究教学研究课题报告.docx
- 初中地理教学:校园植物季相变化与气候变迁对农业影响分析教学研究课题报告.docx
- 《环境监测数据质量管理在环境监测数据管理平台中的应用》教学研究课题报告.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)