应用 FX1S PLC控制步进电机的实例
应 用 FXI S PLC控 制 步进 电机 的 实例
1系统构成与控制方法简介
FX1S控制步进电机的系统构成如图 1所示。
B 原点 C A
图 1
·采用绝对位置控制指令(DRVA),大致阐述 FX1S控制步进
电机的方法。·FX系列 PLC单元能同时输出两组 IOOKHZ脉冲,
是低成本控制伺服与步进电机的较好选择。
-PLS+,PLS一为步进驱动器的脉冲信号端子,DIR+,DIR一为
步进驱动器的方向信号端子。
·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位
置,原点位置数据存放于 32位寄存器 D8140里。当机械位于我
们设定的原点位置时用程序把 D8140的值清零,也就确定了原
点的位置。
·实例动作方式 :X0闭合动作到 A点停止 ,xl闭合动作到 B
点停止,接线图与动作位置示例如左图f距离用脉冲数表示)。
2程序
如图2所示。(以下程序只作为说明用 ,实用还需完善。)
说明:
·在原点时将D8140的值清零(本程序中没有做此功能)
·32位寄存器 D8140是存放 Y0的输出脉冲数 ,正转时增
图2
加,反转时减少。当正转动作到 A点时,D8140的值是 3000。此时
闭合 xl,机械反转动作到 B点,也就是一3000的位置。D8140的
值就是一3000。
· 当机械从 A点向B点动作过程中,x1断开(女口在 C点断开)则
D8140的值就是 200,此时再闭合 X0,机械正转动作到 A点停止。
·当机械停在 A点时,再闭合 X0,因为机械已经在距离原点
3000的位置上,故而机械没有动作!
· 把程序中的绝对位置指令 fDRVA)换成相对位置指令
(DRVI):
·当机械在 B点时假 设此时 D8140的值是一3000)闭合 X0,则
机械正转 3000个脉冲停止,也就是停在了原点。D8140的值为0。
· 当机械在 B点时f假设此时D8140的值是一3000)闭合xl,
则机械反转 3000个脉冲停止,也就是停在了左边距离 B点 3000
的位置f图中未画出),D8140的值为一6000。
3一般两相步进电机驱动器端子示意图
如图 3所示。
图3
·FREE+,FREE一:脱机信号,步进电机的没有脉冲信号输入
时具有自锁功能 ,也就是锁住转子不动。而当有脱机信号时解除
自锁功能,转子处于自由状态并且不响应步进脉冲。
·v+,GND:为驱动器直流电源端子,也有交流供电类型。
2A+,A一,B+,B一分别接步进电机的两相线圈。圈
(上接 91页)
比较强,同时也不用担心电缆损坏或接线脱落等故障发生。
(4)改造的场合
因为某些工厂在实施改造时 ,在原有系统的基础上增加布
线会十分困难,而采用无线技术既免除了重新布线的麻烦又节
约了成本。
4结束语
在未来 ,无线技术将大有可为。无线技术与有线技术的相辅
相成,是工业测控技术的完美结合。随着用户对工业无线技术所
带来的技术优势和经济效益的逐步认可 ,将会有越来越多的场
合采用工业无线技术。圈
堡
袁 音 女。中国成达
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
公司 自控室高级工程师,主要从事化工 自动
化
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
工作。
自动 { 璃藤 AUTOMATION INFORMATION