以下內容含腳本,或可能導致頁面不正常的代碼 |
---|
說明:上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行. |
1 工作原理
鋼筋焊接網生產過程,是通過鋼筋矯直裁斷裝置將盤卷的鋼筋拉伸、矯直并裁斷成需要長度的縱筋和橫筋。分別將縱筋和橫筋放入縱筋和橫筋送料裝置,通過輸送裝置將橫筋和縱筋在焊接位置交叉定位。此時啟動焊接過程,焊網機器人將焊接電極在橫筋和縱筋交叉處壓緊,并施加瞬間的低壓大電流,將電極間縱橫鋼筋接觸面熔化、粘緊,形成熔核。焊點冷卻后,抬起焊頭,完成焊接過程。此時焊網輸送裝置按要求的網距將網片向外拖出一段距離。重復上述過程,直到整片鋼筋網全部焊接完畢。
2 智能焊網設備控制系統整體設計
智能焊網設備采用典型的兩級控制方式,作為生產管理級的工業控制計算機完成對下位機的監控、生產操作管理等,主要面向操作人員;采用PLC 組成了可靠的DDC 控制級,完成生產現場的數據采集及過程控制等,它是面向生產過程。整個控制系統分手動、半自動、全自動控制三部分。當選擇手動運行方式時,可以人為介入生產操作過程,實施單步控制。當選擇半自動運行方式時,可以實施單周期控制。選擇全自動運行方式時,可以實施全過程連續控制,實現無人化操作。系統整體控制方案如圖1 所示。
3 智能焊網設備DDC 級設計
焊網機器人系統DDC 級控制主要由可編程控制器(PLC) 完成,上位機采用RS232 標準與PLC 進行通訊,系統選用三菱公司的FX2N 系列PLC 作為主控單元。該系列PLC 可靠性高,配置靈活,在使用上也非常簡單且有良好的環境適應性和抗干擾能力。PLC 參與焊接控制全過程,是焊網機設備控制系統的核心。它負責焊接工藝的電氣邏輯控制;執行邏輯、算術運算;輸出控制執行指令;進行焊接啟、停控制;完成對電磁閥等執行機構的基本控制任務。DDC 控制系統結構如圖2 所示。
3. 1 DDC控制系統硬件設計與實現
DDC 控制系統硬件設計主要分為輸入、控制、輸出三個部分。
(1) 輸入部分。因為現場信號基本上都是開關信號,所以采用接近開關、行程開關、光電開關、溫度開關對開關信號進行采集;用編碼器對電機轉速進行采集。變頻器與PLC 之間通過FX2485BD 轉換模塊進行信息傳遞。
(2) 輸出部分。控制系統輸出部分用雙電控電磁閥實現對橫筋勾加緊、放松,橫筋送料臂推出、復位,料倉抬起、復位,網距勾夾緊、放松,網距定長勾推送、復位等控制,用單電控電磁閥實現對橫筋擋料板動作、橫筋齊頭裝置動作、橫筋鋸齒動作等的控制。橫筋輸送磁輥動作由橫筋儲料位置檢測信號、按鈕開關信號、程序延時信號啟停磁輥
電機實現。PLC 數/ 模轉換模塊FX24DA 可輸出焊頭電機轉速、焊接電壓或電流控制信號。控制系統的開關量及模擬量輸出均由PLC 完成。
(3) 控制部分。控制部分是整個控制系統的核心,控制部分的設計好壞影響到整個系統的性能,所以控制部分的設計對整個系統的穩定性和安全性具有重大的意義。
智能焊網設備各部分動作均由氣缸驅動即采用氣路控制,氣源由高質量的空氣壓縮機提供,經由空氣過濾器、油霧分離器和減壓閥組成的三聯件處理,獲得高質量的工作氣體,通過一個公用的多路接頭為所有的氣動模塊供氣。安裝在多路接頭上的電磁閥控制通向各個氣動元件的氣流量,電磁閥由步進開關和傳感開關控制。機械手按可編程控制器發出的順序動作指令完成定位、伸出、縮回、抓緊和松開等工作。料倉上升和下降、機械手臂伸出和縮回等用雙線圈雙位電磁閥控制。
3. 2 DDC控制系統軟件設計與實現
上位機程序采用VC 編寫,主要包括9 個功能模塊,如圖3 所示。可以實現智能控制算法,完成對下位機的監控、生產操作管理,實現數據監控與人機接口的功能,并可設置PLC 各個參數。上位機還具有數據自動存儲、報警提示、查詢、報表、打印等功能。PLC 程序以三菱PLC 編程軟件SW7D5C2GPPW 為平臺以梯形圖形式編寫。整個系統控制流程圖見圖4 。
根據操作要求,DDC 控制系統的PLC 的控制程序可分為以下幾個子程序段:
(1) 料倉振動控制。料倉是橫筋供給裝置,將橫筋放入料倉中,利用料倉的振動把鋼筋送到磁輥能夠吸到的位置。 (2) 橫筋磁輥控制程序。橫筋磁輥控制程序主要是利用電機驅動電磁鐵,從料倉中吸取鋼筋放到橫筋當料板上。(4) 橫筋下料擋板控制。當位置檢測開關檢測到鋼筋后,使橫筋下料擋板落下,把鋼筋放下。(5) 橫筋鋸齒動作控制。橫筋鋸齒動作是通過鋸齒抖動,將鋼筋分步驟有秩序的落下,這樣可以避免鋼筋在下落的時候錯亂混雜阻塞在擋料板處。(6) 橫筋送料臂送料控制。機械手抓住鋸齒送來的鋼筋,通過橫筋送料臂將橫筋與事先排列好的縱筋交叉接合好,便于焊接。(7) 焊接控制。這是主要的部分,通過這一部分的控制可以焊接出不同規格的鋼筋焊接網。
4 結束語
本文主要介紹了鋼筋焊網生產線DDC 級控制系統的硬件結構和軟件結構,并詳細地介紹了其實現方式,采用PLC(可編程控制) 控制器對焊網機進行順序控制,可以實現單步、單周期和連續工作方式。應用結果表明,該套生產線控制系統結構簡單、控制性能良好、成本低,能滿足生產的要求,而且可將其運用于柔性制造系統,能大大提高設備利用率。
另外僅帶有串口的中端筆記本還有戴爾的D系列,比如D630等。
低端配置的還有IBM的T21等T系列產品,另外新藍的也有幾款。
]]>相信有好多人會用PLC315-2DP來開發自己的從站吧,那么好,問題來了,呵呵 目前我的從站可以進入數據交換狀態了(PLC 紅燈已經都滅了,spc3中data exchange 引腳也置為低電平了,報文我也檢測過了),昨天PLC OB1里跑的是空程序,就是說進入這個Data-Exchage狀態了,但實際沒有交換數據.我的PLC程序是用梯形圖寫的,SFC15不知道對不對,因為通過我檢測報文 發現PLC沒有把我定義在DB1中的16個bytes 數發到總線上,所以也談不到接收了,郁悶!請大家指點一下!(下邊那個Move 是看程序有沒有執行的) |
這個是DB1中定義的數據 ,給大家一個感官認識,: ) |
1Q: 我剛接觸永宏PLC,PLC是FBE-40MC,按永宏資料作了一條編程線通訊不了,不知是何原因?
A: 你按下面方法再做一遍:
D-SUB-15 Male Connector D-SUB-9 Female Connector
(To PLC) (To PC)
RXD TXD
Pin_1 ---------------------------------------- Pin_3
TXD RXD
Pin_2 ---------------------------------------- Pin_2
RTS CTS
Pin_3---Pin_4
SG SG
Pin_6--------------------------------------- Pin_5
2Q: 可以通過編程語言軟件來編寫圖控軟件來監視永宏PLC嗎?
A: 可以;這里可以采用2種辦法,一是結合FaconServer。這樣節省編寫通訊協議部分,會使得圖控軟件更簡便。二就是直接使用編程軟件將永宏通訊協議編寫進去,即可達到通訊的目的。具體的FaconServer和永宏協議請參考永宏相關資料。
3Q: 我現在要用到06AD,有點問題不清楚。我可不可以在程序中用兩種輸入慮波時間來讀取同一通道的值呀?因為在使用時,該通道的為壓力值,該值有的時候要用來控制該壓力達到設定值后立即輸出一個動作來控制壓力。從而避免壓力控制不準的現象。因此,此時的壓力值最好能讀取當前值。當前值不用于顯示壓力或任何讀數。
A: 可以采用時間來控制獲取當前值,這樣會比較精確
4Q: 聽一個朋友說一個用戶用永宏必須每個月給開發者交費取得密碼,因為密碼每個月更改一次,想請教下眾為大哥 ,這怎么實現的,是在PLC上位機軟件上實現,還是在程序里實現
A: 軟件版本在4.32以上配合PLC的OS版本在4.47以上,程序沒有被解成功過!
另外象這種定期需要密碼的問題,應該在程序方面做控制,基本控制方式:萬年歷提供時間時限,再配合程序鎖機。大致的理念如此,至于怎么實現,那就要看設計者的功力了!
5Q: Winproladder軟件里 7SG*S和7SG*S H有什么區別?
A: 目前PLC聯機成功后只顯示7SG*S,對于該模塊有解碼和非解碼之分,這是占用的寄存器數量有差別,覺得個數根據是7SG1還是7SG2來確定詳情參考使用手冊2
6Q: 主機后面的最多擴展32臺模塊,含通訊模塊和擴展板嗎?
A: 不含,32臺只是指DI/DO以及AI/AO,不含電源和通訊以及電源單元。
7Q: 我通過CM25E的以太網單元 然后在485掛一個2號站的PLC 請問可以透過以太網訪問2號站嗎?
A: 可以訪問,但必須注意掛在RS485網路上的通訊口不能被程序占用。
8Q: 永宏PLC可以直接驅動LED嗎?如何使用?
A: 可以,配合FUN79指令,在晶體管型機器上可以直接驅動LED,但LED外圍電路必須帶譯碼電路才能正常顯示數字。
9Q: MA型機器能否使用撥碼開關呢?如何使用?
A: 可以,對于一般性的使用PLC不會做限制,使用撥碼開關請使用FUN78:DSW指令實現輸入
10Q: CRC16密碼產生器如何使用?
A: CRC16產生器是用在系統還原時,原作者為了保證密碼的唯一知情權,而產生的一樣臨時密碼。該密碼只能使用一次。在還原系統時,會產生一個密碼鍵值,用密碼鍵值和原始密碼,在CRC16計算器下面就可以生成一個臨時的密碼。該密碼使用后將會失效。
11Q: CIC識別碼是用做哪里?怎么產生的?
A: CIC碼稱之為客戶識別碼,即在PLC當中存儲有專有客戶的資料必須在當前的上位機上產生一個CIC碼識別文件,存放到Winproladder的根目錄下,才能正確的聯機PLC。該CIC識別文件綁定了PC的硬件信息,在一臺電腦上產生的識別文件COPY到其他電腦上也是不能使用的。PLC中的識別文件,永宏公司將提供相關文件并提供下載資料,再輸送到PLC當中。
12Q: 請問FBS-MA系列PLC能控制步進馬達嗎?
A: 可以,MAT系列主機提供4點的10K脈沖輸出(Y0~Y3),可以實現2軸的步進電機驅動,但要注意速度不得超過10K(AB相不得超過5K)
13Q: 在標準modbus通訊的時候,怎么訪問D數據區和F數據區?
A: D的數據區域在MODBUS中表示的對應關系為:D0~D2998?46001~48999。而F數據區無法通過MODBUS來訪問。若要訪問F去,可以在程序添加一段,先使用FUN160轉用指令將F數據讀到R或者D區,然后在透過訪問R或者D來獲取F的數據。
14Q: 模擬量擴展板和模擬量擴展模塊區別在哪?
A: 模擬量擴展板是永宏后期開發的產品,它不占用IR/OR部分,有轉用的寄存器控件D4072~D4077。在信號方面只能實現單極性的信號輸出,精度相對模擬量模塊不較低。擴展方式也不同。輸入/輸出類型是通過不同的端子來實現,模塊則是同個端子而通過條線來變換,同時模塊的信號范圍廣等差別
15Q: FBS-CM5H工作模式中,對稱模式和非對稱模式有什么不同?
A: 對稱模式時4個端口的功能相同,且任一端口接收到的信息均會傳送至其它端口;而非對稱模式時以端口若懸1為主,其接收到的信息均會傳送至其它端口,但端口是心2~4接收的訊息只會傳送至端口1。
16Q: 主電源的正負是否可以對調?為什么一些DC電源機器端子處 標“L”“N”符號?
A: 對于AC電源,沒有方向之分,電源線是可以對調的,永宏PLC正規的產品AC交流輸入的都標有”L”,”N”。而直流24V電壓輸入時,因為有方向性,所以正負是不能對調的。在正規的產品中DC電源都標有”+”和”-“。配線時要注意極性。若存在直流電,但標有”L””N”,則說明該機器是更換過電源板或者上蓋,造成標示不對。請使用時,請注意是否有其他標示,以及注意配線。
17Q: 擴充機較多時,是否只一個主電源供電就夠?為什么?
A: 每個電源都有它自己的容量,每個擴展單元都有他的能耗,所以不可能滿足所擴展的設備都能使用主機的電源,在能耗不能滿足時系統將不能正常的運作,會造成故障,所以在有限的容量主機下,帶過多的擴展單元時,必須計算整個系統的能耗,看一個主機的電源是否能滿足。若不能滿足則必須擴充電源能量,可以采用擴展機或者擴展電源。
18Q: 若與變頻器聯機,永宏PLC使用什么方法通訊比較簡單,同時要注意哪些事項?
A: 永宏PLC支持FATEK標準協議,MODBUS和自由口協議;而一般情況變頻器都是自由口協議或者MODBUS協議。就這2種情況,考慮程序便利性就選用MODBUS協議。所以在選擇變頻器時盡量選擇支持MPDBUS協議的變頻器,若不行就采用自由口協議來實現。
19Q: 永宏PLC的最小時基能達到多少?
A: 一般定時器的時基有10ms,100ms和1000ms的時間;但永宏PLC還提供0.1MS的高速計時器,這要在MC和MN機型才能使用。這個精度較其他的PLC高出10倍。
20Q: FBS-MCT可以連接什么打印機?
A: 永宏PLC所有機型在擴展PORT1后都能連接打印機打印,配合FUN94指令送出打印。對于打印機端則要求支持ASCII碼的打印。這樣才免去驅動直接打印。
21Q: 永宏PLC如何進行遠程測試?
A: 永宏PLC若想采用遠程監控,有2種方案,一種是通過PORT1使用MODEM做遠程撥號連線控制。這種情況需要擴展PORT1通訊口,所有機型都可以使用。另外一種方式則是使用以太網來做互聯網監控,這個需要擴展以太網口;MA機型可以使用FBS-CBE模板,MC和MN可以使用FBS-CBE或者FBS-CM**E模塊
22Q: 永宏PLC FBS-60MA的port2通訊協議為ModBus RTU(Slave),參數如下:速率9600b/s;偶同位檢查;位數8;1位停止位;延時響應時間3ms;傳送延時時間2*10ms;接收異常偵測時間5*10ms;永宏PLC用FBS-CB5,電腦用RS485轉換器,接線正確。通訊時,紅、綠通訊指示燈均正常閃亮,即,PLC有應答信號輸出,但電腦報告:“與硬件通訊失敗,請確定通訊參數”。延時響應時間、傳送延時時間、接收異常偵測時間修改了多次,問題未解決,不知問題出在哪里。
A: 針對上位機透過RS485與PLC聯機,您可以先測試一下通訊是否正常,測試方法即為:使用Winprolader直接與PLC連接,正常情況下是能聯機編輯程序的,有成功操作過;若正常在改變通訊協議后,重點就是考試上位機的通訊軟件這端。請務必保證參數一致,另外就是遵循MDODBUS協議的約定。
23Q: 如何檢測輸入點的好壞
A: 針對輸入點的檢測,簡單的作法就是將輸出點輸入到輸入點,然后輸入點再驅動其他的輸出點點亮,這樣就可以完整的測試一個輸入點的好壞,同時也檢測到輸出點;針對高速部分,同樣也是將固定的脈沖數從輸出點輸出,接到輸入點,檢測接受到脈沖與輸出的脈沖數是否相等。
24Q: 如果把sink輸入方式接成SRCE 輸入方式,會不會燒掉PLC??
A: 不會;永宏PLC提供SINK或者SRCE兩種輸入方式,一時間只能實現一種輸入,要么是SINK要么是SRCE,這樣不會有共存的時候,所以接法一般不會有沖突。
25Q: 一般變頻器通過通訊擴展模塊與主機相連,需占用幾個輸入輸出點?
A: 具體的I/O點要看變頻器以及系統的輸入輸入需要,和參數的設定。
26Q: 我想把時間繼電器“T0”的設定值(PV=200)傳送到暫存器“R110”中,程序該怎么寫?這樣做的目的是用文本顯示器來修改這個設定值。
A: 直接在T指令中指定R110為PV值,可以通過文本來設定R110。
27Q: 一臺水性印刷機,正常使用了一段時間后PLC的“RUN”燈不亮停機了,怎么也沒法再使用,何解?
A: 1,要是RUN不亮,即熄滅,則存在3種情況,1)是電源損壞;2)是CPU損壞,3)則是電源和CPU皆損壞。造成該原因的主要問題在電源部分出現故障,導致PLC損壞。請返回維修。
2,若是RUN等還在慢閃亮,則硬件部分故障損毀幾率就小些,可以重新上電測試一下PLC是否正常運行,建議拆下PLC測試,以免引起亂作動導致機臺設備故障;要是上電仍不運行,可以聯機看看,程序是否還存在。若無程序,則先灌程序再置RUN,故障一般可以排除。
28Q: 電腦與PLC聯機顯示無法聯機,通訊錯誤或端口被占用,除了通訊線造成的還有別的原因嗎?
A: 針對無法聯機,首先要檢測通訊線纜的完好,在這基礎上,查看通訊參數設定是否一致,若無法確定可以使用自動檢知方式獲取。再者就是檢查通訊口是否被其他軟件占用。若故障仍不排除,則可能通訊口損壞。
29Q: FBS-24EYT的擴展模塊中,V1+,V1-,V2+,V2-的,他們是如何連接使用的?
A: 該模塊分4組輸出,V+和V-表示接+24V和-24V。其中-24V也是COM點。在制作連接頭務必要注意電源接法和各引線之間是否有短路,以免燒毀PLC。
30Q: 請問下永宏CB525與CM25有啥區別? 我的主機是FBs60MC,模塊是CM25的,欲做ModBus控制變頻器.數據線接哪兩個腳呢?
A: FBS-CB25是通訊擴展板,通過主機上的擴展槽擴展,所以主機都能使用;FBS-CM25則是通訊擴展模塊,在主機的左側擴展;只能在MC和MN主機上使用,另外CB提供一個232一個485分別占用PORT1,2CM25也是提供一個232和一個485,分別占用PORT3,4。
變頻器一般是RS485接口,接線如下:
變頻器 CM25的RS-485
A--------------------------------------D+
B--------------------------------------D-
G--------------------------------------G
注意使用終端電阻和雙絞線。