8_1应用指令基本格式.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8_1应用指令基本格式

第八章 三菱FX2NPLC应用指令 应用指令( Applied Instruction ) 或称为功能指令( Functional Instruction ) 完成特有功能的指令 数据的传送,运算,变换及程序控制等功能 (128种,298条) 第一节 应用指令的基本格式 一. 表示形式: 按功能号 FNC00-FNC297编排,各条 指令由相对应的助记符表示其功能意义。 注意: 有的功能指令只需指定功能编号 功能指令操作数说明 功能指令在数据处理和运算过程中,要用到数据寄存器,变址寄存器,中断指针和特殊辅助继电器,对这些功能指令的操作数,要按有关规则和使用。 ① 数据寄存器和位组合数据 数据寄存器(D) 16位:数据范围:-32768~+32767   32位(两个相邻的数据寄存器组成):  操作时,只需指定低16位操作数,并建议低位的编号采用偶数编号。  数据范围:-2147483648~+2147483647 ② 变址寄存器(V/Z) 变址寄存器的形式 16个变址寄存器 进行数据的读/写 16个:V0~V7 Z0~Z7 可与其他的软元件编号或数值组合使用 V/Z自身也可以组合成32位寄存器 V/Z使用说明: 若 V=6,则 K20V为 K26(K20+6)  若 V=7,则 K20V变为 K27(K20+7) 注意:在处理16位指令时,可以任意选用V或Z 而在处理32位指令时,必须使用Z0~Z7。 ③标志位 运算结果要影响某些特殊继电器或寄存器 标志位:一般标志位 运算出错标志位 功能扩展用标志位。 一般标志位 结果将影响下列标志位: M8020:零标志,运算结果为0时动作 M8021:借位标志,减法时被减数不够时动作 M8022:进位标志,运算结果有进位时动作 M8029:指令执行结束标志 运算出错标志位 元件编号范围方面有错,或在运算过程中出错,下列标志位会动作,同时记录出错信息。 M8067:运算出错标志 D8068:运算错误代码编号储存 D8069:错误发生的步序号记录储存 当PLC由 STOP→RUN 时都是瞬间清除,若出现运算错误,则M8067保持动作,而D8068中储存发生错误的步序号。 功能扩展用标志位 对特有的辅助继电器,可进行功能扩展 执行结束标志和扩展功能标志的说明 ④ 文件寄存器(D) 是一类专用数据寄存器,用于储存大量的数据  (采集数据,统计计算数据,多组控制参数) 文件寄存器占存储单元的分配说明 (若D1000以后的一部分设定为文件寄存器,则剩余部分可作为通电的掉电保持寄存器) ⑤ 指针(P/I) 指针用作跳转,中断等程序的入口地址,与跳转,子程序,中断程序等指令一起使用 地址采用十进制数分配 按用途分:分支用指针(P); 中断用指针(I) 分支用指针(P) 用于条件跳转,子程序调用 地址号:P0~P62(63点) FX0S,FX0N,FX1S,FX2 P0~P127(127点) FX1N,FX2N,FX2NC P63:跳转结束指针(类似END) 在程序中不编程 中断用指针(I) FNC03(IRET)中断返回 与 FNC04(EI)开中断 一起使用 FNC05(DI)关中断 输入中断: I00□~I50□ (6点) 指针格式: 定时器中断 I6□□ I7□□ I8 □□ (3点) 每隔设定时间中断一次 指针格式: 计数器中断 I010~I060(6点) 是根据PLC内置的高速计数器的比较结果 执行中断子程序 用于利用高速计数器优先处理计数结果的 控制。 * 分类: ① 程序控制 ② 传送与比较 ③算术与逻辑运算 ④ 移位与循环 ⑤ 数据处理 ⑥ 高速处理 ⑦ 方便指令 ⑧外围设备I/O ⑨外围设备SER ⑩浮点运算 时钟运算 格雷码变换

文档评论(0)

me54545 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档