6ES7 322-8BF00-0AB0
发布时间:2018-12-29 11:32:06点击率:
0

6ES7322-8BF00-0AB0 6ES7322-8BF00-0AB0 字节交换指令用来交换输入字IN的位字节和位字节。指令格式如表1所示。
表1字节交换指令使用格式及功能 LAD STL 功能及说明
SWAP IN 功能:使能输入EN有效时,将输入字IN的高字节与低字节交换,结果仍放在IN中 IN:VW,IW,QW,MW,SW,SMW,T,C,LW,AC。数据类型:字 ENO=0的错误条件:0006(间接寻址错误),SM4.3(运行时间) 【例1】字节交换指令应用举例。如图1所示。 程序执行结果: 指令执行之前VW50中的字为:D6C3 指令执行之后VW50中的字为:C3D6 6ES7322-8BF00-0AB0 循环移位将移位数据存储单元的首尾相连,同时又与溢出标志SM1.1连接,SM1.1用来存放被移出的位。指令格式见表6。 (1)循环左移位指令(ROL) 使能输入有效时,将IN输入无符号数(字节、字或双字)循环左移N位后,将结果输出到OUT所指定的存储单元中,移出的一位的数值送溢出标志位SM1.1。当需要移位的数值是零时,零标志位SM1.0为1。 (2)循环右移位指令(ROR) 使能输入有效时,将IN输入无符号数(字节、字或双字)循环右移N位后,将结果输出到OUT所指定的存储单元中,移出的一位的数值送溢出标志位SM1.1。当需要移位的数值是零时,零标志位SM1.0为1。 (3)移位次数N≥数据类型(B、W、D)时的移位位数的处理 如果操作数是字节,当移位次数N≥8时,则在执行循环移位前,先对N进行模8操作(N除以8后取余数),其结果0-7为实际移动位数。 如果操作数是字,当移位次数N≥16时,则在执行循环移位前,先对N进行模16操作(N除以16后取余数),其结果0-15为实际移动位数。 如果操作数是双字,当移位次数N≥32时,则在执行循环移位前,先对N进行模32操作(N除以32后取余数),其结果0-31为实际移动位数。 (4)使ENO=0的错误条件:0006(间接寻址错误),SM4.3(运行时间)。 公司的理念是帮助您!
→降低您的维护成本!
→延长控制系统寿命!
→以帮助支持现有的控制系统!
→提供嵌入式系统备件!
→各种大型进口DCS系统备品,备件。
→专注于停产的控制系统零部件地位!
-------------------------------------
联系人:欧工
手机:18030229050
电话:0592-5709821
传真:0592-5917519
QQ3151326358
邮箱3151326358@qq
返 回
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,塑胶五金网对此不承担任何保证责任