想做一个程序,根据上位机传输的数据VB100控制步进电机的角位移怎么实现?
具体Q0.2怎么实现控制方向?
LD SM0.1
CALL SBR_0:SBR0
Network 1 // 网络标题
// 网络注释
LD SM0.1
MOVB 16#09, SMB30
MOVB 16#B0, SMB87
MOVB 16#53, SMB89
MOVW +5, SMW90
MOVB 100, SMB94
ATCH INT0, 23
ATCH INT2, 19
ENI
RCV VB103, 0 Network 1
LDB= SMB86, 16#20
LPS
MOVB 16#8D, SMB67
AENO
= Q0.2
LRD
MOVW 1000, SMW68
AENO
= Q0.3
LPP
MOVD VD100, SMD72
AENO
= Q0.4 Network 2
LD I0.0
EU
PLS 0
AENO
= Q0.5
Network 1
LD SM0.0
RCV VB103, 0
AENO
= Q0.6
最佳答案
看看:
、西门子S7-200在步进电机定位控制中的应用》连接:
http://wenku.baidu.com/view/6ffa418da0116c175f0e4824.html
或:
http://www.plcjs.com/html/plc/plc_apply/apply_monitor/2006-4/25/0642500035153223.htm
、《S7-200驱动步进电机心得》连接
http://wenku.baidu.com/view/eb9eb50d79563c1ec5da7129.html
提问者对于答案的评价:
发送程序和接收程序想人为改变,有什么实现的方法吗?
专家置评
位置 控制是通过通信还是硬线
硬线:高速输出点,脉冲加方向的方法,向导或者pls指令
通信:根据变频器的要求,发送相关的参数过去,核实伙伴支持的通信方式,自由口?modbus rtu?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174288.html