2011年8月26日 星期五

PLC | RS485 Mode: ASCII vs RTU

RS485 communication, there are two different formats to choose from.
In addition to different formats, you know that also affect those who do!?

ASCII format
:
Start code +7-8 bit data + parity + end code
data = ASCII code (0-127)

RTU format:
Start code +8 bit data + parity + end code
data = 16 hexadecimal code (0-9, a-f)


Points of difference:
1.ASCII can express the
words, RTU not.
2.RUT one can send two numbers, ASCII can only send one.
3. Check for errors in different ways.
============================

In PLC communications with external devices, the
There will only be numbers, there will be no the text communication,
RTU can speed up the selected so the speed of the handshake.

PLC|RS485模式選擇: ASCII vs RTU

RS485通訊中,有兩個不同的格式可以選擇。
除了格式不同,你知道還影響到那些嗎!?

ASCII 格式:
開頭碼+7-8bit data+同位元+結束碼
data=ASCII code(0-127)

RTU格式:
開頭碼+8bit data+同位元+結束碼
data=16進制碼(0-9,a-f)


差異點:
1.ASCII 可以表達文字,RTU不行。
2.RUT一次可以發送兩個數字,ASCII只能發送一個。
3.檢查錯誤方式不同。
============================


以PLC跟外部裝置通訊來說,
只會有數字,不會有文字的溝通,
所以選RTU可以加快交握的速度。





2011年8月25日 星期四

PLC | RS485 to use HMI communication is the best choice

In the last article written, because the relationship between the PLC scan time,
Makes the communication time <scan time,
A lot of time wasted on the PLC scan time.

The HMI is to use the firmware to handle the communication, to avoid the problem out of the PLC scan time.

If you use the HMI to do RS485, another relative problem will occur.
1 HMI communication with the PLC's different way of writing.
2.PLC, HMI & control of both sides of the program, follow-up would be more trouble Debug.
3 HMI will usually far away from the other components, interference issues to consider.

PLC|RS485使用人機來通訊,最好

PLC|RS485使用人機來通訊是最好選擇

在上一篇文章寫到,因為PLC的掃描時間的關系,
使得通訊時間<掃描時間,
很多時間浪費在PLC的掃描時間。

而人機是使用韌體來處理通訊方式,可以避免掉PLC掃描時間的問題。

如果使用人機來做RS485,又有相對的問題會發生。
1.人機的通訊方式跟PLC寫法不同。
2.PLC、HMI兩邊都有控制權&程式,後續DEBUG會比較麻煩。
3.一般人機會離其他元件較遠,干擾問題要考慮。

2011年8月24日 星期三

PLC|RS485 PLC to write the key

RS485 communication speed up to 115200bps (bits per second)
115200bps/1000 = 115.2bp (ms)

Data string = begin code + data (7-8 bit) + Check code + end code = 11bit


115.2bp (ms) / 11bit = 10.5 data streams / ms


The existing PLC scan time of about 4-20ms, in fact, are much larger than thecommunication speed of RS485.

So the PLC simplified way, so at least the number of scans, you can complete thetransmission & reception,
Is the biggest key.

2011年8月23日 星期二

PLC|PLC自行寫RS485的重點

RS485的通訊速度最高為115200bps(bits per second)
115200bps/1000=115.2bp(ms)

以一個資料串=開頭碼+資料(7-8 bit)+檢查碼+結束碼=11bit


115.2bp(ms)/11bit=10.5組資料串ms


以現行PLC的掃描時間約4-20ms,其實都遠大於RS485的通訊速度,
所以PLC簡化寫法,讓最少掃描次數,就可以完成傳送&接收,
反而是最大的關鍵。

PLC|RS-485通訊寫法

PLC如果不是採用MODBUS專用模組,
通訊的指令、規格,都需要自已去控制。

1.發送:
當決定好內容後,不是送出去就結束了。
還要加上開頭碼跟檢查碼。

開頭碼+內容+檢查碼,才是一個完整的指令。

2.接送:
a.結束碼的設定。ODOA <<標準的結束碼
b.資料長度的計算。

RS485的特性,自已發送出去的資料,自已會接收到。

3.判斷&擷取
從接收到的資料當中,判斷是否正碼&取出所需要資料。

=========================================
結論:為了省成本,只好多花點時間了。



2011年8月22日 星期一

台達A2伺服在模切印刷送紙部的應用方案

