[西门子] 用FX2nPLC控制三相六拍步进电机的实例

[复制链接]
查看1657 | 回复0 | 2007-6-21 13:30:00 | 显示全部楼层 |阅读模式
用FX2nPLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
输入端为X0X1X2X3
输出端为Y0驱动A相功放电路
Y1驱动B相功放电路
Y2驱动C相功放电路
LDXI
ANDT246
ANDDECO(p)D1M10K3指定脉冲列输出顺序
ANDINC(p)D1移位值
LDM16
RSTD1复位
LDM11
ANIX0当X0为OFF,电动机正转
LDM14
ANDX0当X0为ON,电动机反转
ORB
ORM10
ORM15
OUTY0
LDM11
ANIX0
LDM14
ANDX0
ORB
ORM12
ORM13
OUTY1
LDM13
ORM14
ORM15
ANIX0
LDM10
ANDX0
ORB
ORM11
ORM12
OUTY2
LDM8000脉冲频率初值
MOVK500D0
LDT246脉冲列形成
RSTT246
LDX1
OUTT246D0
LDX2减速调整
ANDM8012
ANIM4
INC(p)D0
LDX3加速调整
ANDM8012
ANIM4
DEC(p)D0
LDX2频率调整限制
ORX3
ANIT0
OUTT0K480
LDTO
SETM4
LD(p)X3
OR(p)X4
RSTM4
END
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则