培訓教程合集版行業(yè)應用技術_第1頁
培訓教程合集版行業(yè)應用技術_第2頁
培訓教程合集版行業(yè)應用技術_第3頁
培訓教程合集版行業(yè)應用技術_第4頁
培訓教程合集版行業(yè)應用技術_第5頁
已閱讀5頁,還剩142頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PLC 行業(yè)應用技術文章目錄【通訊篇】. - 2 -基于PLC的串行口通訊原理及其應用. - 2 -FBs-PLC的通訊協(xié)議及應用. - 10 -PLC在印刷開槽模切機上的應用. - 19 -PLC在針刺機無紡布生產線上的系統(tǒng)集成應用. - 24 -利用MODBUS實現多臺變頻器系統(tǒng)的設計. - 29 -通訊系統(tǒng)設計 . - 35 -PLC基于調制解調器與VB的PLCOPC技術在PLC上的應用. - 40 -無線客戶端(AP)在PLC上的應用. - 46 -基于PLC的通訊原理及其應用. - 53 -【高速脈沖篇】. - 58 -PLC應用于自助借還終端機. - 58 -PLC在自動三維彎管機

2、系統(tǒng)中的應用. - 66 -PLC在電路板檢測儀上的應用. - 73 -PLC在生產線中的應用. - 77 -PLC在LED點膠機上的應用. - 80 -PLC在自動倦繞搖中的改進. - 84 -【模擬量篇】. - 90 -PLC在蒸汽鍋爐汽包液位PID系統(tǒng)的應用分析. - 90 -PLC在燃煤導熱油鍋爐改造中的應用. - 95 -PLC的橡膠配料系統(tǒng). - 98 -基于【溫控篇】. - 103 -PLC在注塑機上的應用. - 103 -PLC在真空成型機改造中的應用. - 110 -【稱重篇】 . - 114 - PLC在窯爐配料稱重系統(tǒng)中的改進. - 114 -【綜合篇】 . - 120

3、-基于PLC的全自動包裝機系統(tǒng)的設計. - 120 -PLC在生產目標管理板上的改造. - 125 -PLC應用于圓筒自動刷膠機. - 133 -PLC應用于自動配料系統(tǒng). - 138 -PLC在LED燈管焊接機的改造. - 142 - 1 -PLC 行業(yè)應用技術文章基于PLC 的串行口通訊原理及其應用【通訊篇】PLC的串行口通訊原理及其應用基于FATEK PLC Serial Communications and Applications孫恒孝商貿(上海)摘要本篇以件的應用:PLC 為基礎,基于串行口通訊的原理,PLC 在串行口通訊系統(tǒng)的設計以及軟串行口通訊 PLC 通訊ModBus 協(xié)議A

4、bstractThis Paper base FATEK PLC, base on Serials Communications, to introduce the applications of FATEK PLC in the Serials communication systems, and the software Design.Key Words:FATEKSerials CommunicationPLC CommunicationsModBus Protocol 引言隨著計算機領域技術的不斷發(fā)展,通訊的在工業(yè)以通過通訊的方式聯(lián)接起來,形成高度的自動化口通訊。串行口通訊由于接線簡單

5、,成本低,通訊可靠、和操作方便性上,得以迅速的發(fā)展。領域的應用越來越廣泛,各種智能終端集成系統(tǒng)。最簡單的聯(lián)機方式就是采用串行等優(yōu)點,在現實系統(tǒng)的集成化、簡單化二 串行通訊串行通訊口在系統(tǒng)的領域中占據著極其重要的地位,它不僅沒有因為的進步而淘汰,反而在規(guī)格上越來越完善,應用越來越廣泛。在工業(yè)遍。領域,串行通訊的使用比一般的計算機更為普常用的串行口通訊有兩種:一種為 RS-232 串行通訊,另一種為 RS-485 串行通訊。2.1 RS-232 串行通訊通常,計算機中標準的串行通訊端口聯(lián)接為 DB-9 的 9 針插頭座。其 9 針引腳定義如下表 2.1:- 2 -PLC 行業(yè)應用技術文章基于PLC

6、 的串行口通訊原理及其應用表 2.1 DB-9 引腳定義在由 EIA 制定的 RS0-232C 的標準中,規(guī)定了高,低電位形成的”0”和”1”訊號標準電壓范圍。在這個標準中,”0”和”1”的規(guī)定如圖 1.1 所示。+15V噪音范圍0+3V+5V-5V-3V1-15V圖 2.1 RS-232 電位標準電位圖在 RS-232 標準中,電壓在+3V+15v(一般使用+6V)之間稱為”0”或者 Space。一般用途是作為 On。壓在-3V-15v(一般使用-6V)之間稱為”1”或者 Mark。一般用途是作為 Off。與計算機內部一樣,用“高電位”與“低電位”的變化來組成一串數據。雖然串行通訊簡單易用,