摘要:模切機是利用鋼刀、五金模具、鋼線(或是鋼板雕刻成的模版),通過壓印版施加一定的壓力,將印品或紙板軋切成一定的形狀的設備。本文闡述了台達集高階伺服特性與簡單運動控製為一體的智能性A2伺服在模切設備上如何實現控製、凸輪曲線的構建及相關參數的設定。

【Abstract】This paper expounds the reaching set a high order servo characteristics and simple motion control for the integration of the intelligent A2 servo in die cutting equipment, how to realize the control, the construction of the CAM curve and related parameters settings.

關鍵詞:台達A2伺服;參數設定;速度建表;凸輪曲線構建

模切設備主要用於一些非金屬材料如包裝紙板、不幹膠等等的模切(全斷、半斷)、壓痕和燙金作業、貼合、自動排廢,是印後包裝加工成型的重要設備。模切設備有可以分成好幾種,根據不同實現工藝又可以分成模切機、壓痕機、燙金機、粘合機、排廢機等等,其工藝特性分別是:將整個印品壓切成單個圖形產品稱作模切;利用鋼線在印品上壓出痕跡或者留下彎折的槽痕稱作壓痕;利用陰陽兩塊模板,通過給模具加熱到一定溫度,在印品表麵燙印出具有立體效果的圖案或字體稱為燙金;用一種基材複在另一種基材上稱為貼合;排除除正品以外其餘的部分稱為排廢。

而本文主要論述了模切設備中的模切機,模切機要求送模軸與模切軸追隨性好,不存在相位路後等問題,要求同步性高,為了保證兩軸之間沒有相位路後,傳統的模切設備都以機械為主,部分則是采用高端的運動控製器。而台達A2伺服在同步追隨領域有著卓越的表現,客戶認可度高,追隨特性好,這也是能夠達成模切控製的關鍵所在。

1 係統要求

主動軸為大滾筒,一對大滾筒有機械結構完成聯動,對凸輪軸(送模軸)送進來的紙板進行傳遞給裝有印模刀具的滾輪在此叫印模滾輪(模切軸),模切軸與主動軸也是有機械完成聯動,在此定義的主動軸是根據主軸編碼的反饋來決定,即主軸編碼器安裝的位置決定的,如果安裝在模切軸即模切軸為主動軸。在此對凸輪軸送紙板的要求非常高的,要求送給主動軸的紙板位置及速度要與主動軸完全同步,保證經過印模出來的紙板位置誤差在1mm之內,在此對凸輪曲線的規劃及馬達相關參數的設置非常重要,具體實物圖如圖1所示。

newmaker.com

紙板放在送模軸的載物台上,根據模切的軸的位置來決定送模的時間及位置,由於主動軸和模切軸之間是機械聯動的,完全可以保證主動軸與模切軸為固定的轉速比例關係。通過送模軸後紙板先進入主動軸後再傳遞到模切軸,在經過壓模刀後,紙板成型,產品效果如圖2所示。

newmaker.com

2 控製實現

模切機是典型的追切領域的應用,要求在同步區類從動軸的線速度一定要等於主軸的線速度,這樣才能夠把紙板非常平順地送給主動軸。此處可以利用A2伺服內建的電子凸輪功能完成此工藝的實現,通過主軸編碼器作為命令來源控製從軸A2伺服,主動軸上裝有I點信號,作為初始位置調整,並且啟動從動軸的電子凸輪,確保模切位置的準確性,通過A2伺服內建的回原點功能來完成從動軸的初始位置的調整,通過觸摸屏來簡單對A2伺服的參數設置及PLC完成簡單的輔助邏輯控製,控製結構圖如圖3所示。

newmaker.com

係統控製模擬圖如圖4所示,光電在A處上升沿觸發,啟動電子凸輪,根據電子凸輪齧合前命令長度的設置(P5-87)做模切軸位置偏移量(由於不同的印模刀具安裝在滾筒的位置可能會不一樣,此偏移量可以通過觸摸來修改),設置偏移量為弧AB,達到B點凸輪軸電子凸輪齧合啟動,為了保證在要求的範圍內能把紙板送到主動軸,則把紙板前進的距離分割為L=L1+L2,在弧BC段加速凸輪軸使得凸輪軸的速度從V0(V0=0)達到V(主動軸的速度),進而做到和主動軸同步把紙板送進主動軸。主動軸在弧BC段控製凸輪軸加速,凸輪軸送紙板加速前進量為L2;在弧CD段控製控製凸輪等速區,凸輪軸送紙板等速前進量為L1。當主動軸離開D點的時候,根據電子凸輪脫離時機(P5-89)的設定,完成電子凸輪脫離,凸輪軸停止送料,並且通過P5-92進行周期性前置。

