plc中文手册书第3章-指令_第1页
plc中文手册书第3章-指令_第2页
plc中文手册书第3章-指令_第3页
plc中文手册书第3章-指令_第4页
plc中文手册书第3章-指令_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、F120(ROR) P120(PROR)16bit数据循环右移概述将指定的16bit数据循环右移指定的位数。对于FP-M/FP0/FP1/FP-e/FP,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。示例说明当触发器R0为ON时,将数据寄存器DT0中数据循环右移4位。A:可以使用N/A: 不可使用数据位3中的数据传输至特殊继电器R9009(进位标志)。R9

2、009(进位标志位)3-265操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F120(ROR)DT0K4D右移的16位区n指定移位的位数的16位常数或16位区适用机型FP0/FP/FP1/FP-M/FP2/FP2SH/FP3/FP10SH描述将由D指定的16位数据区向右(向低位)循环移n位。示例: 循环右移1bitR9009(进位标志位)当循环右移n位时,- 数据位n-1位(从0位

3、开始)中的数据被传输至特殊继电器R9009(进位标志)。- 从0位开始的n位数据向右移出,并且被移动到D指定的数据的。指定n时,16bit的数据只有低8位有效高8位无效K0K255 (H00HFF)编程时注意事项当n指定的数值为16bit的倍数时,实际的操作不变.例:n=K16: 操作与n=K0时相同(进位标志也不变) n=K17: 操作与n=K1时相同.n=K32: 操作与n=K0时相同(进位标志也不变) n=K33: 操作与n=K1时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定区超限时瞬间为ON。进位标志(R9009):当

4、第n-1 bit的内容被认为是1时,瞬间为ON。3-266F121(ROL) P121(PROL)16bit数据循环概述将指定的16bit数据循环指定的位数。对于FP-M/FP0/FP1/FP-e/FP,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。示例说明当触发器R0为ON时,将数据寄存器DT0中数据循环A:可以使用N/A: 不可使用4位。数据位12中的

5、数据传输至特殊继电器R9009(进位标志)。R0:ONR9009(进位标志位)3-267操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F121(ROL)DT0K4D的16位区n指定移位的位数的16位常数或16位区适用机型FP0/FP/FP1/FP-M/FP2/FP2SH/FP3/FP10SH描述将由D指定的16位数据区向左(向)循环移n位。示例:循环1bitR9009(进位标志位)

6、当循环n位时,- 数据位16-n位(从15位开始的第n位)中的数据被传输至特殊继电器R9009(进位标志)。- 从15位开始的n位数据向出,并且被移动到D指定的数据的低位。指定n时,16bit的数据只有低8位有效高8位无效K0K255 (H00HFF)编程时注意事项当n指定的数值为16bit的倍数时,实际的操作不变.例:n=K16: 操作与n=K0时相同(进位标志也不变) n=K17: 操作与n=K1时相同.n=K32: 操作与n=K0时相同(进位标志也不变) n=K33: 操作与n=K1时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变

7、址数指定区超限时瞬间为ON。进位标志(R9009):当第16-n bit的内容被认为是1时,瞬间为ON。3-268F122(RCR) P122(PRCR)16bit数据循环右移 (带进位标志位)概述将指定的16bit数据带进位标志位循环右移指定的位数。对于FP-M/FP0/FP1/FP-e/FP,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N

8、/A: 不可使用示例说明当触发器R0为ON时,将数据寄存器DT0中数据带进位标志位的数据”1”循环右移4位。进位标志位数据”1”R9009(进位标志位)数据位3的数据3-269操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F122(RCR)DT0K4D右移的16位区n指定移位的位数的16位常数或16位区适用机型FP0/FP/FP1/FP-M/FP2/FP2SH/FP3/FP10SH

9、描述将由D指定的16位数据区向右(向低位)带进位标志位循环移n位。示例:循环右移1bit进位标志位数据”0”R9009(进位标志位)当带进位标志位循环右移n位时,- 数据位n-1位(从0位开始)中的数据被传输至特殊继电器R9009(进位标志)。- 从0位开始的n位数据向右移出,同时将进位标志位的数据和从0位开始的n-1位数据被移动到D指定的数据的。指定n时,16bit的数据只有低8位有效高8位无效K0K255 (H00HFF)编程时注意事项当n指定的数值为17bit的倍数时,实际的操作不变.例:n=K17: 操作与n=K0时相同 n=K18: 操作与n=K1时相同.n=K34: 操作与n=K0

