按关键词阅读: 200 S7 功能 PLC
17、D , MD , SD , SMD , LD ,*VD , *AC , *LDN:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LD和常数S7-200PLC移位与循环移位指令移位与循环移位指令如表4-23所示 。
表4-23 移位与循环移位指令名称指令格式(语句表)功能操作数字节移位指令SRB OUT , N将字节OUT右移N位 , 最左边的位依次用0填充IN , OUT , N:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LDIN和N还可以是常数SLB OUT , N将字节OUT左移N位 , 最右边的位依次用0填充RRB OUT , N将字节OUT循环右移N位 , 从最右边移出的位送到OUT的最左位RLB 。
18、 OUT , N将字节OUT循环左移N位 , 从最左边移出的位送到OUT的最右位字移位指令SRW OUT , N将字OUT右移N位 , 最左边的位依次用0填充IN , OUT:VW , IW , QW , MW , SW , SMW , LW , T , C , AC , *VD , *AC , *LDIN还可以是AIW和常数N:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LD , 常数SLW OUT , N将字OUT左移N位 , 最右边的位依次用0填充RRW OUT , N将字OUT循环右移N位 , 从最右边移出的位送到OUT的最左位RLW OUT , N将字OUT循环左移N位 , 从最左边移出的位送到OUT的最右位双字移位指令SRD OUT , N将双字OUT右移 。
19、N位 , 最左边的位依次用0填充IN , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LDIN还可以是HC和常数N:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LD , 常数SLD OUT , N将双字OUT左移N位 , 最右边的位依次用0填充RRD OUT , N将双字OUT循环右移N位 , 从最右边移出的位送到OUT的最左位RLD OUT , N将双字OUT循环左移N位 , 从最左边移出的位送到OUT的最右位位移位寄存器指令SHRB DATA , S_BIT , N将DATA的值(位型)移入移位寄存器;S_BIT指定移位寄存器的最低位 , N指定移位寄存器的长度(正向移位=N , 反向 。
20、移位=-N)DATA , S_BIT:I , Q , M , SM , T , C , V , S , LN:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LD , 常数S7-200PLC交换和填充指令交换和填充指令如表4-24所示 。
表4-24 交换和填充指令名称指令格式(语句表)功能操作数换字节指令SWAP IN将输入字IN的高位字节与低位字节的内容交换 , 结果放回IN中IN:VW , IW , QW , MW , SW , SMW , LW , T , C , AC , *VD , *AC , *LD填充指令FILL IN , OUT , N用输入字IN填充从OUT开始的N个字存储单元N的范围为1255IN , OUT:VW , IW , QW , MW , SW , SMW , LW , T ,。
21、C , AC , *VD , *AC , *LDIN还可以是AIW和常数OUT还可以是AQWN:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LD , 常数S7-200PLC 表操作指令表操作指令如表4-25所示 。
表4-25 表操作指令名称指令格式(语句表)功能操作数表存数指令ATT DATA , TABLE将一个字型数据DATA添加到表TABLE的末尾 。
EC值加1DATA , TABLE:VW , IW , QW , MW , SW , SMW , LW , T , C , AC , *VD , *AC , *LDDATA还可以是AIW , AC和常数表取数指令FIFO TABLE , DATA将表TABLE的第一个字型数据删除 , 并将它送到DATA指定 。
22、的单元 。
表中其余的数据项都向前移动一个位置 , 同时实际填表数EC值减1DATA , TABLE:VW , IW , QW , MW , SW , SMW , LW , T , C ,*VD , *AC , *LDDATA还可以是AQW和ACLIFO TABLE , DATA将表TABLE的最后一个字型数据删除 , 并将它送到DATA指定的单元 。
剩余数据位置保持不变 , 同时实际填表数EC值减1表查找指令FND= TBL , PTN , INDEXFND TBL , PTN , INDEX搜索表TBL , 从INDEX指定的数据项开始 , 用给定值PTN检索出符合条件(= , )的数据项如果找到一个符合条件的数据项 , 则INDEX指明该数据项在表中的位置 。
如果一个也找不到 , 则IND 。
23、EX的值等于数据表的长度 。
为了搜索下一个符合的值 , 在再次使用该指令之前 , 必须先将INDEX加1TBL:VW , IW , QW , MW , SMW , LW , T , C ,*VD , *AC , *LDPTN , INDEX:VW , IW , QW , MW , SW , SMW , LW , T , C , AC ,*VD , *AC , *LDPTN还可以是AIW和ACS7-200PLC 数据转换指令数据转换指令如表4-26所示表4-26 数据转换指令名称指令格式(语句表)功能操作数数据类型转换指令BTI IN , OUT将字节输入数据IN转换成整数类型 , 结果送到OUT , 无符号扩展IN:VB , IB , QB , MB , SB , SMB , LB , AC , *VD , *AC , *LD , 常数OU 。
24、T:VW , IW , QW , MW , SW , SMW , LW , T , C , AC , *VD , *AC , *LDITB IN , OUT将整数输入数据IN转换成一个字节 , 结果送到OUT 。
来源:(未知)
【学习资料】网址:/a/2020/1221/002599274.html
标题:S7|S7-200PLC功能指表( 三 )