西門(mén)子通信協(xié)議有哪些?圖解分析
西門(mén)子通信協(xié)議主要有以下幾種:S7協(xié)議,西門(mén)子自家的通信協(xié)議,主要用于S7系列PLC之間或PLC與計(jì)算機(jī)之間通信。S7協(xié)議分為多種類型,包括S7-200系列支持的PPI、MPI、PROFIBUS等協(xié)議,以及S7-300/400系列支持的MPI、PROFIBUS、ETHERNET等協(xié)議。PROFIBUS通信協(xié)議,一種國(guó)際化的開(kāi)放式現(xiàn)場(chǎng)總線標(biāo)準(zhǔn),西門(mén)子PLC可以通過(guò)此協(xié)議與其他廠家的設(shè)備進(jìn)行通信。MODBUS通信協(xié)議,一種主從通信協(xié)議,用于工業(yè)自動(dòng)化系統(tǒng)中。西門(mén)子PLC可以通過(guò)MODBUS協(xié)議與其他支持此協(xié)議的設(shè)備進(jìn)行通信。
西門(mén)子S7協(xié)議是西門(mén)子PLC使用的通信協(xié)議,主要用于S7系列PLC之間或PLC與計(jì)算機(jī)之間的通信。它是西門(mén)子自家的通信協(xié)議,不公開(kāi),沒(méi)有官方文檔。S7協(xié)議采用了ISO/OSI模型的物理層、數(shù)據(jù)鏈路層和應(yīng)用層三層結(jié)構(gòu),通信雙方采用“主-從”方式工作。
PPI通訊是西門(mén)子為S7-200系列PLC開(kāi)發(fā)的通訊協(xié)議。PPI協(xié)議物理上基于RS-485口,通過(guò)屏蔽雙絞線就可以實(shí)現(xiàn)PPI通訊。PPI協(xié)議是一種主-從協(xié)議,主站設(shè)備發(fā)送要求到從站設(shè)備,從站設(shè)備響應(yīng),從站不能主動(dòng)發(fā)出信息。主站靠PPI協(xié)議管理的共享連接來(lái)與從站通訊。PPI協(xié)議并不限制與任意一個(gè)從站的通訊的主站的數(shù)量,但在一個(gè)網(wǎng)絡(luò)中,主站不能超過(guò)32個(gè)。
MPI通訊是西門(mén)子S7系列PLC的通信協(xié)議。MPI是多點(diǎn)接口(Multi Point Interface)的簡(jiǎn)稱,是西門(mén)子公司開(kāi)發(fā)的用于PLC之間通訊的保密的通信協(xié)議。MPI通信是一種簡(jiǎn)單的通信方式,例如在上位機(jī)中采用PLC的編程軟件MPI進(jìn)行通信。MPI通信的速率是19.2K~12M bit/s,但直接連接CPU通信模塊的MPI網(wǎng),其最高速率通常為187.5kbit/s。在MPI網(wǎng)絡(luò)上最多可以有32個(gè)節(jié)點(diǎn),一個(gè)網(wǎng)段的最長(zhǎng)通信距離為50米(通信波特率為187.5kbit/s時(shí)),加中繼器可以延長(zhǎng)至1000m。
PROFIBUS是一種國(guó)際化、開(kāi)放式、不依賴于設(shè)備生產(chǎn)商的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)。PROFIBUS傳送速度可在9.6kbaud~12Mbaud范圍內(nèi)選擇,且當(dāng)總線系統(tǒng)啟動(dòng)時(shí),所有連接到總線上的裝置應(yīng)該被設(shè)成相同的速度。它廣泛適用于制造業(yè)自動(dòng)化、流程工業(yè)自動(dòng)化和樓宇、交通電力等其他領(lǐng)域自動(dòng)化。PROFIBUS可以實(shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備層到車間級(jí)監(jiān)控的分散式數(shù)字控制和現(xiàn)場(chǎng)通信網(wǎng)絡(luò),從而為實(shí)現(xiàn)工廠綜合自動(dòng)化和現(xiàn)場(chǎng)設(shè)備智能化提供了可行的解決方案。
rofiBus是一 種電氣網(wǎng)絡(luò), 物理傳輸介質(zhì)可以是屏蔽雙絞線、光纖、無(wú)線傳輸。于1989年正式成為現(xiàn)場(chǎng)總線的國(guó)際標(biāo)準(zhǔn)。PROFIBUS是一種國(guó)際化、開(kāi)放式、不依賴于設(shè)備生產(chǎn)商的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn),傳送速度可在9.6kbaud~12Mbaud范圍內(nèi)選擇且當(dāng)總線系統(tǒng)啟動(dòng)時(shí),所有連接到總線上的裝置應(yīng)該被設(shè)成相同的速度。PROFIBUS廣泛適用于制造業(yè)自動(dòng)化、流程工業(yè)自動(dòng)化和樓宇、交通電力等其他領(lǐng)域自動(dòng)化。PROFIBUS也是一種用于工廠自動(dòng)化車間級(jí)監(jiān)控和現(xiàn)場(chǎng)設(shè)備層數(shù)據(jù)通信與控制的現(xiàn)場(chǎng)總線技術(shù)??蓪?shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備層到車間級(jí)監(jiān)控的分散式數(shù)字控制和現(xiàn)場(chǎng)通信網(wǎng)絡(luò),從而為實(shí)現(xiàn)工廠綜合自動(dòng)化和現(xiàn)場(chǎng)設(shè)備智能化提供了可行的解決方案。
Modbus是由Modicon(現(xiàn)為施耐德電氣公司的一個(gè)品牌)在1979年發(fā)明的,是全球第一個(gè)真正用于工業(yè)現(xiàn)場(chǎng)的總線協(xié)議。為更好地普及和推動(dòng)Modbus在基于以太網(wǎng)上的分布式應(yīng)用,目前施耐德公司已將Modbus協(xié)議的所有權(quán)移交給IDA(Interface for Distributed Automation,分布式自動(dòng)化接口)組織,并成立了Modbus-IDA組織,為Modbus今后的發(fā)展奠定了基礎(chǔ)。在我國(guó),Modbus已經(jīng)成為國(guó)家標(biāo)準(zhǔn)GB/T19582-2008。據(jù)不完全統(tǒng)計(jì):截止到2007年,Modbus的節(jié)點(diǎn)安裝數(shù)量已經(jīng)超過(guò)了1000萬(wàn)個(gè)。
Modbus 協(xié)議是應(yīng)用于電子控制器上的一種通用語(yǔ)言。通過(guò)此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以通信。它已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。此協(xié)議定義了一個(gè)控制器能認(rèn)識(shí)使用的消息結(jié)構(gòu),而不管它們是經(jīng)過(guò)何種網(wǎng)絡(luò)進(jìn)行通信的。它描述了一控制器請(qǐng)求訪問(wèn)其它設(shè)備的過(guò)程,如何回應(yīng)來(lái)自其它設(shè)備的請(qǐng)求,以及怎樣偵測(cè)錯(cuò)誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。Modbus是一種單主站的主/從通信模式。一條Modbus網(wǎng)絡(luò)上同時(shí)只能有一臺(tái)主站,從站可以有若干個(gè)。