PLC程序讲解 .
点击数:7496 次 录入时间:03-04 11:39:27 整理:http://www.55dianzi.com PLC入门
只能从指令的功能来解释,工程上具体的物理意思还要靠你自己结合实际的控制工艺去理解。 L #IN //取#IN变量内容装入累加器1 L 2#1 //取双字(32位)常数装入累加器1,上述#IN变量内容装入了累加器2 AD //上述双字进行逻辑与操作,结果存入累加器1 SRD 0 //如果 <数值> 等于“0”,则移位指令相当于空操作(NOP)。 TAK //累加器 1 与累加器 2 进行互换,即累加器 1中还是#IN变量内容 ENT //累加器 2 的内容复制到累加器 3,即上述双字进行逻辑与操作结果存入累加器 3 L #Sel01 //取 #Sel01变量内容装入累加器1 L 1 //取常数1装入累加器1, #Sel01变量内容装入累加器2 -I //将累加器2中的内容减去累加器1中的内容,结果存入累加器1.,将累加器 3 的内容拷入累加器 2 中 TAK //累加器 1 与累加器 2 进行互换,即累加器 1中还是#Sel01变量内容 SLD //SLD:双字左移。移位的位数通过累加器 2 低字低字节中的数值定义。左移结果存入累加器1. L LD 0 //取临时变量区的地址为LD 0的双字装入累加器1,上述左移结果被存入累加器2 OD //上述两者进行双字逻辑或操作 T LD 0//上述双字逻辑或操作结果存入临时变量区的地址为LD 0中。2、能不能帮我修改下不用ENT指令但是保持原来的功能:这段程序的精华就是应用了ENT指令,使得程序简洁。如果不使用ENT指令就需要应用中间变量来保存当时各个累加器的内容,待应用时再从中间变量中取出,这样显得十分笨重。看了上述的解释,建议自己动手修改吧。上一页 [1] [2]
本文关键字:程序 PLC入门,plc技术 - PLC入门