7、但在工業(yè)領域中,常常著很多的噪聲干擾源,在使用 RS-232 串行通訊時,經常會受到外界的噪聲干擾。RS-232 串行通訊的傳輸方式如下圖 1.2 所示。端接收端圖 2.2 RS-232 訊號傳輸方式由圖 1.2 可知,RS-232 為全雙工工作模式,其訊號標準電位是參考地端而來的,在訊號由到接收,要保證兩端的接電端用中傳輸距離可達 15 米。位下,才能正確的識別傳輸的訊號。只有一對一的通訊功能。實際應- 3 -噪聲RS-232 示意圖引腳簡寫意義1CD載波檢測(Carrier Detect)2RXD接收字符(Receive)3TXD字符(Transmit)4DTR數據端準備好(Data Te

8、rminal Ready)5GND接地端(Ground)6DSR數據準備好(Data Set Ready)7RTS請求(Request To Send)8CTS清除以(Clear To Send)9RI振鈴檢測(Ring Indicator)PLC 行業(yè)應用技術文章基于PLC 的串行口通訊原理及其應用在傳輸過程中,若有噪聲的干擾進入,干擾訊號同時在原始訊號線和地線上產生影響,原始訊號將疊加上干擾訊號,而地端的干擾訊號將被地電壓抵消掉了,因此,傳輸訊號將發(fā)生曲扭,整個訊號也將發(fā)生錯誤。為了克服以上的干擾,RS-485 串行通訊方式應運而生。2.2 RS-485 串行通訊RS-485 的工作模式為

9、半雙工模式,通訊訊號是兩條傳輸線的電位差,屬于差動輸入方式,能力強;實際傳輸距離可達 1200 米。具有一對多站的通訊功能。RS-485 的訊號傳輸方式如圖 1.3 所示。端接收端D+D-圖 2.3 RS-485 訊號傳輸方式RS-485 傳輸的訊號為:DT=(D+)-(D-)當訊號線受到干擾時,D+訊號線和 D-訊號線分別疊加上一個Noise 訊號:(D+)+Noise 和(D-)+Noise。那么此時的傳輸訊號將變?yōu)椋篋T=(D+)+Noise- (D-)+Noise= (D+)-(D-)此運算結果與前一方式結果一樣,證明使用 RS-485 可以有效的防止噪聲的干擾。三PLC 的串行通訊功

10、能PLC 通訊硬件配置FBs 系列 PLC 的通訊功能十分的強大,標準主內建一個通訊端口Port0(RS-232 或者 USB,本3.1篇以 RS-232 做為),主要作用為作為上位機的編程或者 HMI 的監(jiān)視與作用。另外根據實際的需要,可以選配通訊擴展板(FBs-CBXX)或者通訊擴展模塊(FBs-CMXX)來增加通訊端口,總共可以擴展到5 個通訊端口;接口界面支持 RS-232、RS-485 和以太忘界面。另外通訊速度高達 921.6Kbps。足以滿足系統(tǒng)的數據即使交換。PLC 通訊協(xié)議FBs 系列 PLC 提供3.2FATEK 通訊協(xié)議,ModBus 協(xié)議,以及口通訊協(xié)議。用戶可根據不同

11、的智能終端來選擇通訊端口的通訊協(xié)議。在此需要注意的是主機的Port0 口只支持 FATEK 標準通訊協(xié)議。FATEK 通訊協(xié)議PLC 主機上各通訊端口在標準通訊模式下都適用此通訊協(xié)議,任何對 PLC 的數據讀寫操作, 除了在硬件聯(lián)機和通訊參數設定中必需通訊雙方一致外,在通訊信息格式(Message format)方面也必需符合本通訊協(xié)議的格式,PLC 才能正確響應。1)定義主從3.2.1在圍PLC 的通訊結構上,都為主站(MASTER),PLC 是被定義為從站(SLAVE),而任何與PLC 聯(lián)機的外)來主動發(fā)出命令,從站(PLC)只有即由主站(- 4 -PLC 行業(yè)應用技術文章基于PLC 的串

12、行口通訊原理及其應用在收到命令信息后,才根據該命令的要求響應信息給下的圖 1.4 所示:,而不能主動發(fā)出信息給,如命令信息響應信息圖 3.1PLC 與智能終端的主從2)FATEK 通訊協(xié)議格式PLC 的通訊信息格式無論是命令信息( 分為 6 個數據區(qū),如下圖 1.5 所示。發(fā)出)或響應信息(仆系統(tǒng)發(fā)出)大概圖 3.2 FATEK 通訊協(xié)議格式協(xié)議格式主要包含了:起始字符、總站號碼、命令碼、數據資料、和結束字符 6 部分內容。由于篇幅在此不再做詳細,詳細內容請參考FBs-PLC 使用手冊 2的附錄 2 章節(jié)。3.2.2Modbus 協(xié)議簡介Modbus 協(xié)議是應用于電子器上的一種通用語言。通過此

