當(dāng)前位置:機(jī)電之家首頁(yè) >> 電工園地>> 應(yīng)用案例 >> 變頻器應(yīng)用 >> 西門子PLC與YX3000通訊案例
西門子PLC與YX3000通訊案例

一、引言:

源信YX3000變頻器向用戶提供工業(yè)控制中通用的RS485協(xié)議通訊接口。通訊協(xié)議采用MODBUS標(biāo)準(zhǔn)通訊協(xié)議。支持RUT和ASCII兩種傳送方式。詳細(xì)的MODBUS協(xié)議,以及變頻器通訊協(xié)議參數(shù)定義,在變頻器用戶手冊(cè)中均有詳細(xì)介紹。

二、通訊案例:

以西門子S7-200系列PLC為例,通過PLC與源信變頻器建立通訊連接來實(shí)現(xiàn)PLC對(duì)變頻器啟停、監(jiān)控、發(fā)送廣播指令等功能的控制。

案例以CPU224XP作為MODBUS協(xié)議主站,YX3000變頻器做為MODBUS協(xié)議從站接收來自PLC的命令指令。

三、通訊參數(shù):

西門子S7-200系列PLC有一種特殊的通訊模式:自由口通訊模式。當(dāng)選擇自由端口模式時(shí),程序通過使用接收中斷、傳送中斷、"傳送"指令和"接收"指令控制通訊端口操作。通訊協(xié)議位于自由端口模式時(shí)完全受梯形圖程序的控制。

在自由通訊模式下,用戶可以在自定義的通訊協(xié)議下,可以通過建立通訊中斷事件,使用通訊指令控制PLC串口通訊口與變頻器通訊??墒褂锰厥鈨?nèi)存位SM0.7控制進(jìn)入自由端口模式,該內(nèi)存位反映操作模式開關(guān)的當(dāng)前位。當(dāng)CPU主機(jī)處于RUN工作狀態(tài)時(shí),自由口通訊,當(dāng)CPU主機(jī)處于STOP工作狀態(tài)時(shí),自由通訊模式被禁止,PLC通訊協(xié)議由自由通訊協(xié)議切換到正常的通訊協(xié)議。

PLC參數(shù)設(shè)定,S7-200PLC通過用戶程序控制通訊參數(shù):通訊協(xié)議,波特率、校驗(yàn)方式、字符有效數(shù)據(jù)位。

變頻器參數(shù)設(shè)定

接線方式:PLC串口通訊口為九針陰型插口(PORTO或PORT1),用帶一九針陽(yáng)性接口一端插PLC通訊口,另一端取3、8兩根線(3+/8-)分別接在變頻器485+、485-上。

四、PLC編程說明:

使用西門子S7-200系列自由通訊口編程必用指令為XMT(發(fā)送)指令與RCV(接收)指令。編寫程序時(shí)需要為這兩個(gè)指令設(shè)定數(shù)據(jù)緩沖區(qū),一般以最低位為0的地址作為數(shù)據(jù)緩沖的起始地址。

PORT  常數(shù)(0用于CPU 221/222/224;0或1用于CPU 226/226XM)  

   ① 發(fā)送指令XMT緩沖區(qū)(寫/讀)

   VB100 //xmt指令要發(fā)送的字節(jié)個(gè)數(shù)

   VB101 //變頻器通訊地址(01)

   VB102 //modbus功能碼(06/03)

   VB103 //變頻器被寫地址高位/變頻器被讀起始地址高位

   VB104 //變頻器被寫地址低位/變頻器被讀起始地址低位

   VB105 //被寫數(shù)據(jù)高位/被讀數(shù)據(jù)字個(gè)數(shù)高位

   VB106 //被寫數(shù)據(jù)低位/被讀數(shù)據(jù)字個(gè)數(shù)低位

   VB107 //被發(fā)送數(shù)據(jù)CRC低位

   VB108 //被發(fā)送數(shù)據(jù)CRC高位

   ② 接收指令RCV緩沖區(qū)

   VB200 //rcv指令要接收的字節(jié)個(gè)數(shù)

   VB201 //變頻器地址(01)

   VB202 //modbus功能碼(06/03)

   VB203 //變頻器被寫地址高位/被讀數(shù)據(jù)字節(jié)個(gè)數(shù)高位

   VB204 //變頻器被寫地址低位/被讀數(shù)據(jù)字節(jié)個(gè)數(shù)低位

   VB205 //被寫數(shù)據(jù)高位/被讀數(shù)據(jù)高位

   VB206 //被寫數(shù)據(jù)低位/被讀數(shù)據(jù)低位

   VB207 //被接收數(shù)據(jù)CRC低位

   VB208 //被接收數(shù)據(jù)CRC高位

   VB217 //被接收數(shù)據(jù)CRC驗(yàn)算低位

   VB218 //被接收數(shù)據(jù)CRC驗(yàn)算高位

  ③ CRC校驗(yàn)子程序(SBR0)

源信YX3000變頻器內(nèi)置的MODBUS協(xié)議采用RTU傳輸格式,只是采用了部分MODBUS從協(xié)議(只支持03、06、08H這三種命令)通訊速率比ASCII模式更快。該格式使用CRC校驗(yàn)方式對(duì)每次發(fā)出或接收的數(shù)據(jù)幀進(jìn)行校驗(yàn)。因此,該子程序使用了多個(gè)局部變量。

作者:未知 點(diǎn)擊:616次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:西門子PLC與YX3000通訊案例
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門子PLC與YX3000通訊案例》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

宏達(dá)振動(dòng)電機(jī)樣本
:岳紹義
:15303736697
:新鄉(xiāng)宏達(dá)振動(dòng)電機(jī)設(shè)備有限責(zé)任公司
個(gè)人求購(gòu)

牛女士 【求購(gòu)】  預(yù)制艙  2025-6-27
陳經(jīng)理 【求購(gòu)】  紫外線光療...  2025-6-27
花先生 【求購(gòu)】  沖洗臺(tái)  2025-6-26
 【求購(gòu)】  穩(wěn)流閥  2025-6-26
羅經(jīng)理 【求購(gòu)】  氣動(dòng)手指  2025-6-26
韓經(jīng)理 【求購(gòu)】  洗地機(jī)  2025-6-26
曲小娜 【求購(gòu)】  移動(dòng)配電柜  2025-6-26
沈亞平 【求購(gòu)】  漆包線  2025-6-25
VIP公司推薦