10、时相同 n=K35: 操作与n=K1时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。进位标志(R9009):当n-1 bit的内容被认为是1时,瞬间为ON。3-270F123(RCL) P123(PRCL)16bit数据循环 (带进位标志位)将指定的16bit数据带进位标志位循环指定的位数。概述对于FP-M/FP0/FP1/FP-e/FP,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、

11、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当触发器R0为ON时,将数据寄存器DT0中数据带进位标志位的数据”1”循环4位。R0:ON进位标志位数据”1”R9009(进位标志位)数据位12的数据3-271操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F123(RCL)DT

12、0K4D右移的16位区n指定移位的位数的16位常数或16位区适用机型FP0/FP/FP1/FP-M/FP2/FP2SH/FP3/FP10SH描述将由D指定的16位数据区向左(向)带进位标志位循环移n位。示例:循环1bit进位标志位数据”0”R9009(进位标志位)当带进位标志位循环n位时,- 数据位16-n位(15位开始开始的第n位)中的数据被传输至特殊继电器R9009(进位标志)。- 从15位开始的n位数据向 D指定的数据的低位。出,同时将进位标志位的数据和从15位开始的n-1位数据被移动到指定n时,16bit的数据只有低8位有效K0K255 (H00HFF)高8位无效编程时注意事项当n指定

13、的数值为17bit的倍数时,实际的操作不变.例:n=K17: 操作与n=K0时相同 n=K18: 操作与n=K1时相同.n=K34: 操作与n=K0时相同 n=K35: 操作与n=K1时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。进位标志(R9009):当16-n bit的内容被认为是1时,瞬间为ON。3-27232bit数据循环右移概述将指定的32bit数据循环右移指定的位数。对于FFP,P型高级指令不适用。程序示例操作数A:可以使用(*1)此处不适用FP。N/A: 不可使用示例说明当触发器R0为ON时

14、,将数据寄存器DT11和DT10中数据循环右移4位。数据位3中的数据传输至特殊继电器R9009(进位标志)。3-273操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址整型设备WXWYWRWLSVEVDTLDFL(*1)IKHfDN/AAAAAAAAAAN/AN/AN/AAN/AnAAAAAAAAAAAAN/AAN/A梯形图程序形式地址指令触发器1011STR0F125(DROR)DT10K4D右移的32位区n指定移位的位数的16位常数或16位区, 范围: K0K255(H0HFF)适用机型FP/FP2/FP2SH/FP10SHF125(DROR) P125(PDROR)描述将由D指定

15、的32位数据区向右(向低位)循环移n位。触发器: R0D中0bit的数据当循环右移n位时,- 数据位n-1位(0位开始的第n位)中的数据被传输至特殊继电器R9009(进位标志)。- 从0位开始的n位数据向右移出,并且被移动到D指定的32位数据的。指定n时,16bit的数据只有低8位有效K0K255 (H00HFF)高8位无效当指定的n等于K0时,D+1,D和特殊继电器R9009(进位标志)中的内容不变.编程时注意事项当n指定的数值为32bit的倍数时,实际的操作不变.例:n=K32: 操作与n=K0时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R900

16、8):在变址数指定的区超限时瞬间为ON。进位标志(R9009):当第n-1 bit的内容被认为是1时,瞬间为ON。3-27432bit数据循环概述将指定的32bit数据循环指定的位数。对于FP,P型高级指令不适用。程序示例操作数A:可以使用(*1)此处不适用FP。N/A: 不可使用示例说明当触发器R0为ON时,将数据寄存器DT11和DT10中数据循环4位。数据位28中的数据传输至特殊继电器R9009(进位标志)。3-275操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址整型设备WXWYWRWLSVEVDTLDFL(*1)IKHfDN/AAAAAAAAAAN/AN/AN/AAN/AnA

