2018年11月23日 星期五

PLC怎麼做兩軸同動?

基本PLC內的伺服指令,
就只有PLSY、DRVA、DRVI指令,
都是單軸的指令,該如何做兩軸同動呢?

同動:如果只是要同時啟動兩軸做直線,
就同時間,分別下兩軸的指令即可。


同動:如果是要同時啟動,同時到達,(含圓弧)
那你就需要專用的定位模組。
其實有PLC的介紹中就提到:

參考網頁:http://www.fapro.com.tw/p2-product-detail.asp?cid=2&tid=2&nid=249&ppage=

在超過(含)兩軸的模組中,就特別加註:直線補間,圓弧補間
這就是兩(多)軸同動的功能。

補間,跟同時啟動有何不同。

補間是就算不同距離,兩軸還是會同時啟動同時到達,
PLC會自動計算兩軸的距離,分別應該的速度,所以才會同時到達。

圓弧補間也是如此:
在圓弧有,速度會呈現弦波的變化,如果只有基本的定位指令是沒有辨法達到。
也只有定位模組才有辨法達到。

2018年10月25日 星期四

PLC 可以直接控制伺服馬達嗎?

PLC 可以直接控制伺服馬達嗎?

================
PLC 可以直接控制伺服馬達嗎?

如果有使用過伺服馬達的人,應該都會回答:可以。

但如果從細一點的層面來看:
我們常說的伺服馬達,其實是包含「伺服驅動器」、「伺服馬達」
兩個部份,一起成套銷售。

所以我們PLC常接的方式是。
PLC利用輸出點,發送5V/24V脈沖,給伺服驅動器,當做命令。

然後伺服驅動器,才照脈沖命令來控制伺服馬達。
而伺服驅動器控制伺服馬達這部份的電壓通常是很高,電流也不低,
所以這部份是不可能用PLC來控。


總結:
PLC 可以直接控制伺服馬達嗎?
應該是說:
PLC發送命令給伺服驅動器,伺服驅動器來控制伺服馬達。

2018年9月21日 星期五

抓取Modbus TCP 封包,使用Wireshark

抓取Modbus TCP 封包,使用Wireshark

並使用過濾功能,將非Modbus封包排除。

影片使用到的軟體:
Wireshark  免費的開源軟體

QMOD Mater 模擬發送 Modbus TCP
arduino 當Slave端