2012年7月17日 星期二

PLC真的不難~步進馬達控制

有些人,一看到步進馬達就慌了!

步進馬達怎麼控制????
好像很難耶!?!?!?!?

=======================
PLC接步進馬達真的不難!!

1.步進馬達就會接到步進馬達控制器,不是直接接PLC。(也不能,電流輸出不足)
2.步進馬達控制器的控制方向,就是脈波+方向。

其他設定在步進控制器上設定,例如,1步的角度。

下圖為步進馬達控制器的接線,控制器端只要給『脈波信號』『方向信號』『使能信號』
就跟控制伺服馬達是一樣的。



所以步進馬達真的沒什麼好怕的!
PLC也真的不難!!


PS:步進的反應較慢,通常只有1-2KHz,跟伺服100-200KHZ以上,有很大的差距,
但扭力又是步進大勝伺服。

2012年7月13日 星期五

PLC不難-伺服馬達控制part2

續上篇 PLC不難-伺服馬達控制part1
(伺服馬達的電子齒輪比看這篇)

上一篇提到了,PLC控制伺服馬達的基本後。

這一篇再深入了解,為什麼會有ZRN、PLSV、DRVI..專用指令的產生?

例一:
Y0 ON一次,伺服馬達走1um。
-|X0|---(Y0)
那我X0要ON 1000次,才會走1mm。(1mm=1000um)

例二:
如果兩點間來回移動。
-|X0|-(Y0)
-||X1-(Y1)
1,先把X0 ON 1000次,
2,把X1 ON(然後Y1=ON)
3.X0再ON1000次
就完成回來的動作了。

看完以上,覺得真的好難喔!!太複雜了吧!   X_X

所以伺服控制的專用指令就產生了。
簡化了以上的動作。

例三:DRVI 相對位置定位
-|X0|--[DRVI K1000 K10 Y0 Y5]
這一行就取代了例一,X0 要ON1000次的問題,在這裡只需要ON 一次。
K1000 = 輸出脈波數
K10 = 輸出脈波的頻率(快慢)
Y0 = 脈波輸出端子
Y5 = 控制反轉

例四:用伺服指令寫來回
-|X0|--[DRVI K1000 K10 Y0 Y5]
-||X1-(Y5)
一樣要寫兩行,
但X0 ON一次,就正轉1000um,
X1 ON後,X0 再ON一次,就會反轉1000um。
不用再麻煩計算ON了幾次。

結論:PLC真的不難!!快來加入工業控制




2012年7月12日 星期四

PLC不難-伺服馬達控制part1

前幾篇,把一個順序、邏輯控制介紹了,PLC真的不難入門。

這一篇要寫到伺服馬達的控制,
伺服馬達控制,寫PLC的人,就會想到一些ZRN、PLSV、DRVI..等等指令。

其實真的有必要用到那些指令嗎??
從基本說起你就知道。

-|X0|-(Y0)-    <<==完成了伺服馬達運動的程式了,就是這麼簡單。

-|X0|-(Y0)
-|X1|-(Y1)
又完成了,可以控制轉向的伺服馬達控制程式。真的不難啊!





伺服馬達&步進馬達,
對PLC來說只是一個/兩個 輸出點的控制而已。
控制Y點,就能夠控制伺服馬達。

下圖就是伺服馬達的控制方式,把Pulse=Y0,Sign=Y1,
看脈波列+符號那邊,不就是我寫的程式嗎??
當X0=OFF->ON,伺服馬達就會走一步。