17、AAAAAAAAAAAN/AAN/A梯形图程序形式地址指令触发器1011STR0F126(DROL)DT10K4D的32位区n指定移位的位数的16位常数或16位区, 范围: K0K255(H0HFF)适用机型FP/FP2/FP2SH/FP10SHF126(DROL) P126(PDROL)描述将由D指定的32位数据区向左(向)循环移n位。触发器: R0D中15bit的数据当循环n位时,- 数据位32-n位(31位开始的第n位)中的数据被传输至特殊继电器R9009(进位标志)。- 从31位开始的n位数据向出,并且被移动到D指定的32位数据的低位。指定n时,16bit的数据只有低8位有效K0K25

18、5 (H00HFF)高8位无效当指定的n等于K0时,D+1,D和特殊继电器R9009(进位标志)中的内容不变.编程时注意事项当n指定的数值为32bit的倍数时,实际的操作不变.例:n=K32: 操作与n=K0时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。进位标志(R9009):当第32-n bit的内容被认为是1时,瞬间为ON。3-27632bit数据循环右移 (带进位标志位)概述将指定的32bit数据带进位标志位循环右移指定的位数。对于FP,P型高级指令不适用。程序示例操作数A:可以使用(*1)此处不适

19、用FP。N/A: 不可使用示例说明当触发器R0为ON时,将数据寄存器DT11,DT10中数据带进位标志位的数据”1”循环右移4位。R9009(进位标志)R9009(进位标志)3-277操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址整型设备WXWYWRWLSVEVDTLDFL(*1)IKHfDN/AAAAAAAAAAN/AN/AN/AAN/AnAAAAAAAAAAAAN/AAN/A梯形图程序形式地址指令触发器1011STR0F127(DRCR)DT10K4D右移的32位区的低16位n指定移位的位数的16位常数或16位区, 范围: K0K255(H0HFF)适用机型FP/FP2/FP2

20、SH/FP10SHF127(DRCR) P127(PDRCR)描述当触发器为ON时,将由D指定的32位数据区向右(向低位)带进位标志位循环移n位。R9009(进位标志位)触发器: OND中0位的数据当循环右移n位时,- 数据位n-1位(从0位开始)中的数据被传输至特殊继电器R9009(进位标志)。- 从0位开始的n位数据向右移出,同时将进位标志位的数据和从0位开始的n-1位数据被移动到D指定的数据的。指定n时,16bit的数据只有低8位有效高8位无效K0K255 (H00HFF)编程时注意事项当n指定的数值为33bit的倍数时,实际的操作不变.例:n=K33: 操作与n=K0时相同标志位状态错

21、误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。进位标志(R9009):当n-1 bit的内容被认为是1时,瞬间为ON。3-27832bit数据循环 (带进位标志位)概述将指定的32bit数据带进位标志位循环指定的位数。对于FP,P型高级指令不适用。程序示例操作数A:可以使用(*1)此处不适用FP。N/A: 不可使用示例说明当触发器R0为ON时,将数据寄存器DT11,DT10中数据带进位标志位的数据”1”循环4位。R9009(进位标志)R9009(进位标志)3-279操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址

22、整型设备WXWYWRWLSVEVDTLDFL(*1)IKHfDN/AAAAAAAAAAN/AN/AN/AAN/AnAAAAAAAAAAAAN/AAN/A梯形图程序形式地址指令触发器1011STR0F128(DRCL)DT10K4D的32位区n指定移位的位数的16位常数或16位区, 范围: K0K255(H0HFF)适用机型FP/FP2/FP2SH/FP10SHF128(DRCL) P128(PDRCL)描述当触发器为ON时,将由D指定的32位数据区向左(向)带进位标志位循环移n位。R9009(进位标志位)触发器: OND中的数据当循环n位时,- 数据位32-n位(从第31位开始的n位)中的数据

