S7-200與V20的MODBUS RTU通訊
1晌姚、本例程的系統(tǒng)配置:
(1)安裝Step7 Micro/Win software和Modbus協(xié)議庫(kù)禾乘,西門子在Micro/WIN V4.0 SP5
中正式推出Modbus RTU主站協(xié)議庫(kù)。
(2)PC/PPI電纜草巡、S7-200、電源模塊凛未、通信電纜辫继。
(3)V20驅(qū)動(dòng)裝置和一臺(tái)PC機(jī)。
2锌半、在使用MicroWin software 創(chuàng)建項(xiàng)目之前禽车,確認(rèn)Modbus Master 庫(kù)文件已經(jīng)安裝:
3、創(chuàng)建一個(gè)例程:
3.1 設(shè)置通訊接口
本例程使用PC/PPI電纜刊殉。
3.2 建立PC和PLC之間的連接
“雙擊刷新”搜索到PLC后殉摔,點(diǎn)擊”確認(rèn)”。
3.3 用電纜將S7-200 Port 1端口與V20的RS485接口相連(注意端口連接規(guī)則:V20的
P+對(duì)3记焊、N-對(duì)8)逸月,如下圖所示:
3.4 變頻器參數(shù)設(shè)置:
V20 可以通過選擇連接宏Cn011實(shí)現(xiàn)Modbus RTU控制,也可以通過直接更改變頻器參數(shù)的方法來(lái)實(shí)現(xiàn)亚亲。參數(shù)設(shè)置如下表所示:
來(lái)百度APP暢享高清圖片
3.5 V20常用寄存器說明
更多的V20寄存器信息彻采,請(qǐng)?jiān)L問下面鏈接:
67267484
3.6 庫(kù)存儲(chǔ)區(qū)分配:在編譯程序之前,選擇 “程序塊” ->“ 庫(kù)” 右鍵捌归,選擇“庫(kù)存儲(chǔ)區(qū)”肛响。在點(diǎn)擊 “建議地址” 選擇V存儲(chǔ)區(qū)的地址后點(diǎn)擊 “OK”退出。
3.6 初始化Modbus Master端口:
EN 使能: 必須保證每一掃描周期都被使能(使用 SM0.0) 惜索。
Mode 模式: 為 1 時(shí)特笋,使能 Modbus 協(xié)議功能;為 0 時(shí)恢復(fù)為系統(tǒng) PPI 協(xié)議 铡碧。
Baud 波特率: 支持的通訊波特率為4800嗦休,9600,19200 愧蔬。
Parity 校驗(yàn): 校驗(yàn)方式選擇 (V20采用偶校驗(yàn))
0=無(wú)校驗(yàn)
1=奇較驗(yàn)
2=偶較驗(yàn)
Timeout 超時(shí): 主站等待從站響應(yīng)的時(shí)間首捶,以毫秒為單位,典型的設(shè)置值為 1000 毫秒(1 秒)茴夯,允許設(shè)置的范圍為 1 - 32767按冷。
注意: 這個(gè)值必須設(shè)置足夠大以保證從站有時(shí)間響應(yīng)。
Done 完成位: 初始化完成屁茁,此位會(huì)自動(dòng)置1芳乎。
Error:初始化錯(cuò)誤代碼。
3.7 調(diào)用 Modbus RTU 主站讀寫功能塊MBUS_MSG,發(fā)送一個(gè)Modbus 請(qǐng)求:
3.7.1 寫入控制字1和速度實(shí)際值:
EN 使能: 同一時(shí)刻只能有一個(gè)讀寫功能(即 MBUS_MSG)使能 捍睡。
注意:V20對(duì)于寫指令同一時(shí)刻只運(yùn)行對(duì)一個(gè)保持寄存器操作呛靡;讀指令同一時(shí)刻大允許操作125 個(gè)保持寄存器。
First 讀寫請(qǐng)求位: 每一個(gè)新的讀寫請(qǐng)求必須使用脈沖觸發(fā)唧取。
Slave 從站地址: 可選擇的范圍 1 - 247 铅鲤。
RW 請(qǐng)求方式: 0 = 讀, 1 = 寫 兵怯。
Count 數(shù)據(jù)個(gè)數(shù) 通訊的數(shù)據(jù)個(gè)數(shù)(位或字的個(gè)數(shù)) 彩匕。
注意: Modbus主站可讀/寫的大數(shù)據(jù)量為120個(gè)字(是指每一個(gè) MBUS_MSG 指令)。
DataPtr 數(shù)據(jù)指針: 1. 如果是讀指令媒区,讀回的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中 驼仪;
2. 如果是寫指令,要寫出的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中 袜漩。
Done 完成位:讀寫功能完成位 绪爸。
Error 錯(cuò)誤代碼: 只有在 Done 位為1時(shí),錯(cuò)誤代碼才有效宙攻。
常用的控制字:
047E :運(yùn)行準(zhǔn)備
047F :正轉(zhuǎn)啟動(dòng)
0C7F :反轉(zhuǎn)啟動(dòng)
04FE :故障確認(rèn)
舉報(bào)/反饋
- 以下內(nèi)容僅作為故障報(bào)警排查的指導(dǎo)——V20 2024-11-23
- SMART LINE系列觸摸屏通過MODBUS協(xié)議直接與V20變頻器通訊 2024-11-23
- STEP7安裝常見問題 2024-11-23
- 當(dāng) CPU 中的項(xiàng)目版本與PG/PC上的項(xiàng)目版本不同時(shí),在 STEP 7 (TIA 博途) 上載 2024-11-23
- SIMATIC PLC 和 PLCSIM 對(duì) HMI 項(xiàng)目進(jìn)行測(cè)試與仿真 2024-11-23
- 兩種方式新建SCL 2024-11-23
- 讀取 S7-1200 的 IP 地址递惋、MAC 地址及 MRP 環(huán)狀態(tài) 2024-11-23
- TIA Portal 庫(kù)功能 2024-11-23
- S7-1200 TRACE功能 2024-11-23
- S7-1200仿真 2024-11-23
- TIA Portal 中各種常見圖標(biāo)的含義 2024-11-23
- 如何將WinCC鏈接到PLC仿真軟件 2024-11-23
- 在WinCC中如何使用VBS讀取變量歸檔數(shù)據(jù)到EXCEL 2024-11-23
- 如何通過精智面板打開 Word驳疚,Excel 或 PDF 格式的文檔 2024-11-23
- HMI在項(xiàng)目界面中給設(shè)備做OS更新 2024-11-23
聯(lián)系方式
- 電 話:15221760199
- 聯(lián)系人:田子龍
- 手 機(jī):15221760199
- 微 信:15221760199