13、協(xié)議,器相互之間、器經由可以和其它之間可以通信。它已經成為一通用工業(yè)標 準。有了它,不同廠商生產的連成工業(yè),進行集中。此協(xié)議定義了一個器能認識使用的消息結構,而不管它們是經過何種進行通信的。它描述了一器請求其它的過程,如果回應來自其它的請求,以及怎樣偵測錯誤并當在一 Modbus。它制定了消息域格局和內容的公共格式。上通信時,此協(xié)議決定了每個器須要知道它們的地址,識別按地址發(fā)來的消息,決定要產生何種行動。如果需要回應, 絡上,包含了 Modbus 協(xié)議的消息轉換為在此的解決節(jié)地址、路由路徑及錯誤檢測的器將生成反饋信息并用 Modbus 協(xié)議發(fā)出。在其它網上使用的幀或包結構。這種轉換也擴展了根據

14、具 體。Modbus 有兩種傳送方式,RTU(Remote Terminal Unit)方式和 ASC方式。Modbus 以 LSB 在先的形式傳送數字量,以 MSB 在先的形式傳送模擬量。MODBUS 把通信參與者規(guī)定為“主站”(MASTER)和“從站”(SLAVE)。主站可向多個從站址編號。通信請求,最多可達 247 個從站。每個從站的地口通訊協(xié)議3.2.3由于現場中的智能終端各盡不同,一個器不可能同時提供所有終端的通訊協(xié)議。這時最可行的通訊即是采用口通訊協(xié)議。即主站根據從站(智能終端)規(guī)定的通訊格式來編寫通訊命令,以符合從站的數據格式,以至從站才能識別主站發(fā)出的命令,以提供對應的報文響應

15、。- 5 -從站(PLC)主站()PLC 行業(yè)應用技術文章基于PLC 的串行口通訊原理及其應用四PLC 的通訊應用4.1 通訊系統(tǒng)的工程設計要領在通訊系統(tǒng)中,要保證兩個(或者多個)智能下幾點要領:之間正常的、可靠的進行數據通訊,需遵循以硬件界面的選擇在使用通訊時,首先要考慮硬件接口標準,即選擇 RS-232 或者 RS-485 界面。這個選擇根據系統(tǒng)的實際要求來確定。例如要進行多站遠距離的通訊,那就要選擇 RS-485 通訊。保證主從站的通訊協(xié)議一致性1)2)所有的通信中,主站的數據格式必須與從站一致,才能保證從站識別數據。另外還需注意每個都要設定獨有的站號地址。通訊參數的設置在保證以上 2

16、個條件外,同時還需注意各個的通訊端口的參數設定,如波特率、數據位、停止位、校驗位等,也要保證設定一樣的參數。通訊命令程序的編寫程序的好壞直接影響整個系統(tǒng)的通訊質量,合理的通訊程序能有效的提高通訊效率。這個與編程3)4)作的便利性、指令的簡便性和個人的實踐經驗有這很大的PLC 通訊程序的。4.2PLC 的編程WinProLadder 提供相當便利的通訊指令 FUN150ModBus 和 FUN151C-Link,同時配合表格命令格式來完成通訊數據的交換。PLC 串行通訊的應用PLC 之間的通訊聯(lián)機PLC 之間的聯(lián)機方式有 2 種:一種是一般鏈路方式(FUN151:MD0 模式),另一種模式是高4

17、.21)速鏈路方式(FUN151:MD3 模式)?,F分別一下這兩種通訊模式的使用。FBs-PLC 的一般鏈路:將從站 2 的X0X4 傳送到主站 0 的Y0Y4;將主站的 R100 傳送到從站 2 的D50。通訊硬件選擇與參數設定由于 FBs-PLC 的內建 Port0 口只能作為客戶(SLAVE)模式,所以必須另外擴展通訊端口,在此我們選擇 FBs-CB25 來擴展 2 個通訊口:Pott1(RS-232)和 Port2(RS-485)。這里選擇 RS-232 界面,參數設定為默認值:9600,E,7,1。根據PLC 的 RS-232 通訊端口引腳定義,通訊線接法如圖 4.1 所示。圖 4.

18、1 通訊線接線示意圖程序編寫提供的程序編輯”WinProLadder”。傳統(tǒng)化的操作界面,豐富簡便的指令使得程序的設計相當的便利。這個范例的程序單元編輯如下圖 4.2 所示。- 6 -PLC 行業(yè)應用技術文章基于PLC 的串行口通訊原理及其應用圖 4.2 一般數據鏈路程序說明:當 M1960 ON 時,表示 Port1 在屬于閑置狀態(tài),該通訊指令可以進行運行。M0 為中間繼電器,用于指令的 ON/STOP。當 M9160àON 時,這時接通 M0 時,FUN151 指令將進入”0”工作模式(PLC 主站協(xié)議),并通過”Pt”指定的端口 Port1 將”SR”中的通訊命令傳送到指定的從

