您好,欢迎光临本网站![请登录][注册会员]  
文件名称: NAIS PLC中文手册第三章高级指令(7).pdf
  所属分类: 其它
  开发工具:
  文件大小: 409kb
  下载次数: 0
  上传时间: 2019-10-15
  提 供 者: weixin_********
 详细说明:NAIS PLC中文手册第三章高级指令(7)pdf,NAIS PLC中文手册第三章高级指令(7)F121(R0L P|21(R0L)|16数据循环左移 适用机型 FPO/FP 2/FP1/ FP-M/FP2/FP2SH/ FP3/FP1OSH 概述 将指定的16bit数据循环左移指定的位数。 对丁FPM/FPO/FP/F-e/FPΣ,P型高级指令不适用 程序示例 布尔形式 梯形图程序 地址 指令 触发器 10 ST R 11 RO 10 F121 ROL, DT O,K4 DT 0)04 F121 (ROL K 左移的16位区 n指定移位的位数的16位常数或16位区 操作数 操作数 继电器定时器/计数器数据寄存器索引寄存器常数 索引变址 WX WY WL(*1) SY EV DTD(*1)FL(*2)X(*3)Y¥(*4)KH D N/A AA A A A AN/AN/A A A A AA A (*1)此处不适用FPM、FPO、FP-e和FP1 A:可以使用 (*2)此处不适用FP-M、FP0、FP-e、FP∑和FP1。 N/A:不可使用 (*3)对于FPΣ、FP2、FP2SI和FP10S,此处为I0至IC (*4)对于FPΣ、FP2、FP2SH和FP10SH,此处为ID 示例说明 当触发器R0为0N时,将数据寄存器DT0中数据循环左移4位 数据位12中的数据传输至特殊内部继电器R9009(进位标志)。 Bit position 15. 1211. 87 DT00001o011010d Bit position 15 1211... 43 匚DT0D01000101000001 R9009(进位标志位) 3-267 描述 将由D指定的16位数据区向左(向高位)循环移n位。 灿示例:循环左移1bit Bⅱ position512118743 Dc01010101010101 Bit position.1211..87 D101d101010101010 R90进位标志位)0 当循环左移n位时, 数据位16-n位(从l5位开始的第n位)中的数据被传输至特殊内詺继电器R9009(进位标忐)。 从15位开始的n位数据向左移出,并且被移动到D指定的数据的低位。 指定n时,16bit的数据只有低8位有效 15..1211,.8了..43..0 -00000000 高8位无效 K0-K255 (HO0--HFF) 编程时注意事项 当n指定的数值为l6bit倍数时,实际的操作不变 例 n=K16:操作与n=KO时相同(进位标志也不变) n=K17:操作与n=K1时相同 n=K32:操作与n=K0时相同(进位标志也不变) n=K33:操作与n=K1时相同 标志位状态 错误标志(R9007:在变址数指定区超限时为0N并保持0N。 错误标志(R9008〕:在变址数指定区超限时瞬间为0N。 进位标志(R9009):当第16-nbit的内容被认为是1时,瞬间为0N。 3-268 F122(RCR)16bit数据循环右移 适用机型 P122(PRCR)(带进位标志位) FPO/FP E/FP1/FP-M/FP2/FP2SH/FP3/FP1OSH 概述 将指定的16bi数据带进位标志位循环右移指定的位数。 对于FP-M/FP0/FP1/FP-e/FPΣ,P型高级指令不适用 程序示例 布尔形式 梯形图程序 地址 指令 触发器 10 11 F122 (RCR RO 王F122RCR,T0,K4,] DT K n D右移的6位区 指定移位的位数的16位常数或16位区 操作数 继电器 操作数 定时器/计数器数据寄存器索引寄存器常数 索引变址 WX WY WR WL(+1) SV EV DT LD(+1 FL(+2)IX(+3)IY(*43KH DN/A AA A A A A N/AN/ A A A AAA (*1此处不适用FPM、FP0、FP-e和FPl A:可以使用 (*2)此处不适用FPM、FPO、FP-e、FP∑和FP1 N/A:不可使用 (*3)对丁FP∑、FP2、FP2SH和FP10SH,此处为I0全IC。 (*4)对于F∑、H2、F2H和F門10SH,此处为D 示例说明 当触发器R0为0八N时,将数据寄存器υT0中数据带进位标志位的数据”1”循环右移4位、 Bit positions DTO 00010010001 RO: on n-1:3 bits Bit position 15 nTo00;100010010001 进位标志位数据”1” R9009(进位标志位) 数据位3的数据 3-269 描述 将由指定的16位数据区向右(向低位)带进位标志位循环移n位。 示例:循环右移1bit it position 15 D 010101010101010 Bit position 15..1211 D001d101d101d101d 进位标志位数据”0” R9009(进位标志位) 当带进位标志位循环右移n位时, 数据伈n-1位(编号从0位开始)中的数据被传输至特殊内部电器R9009(进位标志)。 从0位开始的n位数据冋右移出,同时将进位标志位的数据和从0位开始的n-1位数据被移动到 指定的数据的高位 指定n时,16bit的数据只有低8位有效 15..1211,.8了..43..0 -00000000 高8位无效 K0-K255 (HO0--HFF) 编程时注意事项 当n指定的数值为17bit倍数时,实际的操作不变 例 n=K17:操作与n=KO时相同 n=K18:操作与n=K1时相同 n=K34:操作与n=K0时相同 n=K35:操作与n=K时相同 标志位状态 错误标志(R9007):在变址数指定区超限时为0N并保持0N。 ·错误标志(R9008):在变址数指定的区超限时瞬间为0N。 ·进位标志(R9009):当n-1bit的内容被认为是1时,瞬间为N。 3-270 F123(RCL)16bit数据循环左移 适用机型 P123(PRCL)(带进位标志位) FPO/ FP 2/FP1/FP-M/FP2/FP2SH/FP3/FP10SH 概述将指定的16bit数据带进位标志位循环左移指定的位数 对于FP-M/ FPO/FP1/FP-e/FP∑,P型高级指令不适用。 程序示例 梯形图程序 布尔形式 地址 指令 触发器 10 ST R 0 11 F123 RO (RCL) 10}[F123RCL,DT0,K4 DT n D右移的16位区 n指定移位的位数的16位常数或16位区 操作数 操作数 继电器定时器/计数器数据寄存器索引寄存器常数 索引变址 WX WY WR WL(*1) SV EV DT LD(*1FL(*2)IX(*3)IY(4)KH D【N/AA[A A A AN/AN/A A n AAAA A aA A A (*1)此处不适用FPM、FP0、FP-e和FP1。 A:可以使用 (*2)此处不适用FM、F、He、PΣ和F1。 N/A:不可使用 (*3)对于FPΣ、FP2、FP2SH和FP10SH,此处为I0至IC (*4)对于FP∑、FP2、FP2SH和FP10SH,此处为ID。 示例说明 当触发器为0N时,将数据寄存器0中数据带进位标志位的数据”1”循环左移4位 it position.. 1211 DO 0001001000110100 R0:0N Bit positior1h出 DTo001可0011|0100;00a 进位标志位数据"”下 R9009(进位标志位) 数据位12的数据 3-271 描述 将由D指定的16位数据区向左(向高位)带进位标志位循环移n位。 示例:循环左移1bit Bit positions. 12i11.87. 43 回n0101010101010 Bit posit低。個87。4B 101d10101010[1010 进位标志位数据”0 R9009(进位标志位) 可 当带进位标志位循环左移n位吋, 数据位16-n位(15位开始开始的第n位)中的数据被传输至特殊内部继电器R9009(进位标志)。 从15位开始的n位薮据向左移出,同时将进位标志位的数据和从15位开始的n-1位数据被移动到 1指定的数据的低位 指定n时,16bit的数据只有低8位有效 1211 87 43 n|一 00000000 高8位无效 K0~K255 (HO0--HFF) 编程时注意事项 当n指定的数值为17bit的倍数时,实际的操作不变. 例: n=K17:操作与n=KO时相同 n=K18:操作与n=K时相同 n=K34:操作与n=KO时相同 n=K35:操作与nK1时相同 标志位状态 错误标志(R9007):在变址数指定区超限时为0N并保持0N。 ·错误标志(R9008):在变址数指定的区超限时瞬间为0N。 进位标志(R9009):当16-nbit的内容被认为是1时,瞬间为0N。 3-272 F125 DROR 32bit数据循环右移 适用机型 P125(PDROR FPE/FP2/ FP2SH/FP1OSH 概述 将指定的32bi数据循环右移指定的位数。 对于FFPΣ,P型高级指令不适用。 程序示例 梯形图程序 布尔形式 地址 指令 触发器 10 R 0 RO 11 F125 (DROR HHF125 DROR, DT10 K D D右移的32位区 指定移位的位数的16位常数或16位区,范围:K0~K255(H0~HFF) 操作数 操作数 继电 定时器/计数器数据寄存帶索引寄存器常数 索引变址整型设备 WⅩ|WY|wRwL|sv EV DT LD FL(+1) KHf D NAAAAAAAA AA NANANA ANA n A AAA AA AAANA ANA 1)此处不适用FP∑。 A:可以使用 N/A:不可使用 例说明 当触发器R0为0N时,将数据寄存器11和10中数据循环右移4位。 数据位3中的数据传输至特殊内部继电器R9009(进位标志)。 312827,87430 DT11,DT10]1010 11001011 RO: on CY DT1DT10]10111010 1100 3-273 描述 将由D指定的32位数据区向右(向低位)循环移n位。 15 015 触发器:R0 D中0bit的数据 当循环右移n位时, 数据位n-1位、位开始的第n位)中的数据被传输至特殊内部继电器R9009(进位标志)。 从0位开始的n位数据向石移出,并且被移动到D指定的32位数据的高位。 指定n时,16bi的数据只有低8位有效 15.1211 00000000 高8位无效 K0K255 (HOO-HFF) 当指定的n等于K0时,[D+1,D和特殊内部继电器R9009(进位标志)中的内容不变 编程时注意事项 当n指定的数值为32bit的倍数时,实际的操作不变. 例 n=K32:操作与n=KO时相同 标志位状态 ·错误标志(R9007):在变址数指定区超限时为0N并保持0N。 ·错误标志(R9008):在变址数指定的区超限时瞬间为ON。 ·进位标志(R9009):当第n-1bit的内容被认为是1时,瞬间为0N。 3-274
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: