產(chǎn)地類別 | 進(jìn)口 |
---|
絕不為短期利益而犧牲未來
鄭重承諾:本公司一切產(chǎn)品均為*,支持專業(yè)檢驗(yàn),質(zhì)保一年,發(fā)貨迅速,庫(kù)存豐厚,您需要的終型號(hào)價(jià)格請(qǐng)與我公司聯(lián)系后再下單,我們會(huì)給您的服務(wù),滿意的回答,同時(shí)也歡迎您到本公司前來考察,謝謝!
![]() |
參考價(jià) | ¥88 |
訂貨量 | 1 |
更新時(shí)間:2019-02-28 09:50:04瀏覽次數(shù):262
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
南京西門子PLC系列代理商
西門子S7-200系列PLC的MODBUS通信功能
MODBUS通信協(xié)議概述:
MODBUS協(xié)議是一個(gè)通用的協(xié)議,在很多智能設(shè)備上都支持這個(gè)通信協(xié)議,如變頻器,智能溫控儀表等都支持MODBUS通信協(xié)議。
MODBUS通信協(xié)議有具有串行鏈路上的MODBUS ASCAII通信和MODBUS RTU通信,也有基于TCP/IP上的 MODBUS TCP通信。這里我們主要介紹基于串行鏈路上的MODBUS RTU的通信。
MODBUS RTU的信息幀格式:
Start:起始碼,表示的是一個(gè)信息幀的開頭,MODBUS RTU通信,使用時(shí)間來作為信息幀的開頭,主要是檢測(cè)傳輸線上的空閑的時(shí)間,長(zhǎng)度為3.5個(gè)字符時(shí)長(zhǎng),一個(gè)字符的長(zhǎng)度跟數(shù)據(jù)位, 停止位、起始位、奇偶校驗(yàn)位,波特率有關(guān)。
Address:地址碼(一個(gè)字節(jié)),表示的是從站的站號(hào),從站站號(hào)有從站設(shè)備給定或是設(shè)置,如變頻器,可以在變頻器參數(shù)中設(shè)置變頻器的站號(hào)。
Function:功能碼(一個(gè)字節(jié)),描述對(duì)從站的讀寫操作,是對(duì)從站讀取數(shù)據(jù),還是寫入數(shù)據(jù)到從站
Data:數(shù)據(jù)區(qū)(N個(gè)字節(jié)),數(shù)據(jù)區(qū)主要有兩部分構(gòu)成,一部分稱為數(shù)據(jù)區(qū)的地址,一部分稱為數(shù)據(jù)區(qū)的內(nèi)容,如需要控制變頻器的運(yùn)行,則變頻器的運(yùn)行代碼稱為數(shù)據(jù)區(qū)內(nèi)容,運(yùn)行代碼需要寫入的地方稱為數(shù)據(jù)區(qū)地址。
CRC:校驗(yàn)碼(2字節(jié)),對(duì)從站號(hào)到數(shù)據(jù)區(qū)的數(shù)據(jù)進(jìn)行CRC校驗(yàn),可以參考前面一篇對(duì)于CRC校驗(yàn)程序設(shè)計(jì)的內(nèi)容介紹。
End:結(jié)束碼,與起始碼一樣,也是通過時(shí)間進(jìn)行判斷。
接下來,我們以西門子S7-200SMART系列的PLC與深圳的海普蒙特的變頻器為例,來說明使用MODBUS的通信方式來控制變頻器的運(yùn)行,頻率的修改,及讀取一些參數(shù)的程序
首先,我們需要熟悉變頻器說明書上所描述的通信的內(nèi)容,從說明書上顯示支持的功能碼為03,06,和16這三種功能碼(注意0X10表示的是16進(jìn)制數(shù)10):
西門子PLC定時(shí)器定時(shí)時(shí)間太短?巧用計(jì)數(shù)器延長(zhǎng)計(jì)時(shí)時(shí)間
在實(shí)際應(yīng)用中,我們常會(huì)用到計(jì)時(shí)時(shí)長(zhǎng)遠(yuǎn)超過S5定時(shí)器的大定時(shí)時(shí)長(zhǎng)的情況。比如,我們要求某一設(shè)備在滿足運(yùn)行條件后,持續(xù)運(yùn)行8個(gè)小時(shí)。此時(shí),單獨(dú)用S5定時(shí)器很難實(shí)現(xiàn)這一控制要求。 實(shí)現(xiàn)上述控制要求的方法有多種,這里,介紹一種"利用計(jì)數(shù)器擴(kuò)展定時(shí)時(shí)長(zhǎng)"的方法,并簡(jiǎn)要引出S7中計(jì)數(shù)器的概念。 一、控制任務(wù)歸納 控制任務(wù)為:某一設(shè)備在滿足運(yùn)行條件后,持續(xù)運(yùn)行8個(gè)小時(shí) 做以下假設(shè): 1、假設(shè)該設(shè)備的各運(yùn)行條件匯總為M10.0,且M10.0=1時(shí),運(yùn)行條件滿足; 2、該設(shè)備的運(yùn)行命令由Q2.0給出,即Q2.0=1時(shí),設(shè)備運(yùn)行; 3、為方便討論,這里不考慮本設(shè)備故障、來自其他設(shè)備的連鎖/互鎖、及快/急停等各種信號(hào)的影響。 二、利用計(jì)數(shù)器擴(kuò)展定時(shí)時(shí)長(zhǎng) 1、計(jì)數(shù)器的相關(guān)概念 S7的系列CPU為計(jì)數(shù)器保留了一片存儲(chǔ)區(qū)域。一個(gè)計(jì)數(shù)器包括一個(gè)16位的字和一個(gè)二進(jìn)制的位。計(jì)數(shù)器的字用來存儲(chǔ)當(dāng)前的計(jì)數(shù)值,而計(jì)數(shù)器的觸點(diǎn)狀態(tài)反映在它的位上。如圖1所示,為計(jì)數(shù)器的字。
|
南京西門子PLC系列代理商