19、站中去,等待從站的響應,完成通訊。另外”WR”為指定 FUN151 的內部工作寄存器空間。其中該范例的通訊命令表格如圖 4.3所示。圖 4.3 一般鏈路通訊表格命令說明第 0 筆命令:指定主站從站的X0 狀態(tài),長度為 5,即從 X0X4,并到主站的 Y0Y4 上面去。命令輸入方式如圖 4.4 所示。圖 4.4 一般通訊命令輸入(編輯)類似,第 1 筆通訊命令則是將主站的 R100(長度指定為 1)傳送(命令為寫入)到從站的 D50去。到此,PLC 之間的通訊指令編輯已完整的結束。在筆者的使用過程中,的PLC 編程顯得- 7 -PLC 行業(yè)應用技術文章基于PLC 的串行口通訊原理及其應用相當的方

20、便。另外值得一提的PLC 之間的高速鏈路。PLC 除了一般的通訊聯(lián)機外,同時,可以通過 Port2 通訊端口做 PCU 間高速鏈路通訊,通訊不受掃描周期的影響,最高速度高到921.6Kbps?,F就這能做一個。PLC 之間的 CPU 高速鏈路通訊通訊硬件選擇與參數設定2)通訊端口方面PLC 指定只能通過 Port2 做高速鏈路。通過 Port2 的 RS-485 界面,做 4 個從站直接的數控鏈路,高速通訊端口參數設定指定為:15200,8,E,1。程序編寫在通訊指令中,使用的仍然是 FUN151 指令,只是在”MD”模式中選擇”3”模式,即代表 Port2 口通訊工作在 CPU 高速鏈路的模式

21、。另外”SR”和”WR”的設定與 MD0 模式類似,只是要注意不要重復使用即可。FUN151 的指令編輯如圖 4.5 所示。圖 4.5PLC 高速 PCU 鏈路程序說明:M1962àON 狀態(tài)時,表示 Port2 口正屬于空閑狀態(tài),該指令可以運行。在 M1àON 時,FUN151將通過 Port2,工作在”3”模式下(高速鏈路),與其他如圖 4.6 所示。PLC 進行數據同步?!盨R”的通訊命令表格圖 4.6 高速鏈路通訊表格指令說明:第 0 筆通訊命令:表示將主站 1 的R0R5(長度為 6)6 個寄存器的數據傳送到第 15 從站的 R0R5。即中的所有從站中對應的寄存器

22、數據與指令中指定的寄存器同步!第 1 筆通訊命令一樣,是將從站 3 的 D90D93 同步到所有 PLC, 體通訊命令編輯如下圖 4.7 所示。主站 1 和從站 2,3 和 4。具- 8 -PLC 行業(yè)應用技術文章基于PLC 的串行口通訊原理及其應用圖 4.7 高速鏈路通訊命令輸入(編輯)在指令運行中,可以通過通訊命令表格的監(jiān)視,來監(jiān)視通訊的當前狀態(tài)?;蛘呓⒈O(jiān)視頁面來直接監(jiān)視對應的寄存器和特殊中間繼電器,如Port2 使用 M1962 來指示端口的占用情況,M1963則指示通訊命令完成,R4158 指示傳送手冊1,2。另外的 ModBus 通訊和和接收異常狀況。詳細內容請參考協(xié)議通訊將在后續(xù)

23、的文章中做進一步FBs-PL使用。五 結束語綜上,PLC 自身的強大的通訊能力,便利的編程,完全可以勝任各個應用領域的通訊要,而且能有效的降低系統(tǒng)開發(fā)的成本。求。合理的利用通訊功能不僅能完成系統(tǒng)數據的統(tǒng)一管理和- 9 -PLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用FBs-PLC 的通訊協(xié)議及應用FATEK FBs-PLCs Intelligent communication interface and Applications孫恒孝商貿(上海)摘要本文章講述:FBs 系列 PLC 的FBs-PLCPLC 通訊口通訊協(xié)議,以及相關的應用范例通訊協(xié)議。AbstractThis Pape

24、r introduce the intelligent communication interface ofFATEK PLC, and application with some examples.Key Words:FATEKFBs-PLCPLC CommunicationsIntelligent communication interface. 引言電子技術的日益發(fā)展,通訊接口給工業(yè)的自動化集中帶來巨大的變化,系統(tǒng)的分布,的等都是通過通訊來實現。各個智能之間要進行正常通訊,首先要保證以下 3個條件一致:通訊硬件界面相同;通訊參數設置一致;以及通訊協(xié)議一致。在串口的通訊中,界面都已經是標準

