网站大量收购闲置独家精品文档,联系QQ:2885784924

[物理]功能指令.ppt

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

可编程序控制器原理与程序设计 主讲教师:温惠萍 引入 1、功能指令可用于何种设备(型号、输出类型) 2、功能指令的用法(格式,适应于何种场合的控制 要求) 4.1.1功能指令概述 1、应用指令的组成 (1)助记符:简写英文代号“例如:MOV” (2)功能号:以HPP输入程序给PLC时,使用的 方法(FNCⅹⅹ) 4.1.2功能指令概述 1、应用指令的组成 (3)操作元件(或称操作数) ①源操作元件[S .], 有时源不止一个,例如有[S1 .]、[S2 .] ②目标操作数元件[D .], 如果不止一个目标操作元件时,用[D1 .][D2 .] ③K、H为常数 K表示十进制数,H表示十六进制数 ④功能助记符后+P的→表示具有上升沿脉冲执行 ⑤D +功能指令→表示处理32位数据 。 4.1.2功能指令概述 2、位元件和字元件 (1)、位元件——能有ON/OFF状态的元件。 例如:X、Y、M、S (2)、字元件——能处理数据的元件。 例如:T、C、D、V、Z、 KnX、 KnY、 KnM、 KnS ①、由Kn+首位位元件的组合→字元件 ②、位元件以4位为一组组合成单元 例如: K1X0→X3~X0 K4Y0→Y17~Y0 4.2.1 程序流程控制指令(FNC00~FNC09) 1、 CJ条件跳转指令(FNC00) 4.2.2 程序流程控制指令(FNC00~FNC09) 2、 子程序 4.2.2 程序流程控制指令(FNC00~FNC09) 2、 子程序 4.2.2 程序流程控制指令FNC00~FNC09) 3、 中断(适用要求高精度的设备) 4.2.2 程序流程控制指令FNC00~FNC09) 3、 中断(适用要求高精度的设备) 4.2.2 程序流程控制指令FNC00~FNC09) 4、 监视定时器(WDT) 4.2.2 程序流程控制指令FNC00~FNC09) 5、 循环(网络常用) 4.3.1 传送与比较指令(FNC10~FNC19) 1、 CMP数据比较 4.3.2 传送与比较指令(FNC10~FNC19) 2、 ZCP区间比较 4.3.3 传送与比较指令(FNC10~FNC19) 3、 MOV数据传送 4.3.4 传送与比较指令(FNC10~FNC19) 4、 SMOV移位传送指令 4.3.5 传送与比较指令(FNC10~FNC19) 5、 CML取反指令 4.3.6 传送与比较指令(FNC10~FNC19) 6、 BMOV块传送指令 4.3.7 传送与比较指令(FNC10~FNC19) 7、 FMOV多点传送指令 4.3.8 传送与比较指令(FNC10~FNC19) 8、 XCH数据交换指令 4.3.9 传送与比较指令(FNC10~FNC19) 9、 求BCD码和求BIN码指令 4.4.1 算术运算和逻辑运算(FNC20~FNC29) 1、 ADD二进制的加法指令 4.4.2 算术运算和逻辑运算(FNC20~FNC29) 2、 SUB二进制的减法指令 4.4.3 算术运算和逻辑运算(FNC20~FNC29) 3、 MUL二进制的乘法指令 4.4.4 算术运算和逻辑运算(FNC20~FNC29) 4、 DIV二进制的除法指令 4.4.5 算术运算和逻辑运算(FNC20~FNC29) 5、 INC加1和DEC减1指令 4.4.7 算术运算和逻辑运算(FNC20~FNC29) 7、 逻辑与WAND、或WOR、异或WXOR运算 4.4.8 算术运算和逻辑运算(FNC20~FNC29) 8、 NEG求补指令 4.5 循环及移位指令(FNC30~FNC39) 4.5 1、 ROR循环右移、ROL循环左移指令 4.5 循环及移位指令(FNC30~FNC39) 4.5 2、 带进位RCR循环右移、ROL循环左移指令 4.5 循环及移位指令(FNC30~FNC39) 4.5 .3、 SFTR位右移、SFTL位左移指令 4.5 循环及移位指令(FNC30~FNC39) 4.5 3、 SFTR位右移、SFTL位左移指令 4.5 循环及移位指令(FNC30~FNC39) 4.5 4、 WSFR字右移、WSFL字左移指令 4.5 循环及移位指令(FNC30~FNC39) 4.5 5、 FIFO先进先出(SFWR、SFRD) 4.6. 1 数据处理指令(FNC40~FNC49) 1、 ZRST区间复位指令 4.6.

文档评论(0)

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

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

1亿VIP精品文档

相关文档