newmaker.com
圖4 係統控製模擬圖

凸輪軸為同步帶傳動,凸輪馬達旋轉一周時,根據角速度及線速度的關係,紙板前進的距離為:102(凸輪軸滾輪直徑)×π×22/25(減速比)=281.99mm。

主動軸為大滾筒,滾筒直徑為145.71mm,主動軸旋轉一周前進的距離為:145.71(主軸直徑)×π=457.762536mm 。

通過P1-44及P1-45分別設置為1280000,28199則凸輪旋轉一周為28199PUU,凸輪軸每前進1mm為100PUU。主動編碼器為2500線AB差動輸入,則主動軸每旋轉一周給出10000個脈波(四倍頻後):主動軸每1mm所需要的脈衝數:10000/145.71(主動軸直徑) ×π=21.84543899619600。
假定L最長長度為300mm,則凸輪軸的導程為:300×100=30000PUU,需要預留足夠的加減速時間則主軸導程為300×(1+0.2)=360mm,則主軸為:21.84543899619600×360=7864.35803863056個主軸脈衝。

根據A2PC軟件提供的速度建表功能,設置主軸導成即P5-84為7864,從軸的導導程為30000PUU,規劃好加速區、等速區、減速區及停止區的比例,可以得到如圖5所示的凸輪曲線。

newmaker.com
圖5 凸輪曲線示意圖

曲線建立完畢後,通過P5-88選擇不同方式來啟動電子凸輪,電子凸輪啟動後自動做周期性運動。如圖6所示,通過PC軟件來設置電子凸輪的啟動,選擇命令來源為PulseCmd,齧合時機為DI-CAMON,脫離時機為MASTER軸超出設定的位移ECRD(增量)P5-89:7864及脫離回到前置狀態,前置量為P5-92:12136(模切軸轉一圈編碼器轉兩圈即20000-7864=12136為前置等待的值)。當電子凸輪啟動後,從動軸接PR05做從動軸初始位置調整。

newmaker.com
圖6 通過PC軟件設置電子凸輪的啟動

通過PC軟件監控馬達的速度線,可以看出從動軸與主動軸的追隨特性非常好,即速度命令曲線與馬達即時速度曲線處於完全重疊的狀態,如圖7所示。

newmaker.com
圖7 PC軟件監控馬達的速度線

3 總結

電子凸輪最主要的應用目的是取代傳統的機械凸輪,實現機械簡單化、控製方便化,而目前大多數模切機都是使用複雜而笨重的機械齒輪做同步控製,機械成本高,在此台達智能性的A2伺服憑借其高速的處理速度,在做主從同步追隨完全可以做到無軸傳動,主從之間沒有相位的落後,給客戶提供一個智能化的解決方案,深受客戶的好評。(end)

PLC | PLC, inverter motor, thermostat, servo motors,How the cost down !?

PLC | PLC, inverter motor, thermostat, servo motors
How the cost down


If the motor inverter to be controlled by PLC, is the need to D / A module.

Thermostat to adjust the temperature, but also the need for D / A module to the thermostat.

Servo motor is in need of high-speed output modules or special modules to control.

If you meet the following conditions:
1. do not require Real changes.
2. Just a few fixed points.

We recommend that you use over RS485 to link these types of products.

A / D, D / A module, up to 8 PORT,
RS485 PORT will be able to link a 128 to 255 points.

RS485 responsible for sending values​​,
Re-use I / O module to control the start / stop.

If RS485 is not familiar, it is recommended to change the Delta series of products,
There are EASY LINK functions built-in simple settings, you can link to all products.

PLC|PLC、變頻馬達、溫控器、伺服馬達 省成本

變頻馬達如果要被PLC控制,是需要D/A模組。

溫控器需要調整溫度,也是需要D/A模組來調溫。

伺服馬達更是需要高速輸出模組,或是特殊模組來控制。

如果你符合以下幾種條件:
1.沒有立即變化的需求。
2.都只是幾個固定點位。

建議您採用RS485來連結以上這幾種產品。

A/D、D/A模組,最多8 PORT,
RS485一個PORT就能連結128~255站。

RS485負責傳送數值,
再利用I/O模組來控制起動/停止。

如果對RS485不熟悉,建議可以改台達系列的產品,
有EASY LINK功能內建,簡單設定,就可以連結所有產品。