25、化,參數設定亦可透過設定來保持一致。但在智能自動化中,由于品牌和都差異,對于同一種,不同的品牌就可能不同的通訊協(xié)議!所以,智能的通訊,的選擇是關鍵!但同種協(xié)議的,就有可能縮小選型范圍,勢必會對系統(tǒng)的組成影響。如造成成本的提升,系統(tǒng)得不到優(yōu)化等?,F就通訊協(xié)議,PLC 的口通訊協(xié)議做。即通過協(xié)議,可以跟任何一個智能進行連接,進行數據的傳輸。大大方便了技術的選型,更有利系統(tǒng)的優(yōu)化,性價比的提升!二 系統(tǒng)硬件要求FBs-PLC 通訊功能FBs-PLC 提供相當強大的通訊功能,SoC 單晶片中集合 5 個高速通訊端口。主機自帶一個通訊端口。多樣的擴展方式,可以選擇通訊模塊或者通訊板實現通訊端口的擴展,單

26、一主機可以最多擴展至 5 個通訊端口;數據傳輸可以選擇 ASCII 碼或者速度快一倍的二進制碼來傳輸;每個通訊端口通2.1訊速率高達 921.6Kbps;支持 RS-232,RS-485,USB 和 Ethernet 等界面;通訊協(xié)議提供標準通訊協(xié)議,工業(yè)界通用的 ModBus 標準協(xié)議,以及討??趨f(xié)議。這里我們就PLC 的通訊協(xié)議做進一步探PLC通訊協(xié)議簡介2.2所謂通訊協(xié)議,PLC 作為主站,根據通訊的從站通訊格式來編寫通訊傳輸數據格式,以保證通訊格式的一致性。在符合從站的數據格式時才能識別主站出來令要求,再根據命令來進行處理數據、做響應回復等工作。這樣將大大提高PLC對象的通訊接口兼容。

27、- 10 -PLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用FATEK-PLCRS-485智能從站 1智能從站 2智能從站 3智能從站N圖 1 RS-485從通訊示意圖如圖 1.1 所示,一個PLC 可以跟多個智能從站進行通訊;智能從站可以同為一種不同品牌,或者不同即可組網。不同品牌,例如其他品牌的PLC、變頻器、智能儀表等,只要符合 RS-485 通訊要求三系統(tǒng)要求與設計3.1 串行口通訊協(xié)議格式在串行通訊中,數據的格式一般如下圖所示:圖 2 串行口一般通訊數據格式在協(xié)議中,一些通訊協(xié)議要求命令請求碼,一些則不需要;從起始符到結束符,格式都相似。起始符:表示通訊命令的開始, 常用 0

28、2H 表示。地址:從站的地址, 范圍在“00H7FH”。功能碼:從站所規(guī)定的功能碼,以響應主站的作動要求。數據:根據命令碼執(zhí)行的數據區(qū)。校驗:為保證數據的準確可靠的通訊,協(xié)議中都設定結束符:表示一筆通訊命令的完成。通常使用 03H 表示。常見的校驗有CRC,CHECKSUM。在所使用的中會,做相關的協(xié)議規(guī)定和參數說明,所以我們只要依照的通訊格式編寫通訊命令,請求從站執(zhí)行命令,并根據主站是否要求做相關的回應,來完成響應。下面,我們會以與士林變頻器通訊為實例,做相關的。PLC 端設計3.2PLC 在通訊編程方便提供相當便利的指令和編程。在指令方式,使用一個功能指令配合通訊表格,即可完成通訊命令。下

29、面就對指令與表格編輯做相關。PLC 提供兩個通訊指令FUN150 和 FUN151,其中 FUN150 用于 ModBus 協(xié)議通訊用,這里就不做,詳細請參考PLC使用手冊。FBs-PLC 可由 Por t 1、2、3 或 4 等四個通訊端口來作多臺CPU LINK 聯(lián)機或與具有 RS-232/RS-485 通訊接口的智能型通過通訊方式作聯(lián)機整合應用。FUN151(CLINK)通訊聯(lián)機便利指令可指定那個通訊端口以何種工作模式共有Mode 0 3 四種工作模式, 其中的Mode 3 模式為高速LINK模式只Port 2使用,其余都為“一般LINK 網絡”,下表是高速LINK 與一般LINK 指令

