FX1S控制步进电机的实例
- 格式:pdf
- 大小:1.01 MB
- 文档页数:19
FX1S控制步进电机的实例(图与程序)
此主题相关图片如下,点击图片看大图:
·采用绝对位置控制指令(DRVA),大致阐述FX1S控制步进电机的方法。由于水平有限,本实例采用非专业述语论述,请勿引用。
·FX系列PLC单元能同时输出两组100KHZ脉冲,是低成本控制伺服与步进电机的较好选择!
·PLS+,PLS-为步进驱动器的脉冲信号端子,DIR+,DIR-为步进驱动器的方向信号端子。
·所谓绝对位置控制(DRVA),就是指定要走到距离原点的位置,原点位置数据存放于32位寄存器D8140里。当机械位于我们设定的原点位置时用程序把D8140的值清零,也就确定了原点的位置。
·实例动作方式:X0闭合动作到A点停止,X1闭合动作到B点停止,接线图与动作位置示例如左图(距离用脉冲数表示)。
·程序如下图:(此程序只为说明用,实用需改善。)
以下内容为需要回复才能浏览
·说明:
·在原点时将D8140的值清零(本程序中没有做此功能)
·32位寄存器D8140是存放Y0的输出脉冲数,正转时增加,反转时减少。当正转动作到A点时,D8140的值是3000。此时闭合X1,机械反转动作到B点,也就是-3000的位置。D8140的值就是-3000。
·当机械从A点向B点动作过程中,X1断开(如在C点断开)则D8140的值就是200,此时再闭合X0,机械正转动作到A点停止。
·当机械停在A点时,再闭合X0,因为机械已经在距离原点3000的位置上,故而机械没有动作!
·把程序中的绝对位置指令(DRVA)换成相对位置指令(DRVI):
·当机械在B点时(假设此时D8140的值是-3000)闭合X0,则机械正转3000个脉冲停止,也就是停在了原点。D8140的值为0
·当机械在B点时(假设此时D8140的值是-3000)闭合X1,则机械反转3000个脉冲停止,也就是停在了左边距离B点3000的位置(图中未画出),D8140的值为-6000。
·一般两相步进电机驱动器端子示意图:
·FREE+,FREE-:脱机信号,步进电机的没有脉冲信号输入时具有自锁功能,也就是锁住转子不动。而当有脱机信号时解除自锁功能,转子处于自由状态并且不响应步进脉冲。
·V+,GND:为驱动器直流电源端子,也有交流供电类型。
·A+,A-,B+,B-分别接步进电机的两相线圈。
此主题相关图片如下,点击图片看大图:
PLC技术网(htt)-可编程控制器技术门户
此主题相关图片如下,点击图片看大图:
PLC技术网(htt)-可编程控制器技术门户
原作者要求注明出处,我加了,但不是广告,帮主注意了:
来自:/
[此
三菱的FX通信电缆连线
三菱的FX用RS-232C电缆型号:
F2-232CAB-1
FX-232AWC侧--------PC侧
(2)-------------(2)
(3)-------------(3)
(6)-------------(4)
(7)-------------(5)
(20)------------(6)
FX(4)---FX(5) PC(7)---PC(8)
三菱的FX用RS-422电缆型号:
FX-422CAB0
PLC侧FX0-----------FX-232AWC侧
PLC(1)-----------FX(15)
PLC(2)-----------FX(2)
PLC(3)-----------FX(7)
PLC(4)-----------FX(16)
PLC(5)-----------FX(12)FX(18)
PLC(6)-----------FX(20)
PLC(7)-----------FX(3)
PLC(8)-----------FX(24)
FX(5)---FX(8)---FX(21)
三菱的FX2用RS-422电缆型号:
FX-422CAB(25针---25针)
PLC侧FX2-----------FX-232AWC侧
(1)--------------(1)
(2)--------------(2)
(3)--------------(3)
(4)--------------(4)
(5)--------------(5)
(7)--------------(7)
(8)--------------(8)
(12)-------------(12)
(13)-------------(13)
(15)-------------(15)
(16)-------------(16)
(17)-------------(17)
(18)-------------(18)
PLC(20)--PLC(21);FX(20)--FX(21) (24)-------------(24)
(25)-------------(25)
三菱PLC编程电缆的自制
三菱PLC与PC机联接,需要一根特制的电缆联接。自制很复杂,这里介绍一种简单方法供大家参考。
适用机型:三菱FX2 可编程控制器(25针插空)
材料: 并口25针接头1个、串行接头1个(25针、9针任意选择)、5芯电缆一根(长度根据需要)、2.2K电阻4个。
接线方法:
PLC侧 PC25 PC9
编程口 针串口 针串口 备注
2、3、4、5、8、20、21 7 5 PLC侧短路,接PC侧
15 2 3 PLC与PC之间接2.2k电阻
16 3 2 同上
17 4 7 同上
18 5 8 同上
已实验PLC型号:FX2-128MR、FX2-64MR、FX2FX2-80MR。
定时触发故障PLC程序
一、定时触发故障PLC程序(PLC为实时时钟)
该程序是用三菱PLC编程软件GX Developer V7.08J(SW7D5C-GPPW)简体中文版所编的程序,仅适用于三菱FX2N系列PLC。
该程序是为设备制造商收取剩余款项而设的筹码,在设备制造商老板有要求时可以使用,仅适用于信誉度不好的客户。该程序一旦触发,无论设备是否处于运行状态、PLC是否处于运行状态或通电状态,指定时间以后将会准时出现故障。请谨慎使用!
该程序应当嵌入应用程序之中,为避免他人识破,可以将程序分成多块分别嵌入在应用程序的各个地方。
为避免他人修改你的程序,应当将整个程序进行加密——设置口令,具体操作方法请参阅程序加密的相关说明。
M490为故障触点,应当串联或并联在程序多个关键动作回路中。
X20为定时触发故障复位端子,要求该端子为没有被使用的端子(否则请更换为另一个没有被使用的端子)。需要解除还没有被触发的故障或已经触发的故障时,将该触点和PLC 的输入COM端短接即可。如果系统当前时间还没到故障触发时间,一旦该端子与COM端子断开,故障将在预定时间触发!如果系统当前时间已经过了指定的故障触发时间,一旦该端子与COM端子断开,故障将立即触发!如果需要重新指定故障触发时间,就必须得更改指定的故障触发时间——需要对PLC进行编程!
该程序指定的故障触发时间为2007年1月1日0时0分0秒,可以进行更改。
该程序中所用到的通用继电器M481-M499、定时器T198、存储区D0-D5,请不要在程序的其它地方使用,否则该程序可能无法正常发挥作用。
对于三菱其它系列PLC或其它品牌PLC,请对程序作相应更改——各存储器请按照相应存储区域进行更改。
该程序并没有修改PLC的系统时钟,因此程序中的其它地方或和PLC通信的其它设备所调用的PLC系统时钟反映的是正确的当前日期和时间。