机电传动控制之可编程控制器资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* §7.4 四则运算与逻辑运算 一、二进制加法 操作元件: ADD FNC20 (P) (16/32) V,Z D C T KnS KnM KnY KnX K,H [S1] [S2] [D] 将源元件指定的两个数据进行二进制加,送到目标元件所指定元件中去。 * [ DADD D10 D12 D20 ] X010 [S1] [S2] [D] 执行的条件:当X010=1时的每个扫描周期 执行的结果: (D11,D10)+(D13,D12)→(D21,D20) 执行指令前: (D11,D10)=158 (D13,D12)=-100 执行指令后:(D21,D20)=58 * 二、二进制减法 操作元件: SUB FNC21 (P) (16/32) V,Z D C T KnS KnM KnY KnX K,H [S1] [S2] [D] 将源元件1指定的数据减去源元件2指定的数据,结果送到目标元件所指定元件中去。 * [ SUB D10 D12 D20 ] X010 [S1] [S2] [D] 执行的条件:当X010=1时的每个扫描周期 执行的结果: (D10)-(D12)→(D20) 执行指令前: (D10)=158 (D12)=-100 执行指令后:(D20)=258 * 三、二进制乘法 操作元件: MUL FNC22 (P) (16/32) V,Z D C T KnS KnM KnY KnX K,H [S1] [S2] [D] 将源元件指定的两个数据相乘,结果送到目标元件所指定元件中去。 * [ MUL D10 D12 D20 ] X010 [S1] [S2] [D] 执行的条件:当X010=1时的每个扫描周期 第一条指令:(D10)×(D12)=(D21,D20) 第二条指令: (D11,D10)×(D13,D12)=(D23,D22,D21,D20) [ DMUL D10 D12 D20 ] X010 [S1] [S2] [D] * 四、二进制除法 操作元件: DIV FNC23 (P) (16/32) V,Z D C T KnS KnM KnY KnX K,H [S1] [S2] [D] 将源元件1指定的数据除以源元件2指定的数据,商送到目标元件所指定元件中去,余数送到目标元件指定的下一个单元。 * [ DIV D10 D12 D20 ] X010 [S1] [S2] [D] 执行的条件:当X010=1时的每个扫描周期 第一条指令:(D10)∕(D12) 商→D20 余数→D21 第二条指令: (D11,D10) ∕(D13,D12) 商→(D21,D20) 余数→(D23,D22) [ DDIV D10 D12 D20 ] X010 [S1] [S2] [D] * 五、加1和减1指令 操作元件: INC FNC24 (P) (16/32) 加1 DEC FNC25 (P) (16/32) 减1 V,Z D C T KnS KnM KnY KnX K,H [D] 目标元件指定的数据加1或减1后再送到目标元件中去。 * [ INCP D10 ] X010 [D] 执行的条件:当X010由0变1时执行一次。 第一条指令:(D10)+1 →D10 第二条指令: (D11,D10) +1→(D11,D10) [ DDECP D10 ] X010 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档