您现在的位置是:首页 > PLC技术 > PLC技术
CP1H系列PLC的数字左移指令SLD/@SLD
来源:艾特贸易2017-06-04
简介数字左移指令 SLD/@ SLD 的功能是把若干个通道构成的移位通道串内的数据(十六进制数)向左移一个数字( 4 位二进制数)。移位首通道的最低位数字( 0~3 位)补人十六进制数 0 ,而移
数字左移指令SLD/@ SLD的功能是把若干个通道构成的移位通道串内的数据(十六进制数)向左移一个数字(4位二进制数)。移位首通道的最低位数字(0~3位)补人十六进制数0,而移位首通道的最高位数字丢失。数字左移指令SLD/@ SLD指令的应用见例2-25。 【例2·25】图2-49中使用了@SLD指令。 图2-49 @SLD指令应用示例 a)梯形图b)执行结果c)语句表 图2-49b是执行一次@SLD指令后的结果通道的状态。@SLD指令的执行条件是0.01,其数据St和E均为H0,说明移位是在H0通道内进行。该图的功能如下: 当0. 00由OFF变为ON时,执行一次MOV指令,将#0003传送到H0通道中。由图2-49b可见,只有H0. 00和H0. 01为ON,所以100. 00和100. 01立即变为ON。当0.01由OFF变为ON时,执行一次左移位。第一次移位后,由图2-49b可见,H0. 00和H0. 01变为OFF,H0. 04和H0. 05变为ON,于是100. 00和100. 01变为OFF,100. 02和100. 03变为ON。此后,每当0.01由OFF变为ON时,就执行一次左移位,利用H0各位的状态可以编写相应的控制程序。
点击排行