30、模式的差別說明。- 11 -類別項目模式端口傳輸速率通訊協(xié)議傳輸碼校驗處理速度命令幀起始符地址功能碼數據校驗結束符PLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用3.3 FUN151(CLINK)通訊聯(lián)機便利指令FUN151 通訊指令梯形圖符號如下:Pt :指定通訊端口,14。MD:0,CPU LINK 的主站(使用通訊協(xié)議)。SR :存放通訊程序的起始緩存器。WR:指令起始緩存器,共占用8個緩存器,其它程序不可以重復使用。圖 3.1 FUN151 指令符號說明:EN:執(zhí)行輸入PAU:執(zhí)行暫停輸入BAT:通訊放棄輸入ACT:通訊正執(zhí)行中輸出ERR:通訊出錯指示輸出,可以在監(jiān)視中查找對應

31、的錯誤碼。DN:通訊正常完成指示輸出。另外還有通訊端口的特殊繼電器和特殊寄存器,簡單如下。我們文章內容,一下 MD1 模式的工作。對于 MD2 模式,主要是當要求PLC接收其他后再做響應時使用,若只做接收不回應,則就不需要該模式,所以我們重點講一下MD1 的工。3.4 FUN151(CLINK):MD1 通訊聯(lián)機便利指令(協(xié)議主動模式)FUN151(CLINK):MD1 模式提供PLC 主動與具有RS-232/RS-485 通訊端口的智能型機。聯(lián)機;通訊格式由WinProladder 程序編寫,必須與所要聯(lián)機的通訊一致,才能聯(lián)3.4.1 MD1操作數SR 的說明- 12 -FUN151 (CL

32、INK)高速LINKMD3Port238.4Kbps921.6KbpsFATEK協(xié)議原始碼 二進制碼CRC-16立即處理一般LINKMD0Port 144.8Kbps921.6KbpsFATEK協(xié)議ASCII 碼Check sumHousekeeping才處理MD1MD2協(xié)議PLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用SR:數據傳送表格的起始寄存器。即與FUN151指令中的SR對應,例如SR填寫“R5000”時,則RS+0就為R5000,而RS+1即是R5001,以此類推。高字節(jié)低字節(jié)SR+0SR+1低字節(jié)有效,0:僅傳;1:傳后接收回應低字節(jié):接收信息的起始符;高字節(jié):接收信息的

33、結束符SR+2傳輸數據總長度,MAX=511個WORDSR+3SR+4低字節(jié)有效低字節(jié)有效SR+5低字節(jié)有效SR+N低字節(jié)有效說明:1.在選擇“只傳送”模式時,接收信息的起始符+結束符無意義;2.在使用“傳送后接收”時,要設定好起始單有效;結束符,以保證通訊接收無誤,通訊程序也簡3.當接收回應信息時,接收完畢后CPU將計算總接收數據的長度,填到WR+8寄存器。3.4.2 MD1操作數WRWR:通訊指令高字節(jié)的說明占用寄存器,具體寄存器作用如下所示。低字節(jié)WR+0WR+1通訊結果碼,=0時,通訊正常;=2時,數據長度有誤(長度為0或大于511);=A時,從站無反應;=B時,通訊異常(接收到錯誤數

34、據)WR+2WR+3WR+4WR+4:B0=1, 端口被占用;本指令等待B12=1,“ACT”輸出指示B13=1,“ERR”輸出指示B14=1,“DN ”輸出指示權;WR+5WR+6WR+7 WR+8WR+9總共接收到幾個Byte數據接收到的第一byte數據(有起始接收到的第二byte數據為起始符)WR+N接收到的第N byte數據(有結束為結束符)3.4.3泛用通訊表格的編輯在SR的寄存器空間,對應的建立一個通訊表格,在表格中依照從站的通訊協(xié)議,編寫通訊數據;這樣很直觀,很有效率就能完成從站通訊數據的編寫。當然,用戶可以對寄存器做好各項運- 13 -. . . . . . .接收數據N結果碼

35、0內部使用內部使用內部使用內部使用內部使用內部使用內部使用總共接受數據個數接收數據1接收數據2數據N僅傳/傳后接受回應接收信息結束符接收信息起始符傳送的數據長度數據1數據2數據3PLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用算后,對應的填寫正確數值,也能完成通訊命令的編寫。例如SR+1為R5001寄存器,假設的起始02H,結束03H,可以直接將數據“0203H”往5001里面送.但當中運算、數據轉換等的計算較表格,比較復雜,建議還是采用表格編寫。在WinProLadderc程序的管理窗口中的“泛用通訊表格”上,點擊右鍵來建立一個表格;或者可以選擇FUN151指令,然后按“Z”建來建立

36、。通過這樣的操作后,會彈出“ 編輯框,如下圖3所示。此時的表格類別固定為“泛用通訊表格”;通訊表格”的在表格名稱中給表格起名稱“口通訊”;不能重復。起始地址輸入與 UN151 的 SR 起始地址一致(若是使用“Z”自動為 SR 的起始值”)。表格容量設定一般為動態(tài)分配,這樣在添加命令時系統(tǒng)會自動分配空間;使用空間也不能與程序其他地方重復使用。另外在連接 PLC 后,“資料由 PLC 加載”和“資料由 ROR 加載”才能生效;即表示表格資料將從PLC 中提取上來。在完成上面的設定以后,表格即完成建立。圖 3通訊表格圖 4通訊表格在通訊模式中,選擇“只傳送”或者“傳送后接收回應”;即與 SR 中的