23、被传输至特殊继电器R9009(进位标志)。- 从31位开始的n位数据向D指定的数据的低位。出,同时将进位标志位的数据和从31位开始的n-1位数据被移动到指定n时,16bit的数据只有低8位有效高8位无效K0K255 (H00HFF)编程时注意事项当n指定的数值为33bit的倍数时,实际的操作不变.例:n=K33: 操作与n=K0时相同标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。进位标志(R9009):当31-n bit的内容被认为是1时,瞬间为ON。3-280F130(BTS) P130(PBTS)16bit

24、数据位置位概述将16bit数据的指定数据位置位。对于FP-M/FP0/FP1/FP/FP-e,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当触发器R0为ON时,按照DT2中指定的数据位,将数据寄存器DT0中的对应数据位设置为ON。当DT2=K7时, 操作结果如下:n DT2:K7DD数据位7变为ON(1).其他未指定

25、的数据位不变.3-281操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F130(BTS)DT0DT2D16位区n指定数据位的位数的16位常数或16位区适用机型FP-e/FP0/FP/FP1/FP-M/ FP2/FP2SH/FP3/FP10SH描述将由D指定的16位数据中的第n位变为ON.未指定的数据位的内容不变.n指定变为ON的数据位,范围: K0K15数据n中bit4bit15无

26、效n的范围: K0K15(H0HF)标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。3-28216bit数据位复位概述将16bit数据的指定数据位复位。对于FP-M/FP0/FP1/FP/FP-e,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。示例说明A:可以使用N/A: 不

27、可使用当触发器R0为ON时,按照DT2中指定的数据位,将数据寄存器DT0中的对应数据位设置为OFF。当DT2=K7时, 操作结果如下:n DT2:K7DD数据位7变为OFF(0).其他未指定的数据位不变.3-283操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F131(BTR)DT0DT2D16位区n指定数据位的位数的16位常数或16位区适用机型FP-e/FP0/FP/FP1/FP

28、-M/ FP2/FP2SH/FP3/FP10SHF131(BTR) P131(PBTR)描述将由D指定的16位数据中的第n位变为OFF.未指定的数据位的内容不变.n指定变为ON的数据位,范围: K0K15数据n中bit4bit15无效n的范围: K0K15(H0HF)标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。3-28416bit数据位求反概述将16bit数据的指定数据位求反。对于FP-M/FP0/FP1/FP/FP-e,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。

29、 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当触发器R0为ON时,按照DT2中指定的数据位,将数据寄存器DT0中的对应数据位反转。当DT10=K7时, 操作结果如下:n DT10:K7DD数据位7取反.OFF(0)ON(0).其他未指定的数据位不变.3-285操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KH

30、DN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F132(BTI)DT0DT10D16位区n指定数据位的位数的16位常数或16位区适用机型FP-e/FP0/FP/FP1/FP-M/ FP2/FP2SH/FP3/FP10SHF132(BTI) P132(PBTI)描述将由D指定的16位数据中的第n位的内容取反,OFF(0)ON(1)或ON(1)OFF(0).未指定的数据位的内容不变.n指定变为ON的数据位,范围: K0K15数据n中bit4bit15无效n的范围: K0K15(H0HF)标志位状态错误标志(R9007):在变址数

31、指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。3-28616bit数据位测试概述检测16bit数据的指定数据位的状态ON(1)或OFF(0)。对于FP-M/FP0/FP1/FP/FP-e,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当触发器R0为ON时,按照DT2中指定的数据

32、位,检测数据寄存器DT0中的对应数据位的状态ON(1)或OFF(0)。当DT10=K7时, 操作结果如下:n DT2:K7D检测数据位7的状态.当数据位7的状态为OFF(0)时,R900B变为ON,R10变为ON.3-287操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHDN/AAAAAAAAAAAN/AN/AAnAAAAAAAAAAAAAA梯形图程序形式地址指令触发器1011STR0F133(BTT)DT0DT2D16位区n指定数据位的位数的16位常数或16位区适用机型FP-e/FP0/FP/F

