1樓:木馨愛百合
三晶s350系列變頻器與西門子s7-200 modbus的通訊
1、概述
三晶s350系列變頻器提供了rs485通訊介面,採用國際標準的modbus(rtu/ascii)的通訊協議進行主從通訊,使用者可通過pc/plc,控制上位機等實現集中監控,以適應特定的使用要求。下面以rtu方式為例詳細說明三晶s350變頻器與西門子s7-200的modbus序列通訊。
2、通訊引數設定
要實現變頻器與上位機的通訊控制,先需要設定變頻器引數f0.01=2,f0.03=9,即變頻器的啟動方式及頻率給定由通訊給定。
除此之外還必須要選擇好正確的通訊埠,且需確保變頻器與上位機兩者的通訊引數的一致性。
s350變頻器具體通訊引數:
引數 引數說明 設定範圍及說明 設定值
f0.01 啟動訊號選擇 -------- 2
f0.03 主頻率源選擇 -------- 9
fc.00 本機通訊地址 1-247,0為廣播地址 1
fc.01 通訊波特率 0:1200bps 3: 9600bps
1: 2400bps
2: 4800bps
3: 9600bps
4: 19200bps
5: 38400bps
fc.02 資料位校驗 0:無校驗(n,8,1)for rtu 0:無校驗(n,8,1)for rtu
設定值可為(0---17),具體見s350使用者手冊。
3、 接線方式
三晶s350系列變頻器與西門子s7-200的通訊連線採用rs485方式,西門子s7-200提供有rs485序列通訊介面,可直接與s350系列變頻器進行序列通訊連線,具體的接線方式可參照下圖:
4、三晶s350通訊資料地址的定義:
該部分是通訊資料的地址定義,用於控制變頻器的執行,獲取變頻器的狀態資訊及變頻器相關功能引數設定(詳細可參考s350系列變頻器使用者手冊)。
功能說明 地址定義 資料定義說明 r/w特性
通訊控制命令 1000h 0001h: 正轉 r/w
0002h:反轉
0003h: 正轉點動
0004h:反轉點動
0005h:停機
0006h:自由停機(緊急停止)
0007h:故障復位
0008h:點動停止
通訊設定值地址 2000h 通訊設定值範圍(-10000-10000) w/r
執行/停機引數地址說明 3000h 執行速度 r
3001h 設定速度
3002h 母線電壓
3003h 輸出電壓
3004h 輸出電流
3005h 執行轉速
5、西門子s7-200通訊程式樣例
6、西門子s7-200通訊程式樣例(見附件)
7、小結
以上plc程式僅供參考,具體功能應用可自由設計;此程式已經過測試,執行正常。三晶s350系列變頻器的通訊並非侷限於西門子s7-200系列,它能與所有支援modbus協議的plc進行通訊。具體通訊地址參考s350使用者手冊中的通訊協議說明,或致電我司應用技術部。
2樓:匿名使用者
你是什麼樣的通訊方式?
rs485 ascii、modbus還是profibus dp硬體成本上485方式會很低,但是要從底層做起,人力和時間成本高如果採用profibus dp等匯流排模式,只要在plc軟體中安裝gsd檔案即可,程式設計會簡單很多,但必須採用帶有dp主站介面的plc,而且變頻器需要增加通訊卡,硬體的成本會高出許多,但速度和穩定性肯定是最好的
iq地址無法直接對應變頻器引數的,主要是協議和協議格式具體你需要參看plc通訊指令詳細說明和變頻器通訊手冊幾句話根本說不清的
3樓:匿名使用者
可以用profibus匯流排,安川有這個模組
4樓:匿名使用者
這個與你的通訊協議,以及資料包的打包方式,以及變頻器的通訊原理有關
plc與變頻器如何通訊?
5樓:愛吃脖子
1、plc的開關量訊號控制變頻器
plc(mr型或mt型)的輸出點、com點直接與變頻器的stf(正轉啟動)、rh(高速)、rm(中速)、rl(低速)、輸入端sg等埠分別相連。plc可以通過程式控制變頻器的啟動、停止、復位;也可以控制變頻器高速、中速、低速端子的不同組合實現多段速度執行。
但因為它是採用開關量來實施控制的,其調速曲線不是一條連續平滑的曲線,也無法實現精細的速度調節。
2、plc的模擬量訊號控制變頻器
硬體:fx1n型、fx2n型plc主機,配置1路簡易型的fx1n-1da-bd擴充套件模擬量輸出板;或模擬量輸入輸出混合模組fx0n-3a;或兩路輸出的fx2n-2da;或四路輸出的fx2n-4da模組等。
優點:plc程式編制簡單方便,調速曲線平滑連續、工作穩定。
缺點: 在大規模生產線中,控制電纜較長,尤其是da模組採用電壓訊號輸出時,線路有較大的電壓降,影響了系統的穩定性和可靠性。
3、 plc採用rs-485通訊方法控制變頻器
這是使用得最為普遍的一種方法,plc採用rs序列通訊指令程式設計。
優點:硬體簡單、造價最低,可控制32臺變頻器。
缺點:程式設計工作量較大。
4、 plc採用rs-485的modbus-rtu通訊方法控制變頻器
三菱新型f700系列變頻器使用rs-485端子利用modbus-rtu協議與plc進行通訊。
優點:modbus通訊方式的plc程式設計比rs-485無協議方式要簡單便捷。
缺點:plc程式設計工作量仍然較大。
5、 plc採用現場匯流排方式控制變頻器
三菱變頻器可內建各種型別的通訊選件,如用於cc-link現場匯流排的fr-a5nc選件;用於profibus dp現場匯流排的fr-a5ap(a)選件;用於devicenet現場匯流排的fr-a5nd選件等等。三菱fx系列plc有對應的通訊介面模組與之對接。
優點:速度快、距離遠、效率高、工作穩定、程式設計簡單、可連線變頻器數量多。
缺點:造價較高。
6、採用擴充套件儲存器
優點:造價低廉、易學易用、效能可靠 。
缺點:只能用於不多於8臺變頻器的系統。
擴充套件資料
plc與變頻器兩者是一種包含與被包含的關係,plc與變頻器都可以完成一些特定的指令,用來控制電機馬達,plc是一種程式輸入執行硬體,變頻器則是其中之一,但是plc的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣。
變頻器無法進行程式設計,改變電源的頻率、電壓等引數,它的輸出頻率可以設為固定值,也可以由plc動態控制。plc是可以程式設計序的,用來控制電氣元件或完成功能、通訊等任務。
plc與變頻器之間通訊需要遵循通用的序列介面協議(uss),按照序列匯流排的主從通訊原理來確定訪問的方法。
匯流排上可以連線一個主站和最多31個從站,主站根據通訊報文中的地址字元來選擇要傳輸資料的從站,在主站沒有要求它進行通訊時,從站本身不能首先傳送資料,各個從站之間也不能直接進行資訊的傳輸。
6樓:我愛吃揪面
plc和變頻器之間的rs-485通訊協議
和資料定義
3.1 plc和變頻器之間的rs-485通訊協議
plc和變頻器之間進行通訊,通訊規格必須在變頻器的初始化中設定,如果沒有進行設定或有一個錯誤的設定,資料將不能進行通訊。且每次引數設定後,需復位變頻器。確保引數的設定生效。
設定好引數後將按
1) 從plc到變頻器的通訊請求資料
(2) 資料寫入時從變頻器到plc的應答資料
3) 讀出資料時從變頻器到plc的應答資料
(4) 讀出資料時從plc到變頻器傳送資料
3.2 通訊資料定義
(1) 控制**
(2) 通訊資料型別
所有指令**和資料均以ascii碼(十六進位制)傳送和接收。例如:(頻率和引數)依照相應的指令**確定資料的定義和設定範圍。
4 軟體設計
要實現plc對變頻器的通訊控制,必須對plc進行程式設計;通過程式實現plc對變頻器的各種執行控制和資料的採集。plc程式首先應完成fx2n-485bd通訊介面卡的初始化、控制命令字的組合、**轉換和變頻器應答資料的處理工作
plc通過rs-485通訊控制變頻器執行程式例項:(以指令表形式說明)。
0 ld m8002
1 mov h0c96 d8120
6 ld x001
7 rs d10 d26 d30 d49
16 ld m8000
17 out m8161
19 ld x001
20 mov h5 d10
25 mov h30 d11
30 mov h31 d12
35 mov h46 d13
40 mov h41 d14
45 mov h31 d15
50 mps
51 ani x003
52 mov h30 d16
57 mpp
58 ani x003
59 mov h34 d17
64 ldp x002
66 ccd d11 d28 k7
73 asci d28 d18 k2
80 mov k10 d26
85 mov k0 d49
90 set m8122
92 end
以上程式執行時plc通過rs-485通訊程式正轉啟動變頻器執行, 停止則由x3端子控制。控制指令如附表所示。
7樓:匿名使用者
plc和變頻器要通訊,先要看這變頻器有沒有典型的rs485物理介面,如果有再看你的plc的驅動能力,如果兩者都可以。就可以設定modbus通過協議了。
8樓:匿名使用者
同意fenlin158的說法,現在變頻器都支援modbus通訊的。不知道你用的什麼品牌的產品。西門子200plc與變頻器就有uss通訊。
plc與變頻器如何通訊?
9樓:竇秀英蒯未
plc和變頻器之間的rs-485通訊協議
和資料定義
3.1plc和變頻器之間的rs-485通訊協議
plc和變頻器之間進行通訊,通訊規格必須在變頻器的初始化中設定,如果沒有進行設定或有一個錯誤的設定,資料將不能進行通訊。且每次引數設定後,需復位變頻器。確保引數的設定生效。
設定好引數後將按
1)從plc到變頻器的通訊請求資料
(2)資料寫入時從變頻器到plc的應答資料
3)讀出資料時從變頻器到plc的應答資料
(4)讀出資料時從plc到變頻器傳送資料
3.2通訊資料定義
(1)控制**
(2)通訊資料型別
所有指令**和資料均以ascii碼(十六進位制)傳送和接收。例如:(頻率和引數)依照相應的指令**確定資料的定義和設定範圍。
4軟體設計
要實現plc對變頻器的通訊控制,必須對plc進行程式設計;通過程式實現plc對變頻器的各種執行控制和資料的採集。plc程式首先應完成fx2n-485bd通訊介面卡的初始化、控制命令字的組合、**轉換和變頻器應答資料的處理工作
plc通過rs-485通訊控制變頻器執行程式例項:(以指令表形式說明)。
0ldm8002
1movh0c96d8120
6ldx001
7rsd10d26d30d49
16ldm8000
17outm8161
19ldx001
20movh5d10
25movh30d11
30movh31d12
35movh46d13
40movh41d14
45movh31d15
50mps
51anix003
52movh30d16
57mpp
58anix003
59movh34d17
64ldpx002
66ccdd11d28k7
73ascid28d18k2
80movk10d26
85movk0d49
90setm8122
92end
以上程式執行時plc通過rs-485通訊程式正轉啟動變頻器執行,停止則由x3端子控制。控制指令如附表所示。
變頻器plc觸控式螢幕怎麼通訊啊,plc和變頻器和觸控式螢幕怎麼通訊
第一,確定變頻器的控制方式,模擬量控制還是數字量控制,如果是數字量控制的話確定通訊協議 第二,確定plc型號,如果變頻器是數字量的需要plc有兩個通訊埠,如果是模擬量控制的則需要有模擬量輸入輸出埠 第三,確定觸控式螢幕型號,觸控式螢幕支援plc的型別 確定好以上三條就可以開始連線起來進行程式設計並測...
plc如何控制變頻器
老王說天下 plc控制變頻器調速有以下四種辦法 1.模擬量控制,plc的da模組輸出模擬量4 20ma或者0 10v給變頻器的模擬量輸入端子。2.開關量控制,多數變頻器有up down端子,可以通過開關量訊號升速降速,解析度0.1hz 0.01hz。plc只要輸出兩個開關量訊號,根據需要升 降速就可...
變頻器可以當成PLC來用嗎
可以。很多變頻器都具備io埠,可以接受外部的數字量和模擬量訊號,也可以將變頻器內部的引數如故障狀態,轉速 電流等訊號輸出。一些高階變頻器可以通過加插內建控制卡來增強功能,這塊卡其實質就是plc,其主要功能為採集變頻器內外部引數並進行計算,實行更精確速度 轉矩的控制等。同時還具備少量的io點,完全可當...