37、 SR+0 相對應。起始碼和結束碼:設定接收信息的起始結束符;與 SR 中的 SR+1 對應。在“通訊命令表格編輯”中,即要依從站通訊協(xié)議規(guī)定的數據格式來輸入命令。通訊傳送的是 ACSII 碼,命令可以使用十進制、十六進制和字符來表示;在要用字符表示時,要使用“”單引號引起來,表示字符的 ACII 碼。接下內容,我們以實例應用來通訊口的 MD1 主動模式的應用。四4.1通訊協(xié)議的應用PLC 與士林(SS 系列)變頻器通訊4.1.1 硬件配置士林變頻器提供的是 RS-422/485 的通訊界面,在這里RS-485 的通訊界面。硬件上配線如下圖所示。- 14 -PLC 端增加一塊 FBs-CB25

38、 來擴充一個PLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用圖 5PLC 與士林變頻器通訊配線圖另外在 FBs-CB25 端,請設定終端電阻的撥動開關到”O(jiān)”狀態(tài),表示使用終端電阻。變頻器端的通訊參數設定方式來源:1(Pr31)訊波特率:;9600(Pr32);站號:1(Pr36);數據位: 8BIT(Pr48);停止位:1 停止位(Pr49); 校驗:無校驗(Pr50);CR 校驗(Pr51)將波特率、停止位、數據位、校驗設定與PLC 端的 Por2 口一致,其他參數根據需要做調整。4.1.2 士林變頻器通訊協(xié)議上位頻器資料讀出14523資料寫入變頻器à上位機1 上位機通訊

39、請求;2 等待時間3 變頻器回應數據4 上位機處理時間5 上位機回復數據4.1.3 變頻器通訊數據格式1, 上位機至變頻器通訊要求(我們內容只格式 A:寫資料至變頻器。其他從略)。123456789101112132, 資料寫入時,變頻器回應數據格式資料無誤格式資料有誤格式123412345其中句柄說明(ASCII CODE)STXH02CRH0DETXH03NAKH15ENQH05LFH0A- 15 -ACKH06NAK變頻器站號錯誤碼CR、LF碼ACK變頻器站號CR、LF碼ENQ站號命令碼等待時間資料SUMCHECKCRPLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用另外,SUM-

40、CHECK 計算范圍為:從站號開始到資料的的低字節(jié)結束數據的 ASCII 碼總和;取低字節(jié)部分。計算范例如下:其他通訊格式請參考士林變頻器使用手冊。4.1.4 通訊字依據以上通訊協(xié)議規(guī)定,可以得到4.1.5 PLC 程序輸入變頻的運行和停止命令如下。正轉命令:當 FAH 的資料為“2”時變頻器正轉。數據格式如下:停止命令:當 FAH 的資料為“0”時變頻器正轉。數據格式如下:根據以上程序部分:令 在中編寫程序如下。- 16 -ENQ站號命令碼等待時間資料SUMCHECKCR00FAH0000HD905H30H30H46H41H30H30H30H30H30H44H37H0DHENQ站號命令碼等待

41、時間資料SUMCHECKCR00FAH0002HD905H30H30H46H41H30H30H30H30H32H44H39H0DH項目命令數據內容字節(jié)數運轉指令FAH0000HFFFFHb0:保留b1:正轉(STF) b2:逆轉(STR) b3:低速(RL)b4:中速(RM)b5:高速(RH)b6:第 2 加選擇(RT) b7:變頻器停止輸出(MRS) b8b15:保留0000H 為停止4byte運轉頻率寫入EEH0000H9C40H4bytePLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用圖 6PLC 通訊程序示意圖表格部分:圖 7PLC 通訊表格示意圖從 R5003 開始到 R50

42、15,共有 13 個寄存器,則系統(tǒng)將自動將數據長度 13 填寫到 R5002 中: (ASCII 碼)。“0DH”另外通訊數據的,可以通過拖選“資料預覽”中的數據范圍來計算。如該正轉命令的數據校驗總和值為R5004R5012,在拖選中該范圍后,表格底下的“總和值(字節(jié))=”將計算得到“D9”。4.1.6 PLC 程序執(zhí)行到這,變頻器正轉命令編輯完畢。這樣,我們運行 PLC。將 M1 接點至 ON 后,PLC 將通訊數據送達變頻器。此時,變頻器將正轉運行!同時變頻器將向PLC 回應數據到 WR 中?;貞獢祿缦拢篧R+0WR通訊結果碼,=0時,通訊正常;B14=1,“DN ”輸出指示總共接收到4