33、P1/FP-M/ FP2/FP2SH/FP3/FP10SHF133(BTT) P133(PBTT)描述对由D指定的16位数据中的第n位的内容OFF(0)或ON(1)进行状态测试.检测结果输出到特殊内容继电器R900B.特殊内容继电器R900B的内容如下:当数据位的状态为ON(1)时,特殊内容继电器R900B(标志)变为OFF当数据位的状态为OFF(0)时,特殊内容继电器R900B(标志)变为ONn指定变为ON的数据位,范围: K0K15数据n中bit4bit15无效n的范围: K0K15(H0HF)当两次或多次使用判断标志R900B时的注意事项每次执行运算指令或比较指令时, 判断标志都会被刷新

34、.因此,如果两次或多次使用该判断标志,应该在执行判断指令之后, 在程序中立即输入判断标志该标志应该输出到输出继电器以便各个不同指令使用标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。标志(R9008): 当检测到指定的数据位状态为OFF(0)时,瞬间为ON。3-28816bit数据中ON(1)的总个数概述计算指定的16bit数据中ON(1)状态的数据位的总数。对于FP-M/FP0/FP1/FP/FP-e,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用F

35、P-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当触发器R0为ON时,对数据寄存器DT10中的为ON(1)的数据位进行计数.将ON(1)的数量存放到数据寄存器DT20中。ON(1)的数据位为”5”当触发器R0为ON时,将K5存放到数据寄存器DT20中。3-289操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHSAAAAAAAAAAA

36、AAADN/AAAAAAAAAAAN/AN/AA梯形图程序形式地址指令触发器1011STR0F135(BCU)DT10DT20S16位区或16位常数D存放0N(1)状态的数据位的数量的16位区适用机型FP-e/FP0/FP/FP1/FP-M/ FP2/FP2SH/FP3/FP10SHF135(BCU) P135(PBCU)描述计算由S指定的16位数据中为ON(1)状态的数据位的数量,将计数的结果存放到由D指定的16位数据寄存器中.结果以10进制存放.标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。3-29032b

37、it数据中ON(1)的总个数概述计算指定的32bit数据中ON(1)状态的数据位的总数。对于FP-M/FP0/FP1/FP/FP-e,P型高级指令不适用。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当触发器R0为ON时, 对数据寄存器DT11和DT10中的为ON(1)的数据位进行计数.将ON(1)的数量存放到数据寄存器DT20中。ON(

38、1)的数据位为”9”当触发器R0为ON时,将K9存放到数据寄存器DT20中。3-291操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHSAAAAAAAAAAN/AAAADN/AAAAAAAAAAN/AN/AN/AA梯形图程序形式地址指令触发器1011STR0F136(DBCU)DT10DT20S32位区或32位常数D存放0N(1)状态的数据位的数量的16位区适用机型FP-e/FP0/FP/FP1/FP-M/ FP2/FP2SH/FP3/FP10SHF136(DBCU) P136(PDBCU)描述计

