发表于:2012-05-31 22:26:26
楼主
//参数注释:站地址,发送辅助位
mpp
ld sm135
or sm136
anb
rst m0
//调用“正转开机”子程序-3#站
ld x12 //开机按扭
eu
set m1 //随机命令序列2使能标志
ld m1
ani m1001
mps
eu
set m1993
mrd
call 正转开机 3 m1993
//参数注释:站地址,发送辅助位
mpp
ld sm135
or sm136
anb
rst m1
//调用“正转开机”子程序-4#站
ld x13 //开机按扭
eu
set m2 //随机命令序列3使能标志
ld m2
ani m1001
mps
eu
set m1993
mrd
call 正转开机 4 m1993
//参数注释:站地址,发送辅助位
mpp
ld sm135
or sm136
anb
rst m2
//调用“停机”子程序-2#站
ld x14 //停机按扭
eu
set m3 //随机命令序列4使能标志
ld m3
ani m1001
mps
eu
set m1993
mrd
call 停机 2 m1993
//参数注释:站地址,发送辅助位
mpp
ld sm135
or sm136
anb
rst m3
//调用“停机”子程序-3#站
ld x15 //停机按扭
eu
set m4 //随机命令序列5使能标志
ld m4
ani m1001
mps
eu
set m1993
mrd
call 停机 3 m1993
//参数注释:站地址,发送辅助位
mpp
ld sm135
or sm136
anb
rst m4
//调用“停机”子程序-4#站
ld x16 //停机按扭
eu
set m5 //随机命令序列6使能标志
ld m5
ani m1001
mps
eu
set m1993
mrd
call 停机 4 m1993
//参数注释:站地址,发送辅助位
mpp
ld sm135
or sm136
anb
rst m5
7 程序说明
程设计时实际在连续命令序列切换的间隙停留了100ms的时间,这就是说程序中的连续序列是间歇性的;如果要采用非间歇性的连续序列,把中间的延时部分去掉就可以了。
8 结论
本例程所阐述的通信序列逻辑处理的方法在笔者的一些项目中得到实际应用,效果也达到预期设想,运行比较稳定,这种plc通过通信的方式对多台变频器通信的方法在实际应用中有很大的参考价值,不仅能够充分利用emerson plc和变频器的硬件资源达到节省成本的目的,而且更易于进行整个系统的整合。