现在用一个EM253控制一台步进电动机,按照配置向导配置,地址为vb
0-vb92,配置完毕后,MG等常亮,PWD常亮,没有任何问题,然后编制程序,程序如下:
网络1:首先写入ctrl模块,en连接sm0.0,mod连接i0.0常闭,done连接m0.0,error连接vb78,C_speed连接vd80,C_pos连接vd84,Cdir连接v79.0;
网络2:写入DIS模块,en连接sm0.0,dis_on连接i0.1常闭;
网络3:写入goto模块,en连接m0.0,start连接i0.2常开,i0.2后面串联一个P指令,pos写入10000,speed写入500,mode为模式1相对运动模式,abort连接i0.5,done连接m0.1,error连接vb78,C_speed连接vd80,C_pos连接vd84;
出现的问题:
1.直接运行程序,还没闭合i0.2,goto的done(m0.1)就为1,我的理解是在goto走到位后done才为1啊,现在我还没闭合i0.2启动,怎么done就为1了呢?
2.闭合i0.2,电机不转,vb78提示错误代码为22,零位未知,我有些纳闷,我选的模式为相对模式啊,怎么会出现零位未知的错误呢?
问题补充:
谢谢, 问题已经解决!分数给 Qian8
最佳答案
我没用过,我有《EM 253_Easy Book》可以给你看看,或我介绍个用过这个模块的人给你。
提问者对于答案的评价:
谢谢,问题已解决!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357492.html