43、個Byte數據第一byte數據:CAK碼WR+8WR+9WR+10第二byte數據:30H 第三byte數據:30H第四byte數據:CR碼WR+11這兩筆為站號:0WR+12五 結束語- 17 -00H00HH04H06H30H30H0DHPLC 行業(yè)應用技術文章FBs-PLC 的通訊協(xié)議及應用綜上,我們就通訊的主動模式做了,由于篇幅,請讀者自試變頻器停止命PLC 強大的令,以及通訊的MD2模式,請客戶自行參考PLC 相關使用手冊的。通訊能力,便利的編程,幾乎可以兼容所有智能通訊。極大程度的提高可編程器的接口兼容性,使得客戶在選型、系統(tǒng)配置上大大的提供便利性。參考文獻可編程器使用手冊 I 和

44、使用手冊 II.電機12PLC 編程使用手冊.電機3 士林變頻器 SS 系列使用手冊.蘇州士林電機- 18 -PLC 行業(yè)應用技術文章PLC 在印刷開槽模切機上的應用PLC 在印刷開槽模切機上的應用吳光裕商貿(上海)一工藝模切機的工是利用鋼刀、鋼線(或鋼板雕刻成的模版),通過壓印版施加一定的,將在具有或紙板軋切成一定形狀。若是將整個壓切成單個圖形稱作模切;若是利用鋼線壓出痕跡或者留下彎折的槽痕稱作壓痕;如果利用陰陽兩塊模板,在效果的圖案稱為凸凹壓印,以上可以統(tǒng)稱為模切技術。表面壓印出印刷開槽模切機就是模切機的其中一種,它將多色印刷,開槽壓痕,模切成形的功能集于一身,用于紙品包裝行業(yè)中的商標、紙

45、盒、賀卡等的模切、壓痕和冷壓凸作業(yè),是包裝成型的重要。開槽部送紙部模切部印刷部二 一般模型印刷開槽模切機一般由以下幾個部分組成,(1)送紙部:電控部分采用 PLC、觸摸屏和變頻器。操作員可在觸摸屏設定紙張的長、寬等相關數據, 調整前擋板、側擋板的位置,使得后續(xù)的各部定位準確,取得良好的印刷、模切效果。(2)印刷部:由多個單色印刷部組成,均采用 PLC 與觸摸屏。彩色原稿經過電子分色制版成反面圖像,然后通過印刷機進行印刷,將水墨從印刷機網紋輥上轉移到印刷版上,再將水墨從印刷版上轉移到瓦楞紙板上。通過套色、疊色得到正面的圖像,實現原稿樣箱的上可以調整印刷位置,印壓滾筒的深度等。(3)開槽部:對印刷

46、好的紙板進行壓線開槽的工序。各刀具的位置通過觸控畫面可調。在觸摸屏(4)模切部:模切的相位可通過觸摸屏調整設定,由 PLC 程序的開模效果。,配合高速脈沖計數,取得精準三 技術難度由印刷開槽模切機具備的功能來看,它對所采用的 PLC 提出了以下的。(1)位置檢測比較多,位置信號是通過編碼器給 PLC 的,因此對 PLC 的高速計數器的數量有要求。如送紙部有 6 個編碼器,印刷部各站有 8 個編碼器,開槽部和模切部各有 7 個。雖然反饋脈沖的頻率- 19 -PLC 行業(yè)應用技術文章PLC 在印刷開槽模切機上的應用不高,但一般計數器是無法勝任的。(2)各站之間需要作數據通訊,如各站的故障信息,位置

47、參數與當前值,生產參數,互鎖信號等等。這些數據的收發(fā),有的是主站與從站之間的,也有的是從站與從站之間的。因此通訊部分的設計是一個難點。程序(3) 各個站都需要(4) 程序量較大。變頻器,一般用通訊方式。因此對通訊口的數量有要求。四方案PLC 是電機有效公司研發(fā)生產的小型 PLC,近 20 年的專注研發(fā),FBs 系列的性能與品質在小型 PLC 上睥睨業(yè)界,甚至可媲美中型 PLC。FBs 系列的 MC 高功能型主機,具備以下高端性能:(1) 單機最大支持 5 個通訊口,支持 RS-232,RS485,USB 和以太網接口。(2) 單機支持 8 個高速計數器,4 個硬件高速計數器的輸入頻率為單獨 200kHz,4 個的輸入頻率為總和 5kHz。(3) 單機支持 4 軸高速脈沖數出,最大輸出頻率為 200kHz。(4) 單機支持 16 點 中斷輸入,本體的輸入點具有信號捕捉功能。(5) 全系列具有 20k 步的程序容量。系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論