39、算由S指定的32位数据中为ON(1)状态的数据位的数量,将计数的结果存放到由D指定的16位数据寄存器中.结果以10进制存放.标志位状态错误标志(R9007):在变址数指定区超限时为ON并保持ON。错误标志(R9008):在变址数指定的区超限时瞬间为ON。3-29216bit辅助定时器概述以0.01秒为设置16bit数据ON延迟定时器(0.01327.67秒)。程序示例操作数(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2S

40、H和FP10SH,此处为ID。A:可以使用N/A: 不可使用示例说明当执行条件(触发器)满足N时, 辅助定时器被启动. R5变为ON.当经过数据寄存器DT10的数值0.01秒的时间之后,描述本功能为0.01秒的延迟定时器.当执行条件(触发器)为ON时,对设定时间进行减计数.当经过值D达到0时,特殊 OFF.)继电器R900D变为ON.(当执行条件(触发器)为OFF或减计数过程中,特殊继电器R900D为对于FP3 CPU Ver.4.0及以上版本、FP2/FP2SH/FP10SH,可以在辅助定时器之后直接连接OT指令.当执行条件(触发器)为ON时,对设定时间进行减计数.当经过值D达到0时,使用O

41、T指令的继电器变为ON,同时特殊继电器R900D变为ON.当执行条件(触发器)为OFF时, 经过值被清0,同时OT指令输出的继电器为OFF.3-293操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHSAAAAAAAAAAAAAN/ADN/AAAAAAAAAN/AN/AN/AN/AN/A梯形图程序形式地址指令触发器101116STR0F137(STMR)DT10DT20OTR5S用于定时器设定值的16位区或16位常数D存放定时器经过值的16位数据区F137(STMR)适用机型FP-e/FP0/FP/

42、FP1 C56/C72/FP-M C20/C32/FP2/FP2SH/FP3/FP10SH当定时达到设定值时,特殊继电器R900D也变为ON.R900D也可以作为定时器触点使用.(当执行条件(触发器)为OFF或减计数过程中,R900D为OFF.)上例的动作与示例程序的相同.定时器设定值输入的定时器的设定为0.01秒(定时器设定值).定时器的设定值以K1K32767范围内的K常数指定.STMR的设定范围为0.01秒到327.67秒,为0.01秒.如果设定值等于K500,则设定值为0.015005秒.编程时的注意事项存放设定值的区域和指定经过值的区域,不能与其他定时/计数器指令或高级指令的运算区因

43、为减计数是在运算时进行的,所以编程时应该使1个扫描周期中只运算一次.(因为中断程序、跳转/循环指令等在一个扫描中可以执行多次或一次也不执行,所以不能得到正确的结果.).辅助定时器的动作过程 当执行条件(触发器)R0从OFF变为ON时,由S指定的设定值被传送到经过值区D.S发送到D 当执行条件(触发器)保持ON时,每个扫描中将经过值D的数据递减.递减3-294 当经过值D达到0时,OT指令之后的继电器变为ON. 特殊继电器R900D也同时变为ON.递减结束使用R900D时的注意事项如果在程序多次使用辅助定时器,应该始终在定时器指令之后立即使用R900D.(a)匹配(b)匹配当由R0启动的定时器a

44、变为ON时,Y10变为ON.当由R1启动的定时器a变为ON时,Y11变为ON.以下的程序不能产生正确的结果3-295时/分/秒数据转换为秒数据*仅限日历时钟型概述将时/分/秒数据转换为秒数据。对于FP-M/FP/FP1/FP0/FP-e,P型高级指令不适用。程序示例操作数A:可以使用(*1)此处不适用FP-M、FP0、FP-e和FP1。 (*2)此处不适用FP-M、FP0、FP-e、FP和FP1。 (*3)对于FP、FP2、FP2SH和FP10SH,此处为I0至IC。 (*4)对于FP、FP2、FP2SH和FP10SH,此处为ID。示例说明N/A: 不可使用当触发器R0为ON时,将数据寄存器D

45、T1和DT0中的小时、分钟和秒数据转换为秒数据。转换后的秒数据存放于DT11和DT10。7:45:30 H00074530(BCD) (DT1=H7,DT0=H4530)小时数据分钟数据执行F138(HMSS)指令秒数据27930” H00027930(BCD) (DT11=H2,DT10=H7930)秒数据3-296操作数继电器定时器/计数器数据寄存器索引寄存器常数索引变址WXWYWRWL(*1)SVEVDTLD(*1)FL(*2)IX(*3)IY(*4)KHSAAAAAAAAAAN/AN/AN/AADN/AAAAAAAAAAN/AN/AN/AA梯形图程序形式地址指令触发器1011STR0F

46、138(HMSS)DT0DT10S时/分/秒数据的起始16bit地址(源)D转换后的秒数据的起始16bit地址(目标)F138(HMSS) P138(PHMSS)适用机型FP-e*/FP0*/FP/FP1 C24/C40 C56/C72/ FP-M C20/C32/FP2/FP2SH/FP3/FP10SH描述将由S指定的32位数据区中的时/分/秒数据转换为秒数据.转换后的秒数据结果存放在D指定的 32位数据区中。数据S+1,S32位的数据(2字)区中的数据表示时/分/秒数值.数值以BCD码的形式表示. BCD码的H数据分别表示小时(4数位),分钟(2数位)和秒(2数位). 最大时间数据为 9999小时,59分,59秒.格式如下:BCD码 8数位(2字)H秒数据:(H00H59) BCD码分数据:(H00H59) BCD码时数据:(H0000H9999) BCD码示例:3:4519” (S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论