版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第9章PLC的網(wǎng)絡(luò)通訊
9.1PLC網(wǎng)絡(luò)通訊概述9.2S7—200系列PLC與計算機設(shè)備的通信9.3S7-200系列PLC自由口通信9.4網(wǎng)絡(luò)通信運行9.1.1網(wǎng)絡(luò)通訊的基本概念
1.網(wǎng)絡(luò)結(jié)構(gòu)(1)鏈接結(jié)構(gòu)
鏈接結(jié)構(gòu)按信息在設(shè)備間的傳送方向可分為單工通信、半雙工通信、全雙工通信三種(2)聯(lián)網(wǎng)結(jié)構(gòu)
2.并行通信與串行通信
并行通信是指所傳送數(shù)據(jù)的各位同時發(fā)送或接收.特點是數(shù)據(jù)傳送速度快。但是傳輸線的根數(shù)多,成本高,一般用于近距離的數(shù)據(jù)傳送。串行通信是指所傳送的數(shù)據(jù)按順序一位一位地發(fā)送或接收遠的場合特點是通信線路簡單,需要的信號線少,最少的只需要兩根線(雙絞線),故成本低,但是傳送速度比并行通信慢,適用于距離較遠的場合
3.傳輸速率數(shù)據(jù)在網(wǎng)絡(luò)中的傳輸速度稱為波特率,波特率測量在某一特定時間內(nèi)傳輸?shù)臄?shù)據(jù)量。它用每秒傳送的二進制位數(shù)表示,其符號為bit/s或bps。通常以千波特(kbps)、兆波特(Mbps)為單位。9.1.2網(wǎng)絡(luò)配置
1.硬件配置
(1)通信接口RS—232接口RS—422接口RS—485接口
(2)通信介質(zhì)數(shù)據(jù)傳送的介質(zhì)主要有雙絞線、同軸電纜和光纜,如果傳送距離較遠,還可以利用電話線,其他介質(zhì)如電磁波、紅外線、微波等應(yīng)用較少。2.軟件配置
軟件一般分為兩類,一類是系統(tǒng)編程軟件,用以實現(xiàn)計算機編程,并把程序下載到PLC,且監(jiān)控PLC的工作狀態(tài)。如西門子公司的STEP7-Micro/WIN編程軟件。另一類為應(yīng)用軟件,各用戶根據(jù)不同的開發(fā)環(huán)境和具體要求,用不同的編程語言編寫的通信程序。9.2S7—200系列PLC與計算機設(shè)備的通信
9.2.1S7-200系列CPU的通信性能
1.SIEMENS公司的網(wǎng)絡(luò)層次結(jié)2.S7-200系列的通信協(xié)議3.通信設(shè)備(1)通信端口(2)網(wǎng)絡(luò)連接器(3)通信電纜(1)PPI協(xié)議(點對點接口協(xié)議)PPI(Point-to--PointInterface)協(xié)議是SIEMENS公司專門為S7-200系列PLC開發(fā)的通信協(xié)議,是主/從協(xié)議,即主站可對網(wǎng)絡(luò)中的其他設(shè)備發(fā)出初始化請求,從站只是響應(yīng)來自主站的初始化請求,不能對網(wǎng)絡(luò)中的其他設(shè)備發(fā)出初始化請求。(2)自由口協(xié)議自由口協(xié)議是指通過編寫用戶程序來控制CPU通信端口的操作模式,可以用自定義的通信協(xié)議連接多種智能設(shè)備。針腳號PROFIBUS名稱端口0/端口11屏蔽邏輯地224V地邏輯地3RS-485信號BRS-485信號B4發(fā)送申請RTS(TTL)55V地邏輯地6+5V+5V,100Ω串聯(lián)電阻7+24V+24V8RS-485信號ARS-485信號A9不用10位信號選擇連接器外殼屏蔽機殼接地PLC與計計算機機通信示意圖圖(a)計算算機與與PLC的的連接接(b)PC/PPI電電纜上上的DIP開關(guān)關(guān)(c)DIP開開關(guān)的的設(shè)置置9.2.2個個人人計算算機與與S7-200CPU之之間的的聯(lián)網(wǎng)網(wǎng)通信信1.建建立通通信方方案(1))主站站與從從站之之間的的連接接形式式:單單主站站還是是多主主站,,可通通過軟軟件組組態(tài)進進行設(shè)設(shè)置(2))站號號:站站號是是網(wǎng)絡(luò)絡(luò)中各各個站站的編編號,,網(wǎng)絡(luò)絡(luò)中的的每個個設(shè)備備(PC,,PLC,,HMI等等)都都要分分配惟惟一的的編號號(站站地址址)。。2.參參數(shù)組組態(tài)在自動動控制制領(lǐng)域域中指指控制制系統(tǒng)統(tǒng)硬、、軟件件的配配置過過程。。在編編程軟軟件STEP7Micro//WIN32中中,對對通信信硬件件參數(shù)數(shù)進行行設(shè)置置,即即通信信參數(shù)數(shù)組態(tài)態(tài)9.3S7-200系列PLC自由口口通信信9.3.1相相關(guān)關(guān)的特特殊功功能寄寄存器器1.自由端端口的的初始始化2.自由口口通信信時的的中斷事事件端口0端口1描述SMB30的數(shù)據(jù)格式SMB130的數(shù)據(jù)格式SM30.6和SM30.7奇偶校驗選擇SM130.6和SM130.7奇偶校驗選擇PP:00=無校驗01=偶檢驗10=無校驗11=奇校驗SM30.5每個字符的有效數(shù)據(jù)位SM130.5每個字符的有效數(shù)據(jù)位D:0=每字符8位1=每字符7位SM30.2~SM30.4波特率選擇SM130.2~SM130.4波特率選擇BBB:000=38400(CPU212為19200)001=192000010=9600011=4800100=2400101=1200110=600111=300SM30.0和SM30.1通信協(xié)議選擇SM130.0和SM130.1信協(xié)議選擇Mm00=PPI協(xié)議(PPI/從站模式)01=自由口通信協(xié)議10=PPI主站模式11=保留(缺省PPI/從站模式)每種設(shè)置有1個停止位(1)中斷斷標志志位SM4.5和SM4.6分別別表示示HO和和HI處處于發(fā)發(fā)送空空閑狀狀態(tài)。。(2)中斷斷事件件在S7-200的中斷斷事件件中,,與自自由口口通信信有關(guān)關(guān)的中中斷事事件件如下下。·中斷事事件8:通信信端口口0單字符符接收收中斷斷。·中斷事事件9:通信信端口口0發(fā)送完完成中中斷。?!ぶ袛嗍率录?3:通信信端口口0接收完完成中中斷。。·中斷事事件25:通信信端口口1單字符符接收收中斷斷?!ぶ袛嗍率录?6:通信信端口口1發(fā)送完完成中中斷。?!ぶ袛嗍率录?4:通信信端口口1接收完完成中中斷。。9.3.2.自由口口通信信指令令1.數(shù)據(jù)接接收指指令RCV在梯形形圖中中,數(shù)數(shù)據(jù)接接收指指令以以功能能框的的形式式表示示,指指令名名稱為為RCV。在語語句表表中,,數(shù)據(jù)據(jù)接收收指令令的指指令格格式為為:RCVTBL,PORT可以通通過中中斷的的方式式接收收數(shù)據(jù)據(jù),在在接收收字符符數(shù)據(jù)據(jù)時,,有如如下兩兩種中中斷事事件產(chǎn)產(chǎn)生。。(1)利用字字符中中斷控控制接接收數(shù)數(shù)據(jù)(2)利用接接收結(jié)結(jié)束中中斷控控制接接收數(shù)數(shù)據(jù)注意::如果出出現(xiàn)超超時和和奇偶偶校驗驗錯誤誤,則則自動動結(jié)結(jié)束接接收過過程。。2.數(shù)數(shù)據(jù)發(fā)發(fā)送指指令XMT在梯形形圖中中,數(shù)數(shù)據(jù)發(fā)發(fā)送指指令以以功能能框的的形式式編程程,指指令的的名稱稱為XMT。在語語句表表中,,數(shù)據(jù)據(jù)接收收指令令的指指令格格式為為:XMTTABLE,PORT。9.3.3自由口口通信信的應(yīng)應(yīng)用舉舉例如圖所所示,,用S7-200CPU222接收收來自自條碼碼閱讀讀器的的數(shù)據(jù)據(jù)通信要要求①來自自條碼碼閱讀讀器的的數(shù)據(jù)據(jù)(ASCII碼),經(jīng)條條碼解解碼器器翻譯譯后,,通過過自由由口通通信模模式將將數(shù)據(jù)據(jù)傳送送到CPU222,以便便程序序調(diào)用用。②在CPU222內(nèi)設(shè)置置兩個個數(shù)據(jù)據(jù)接收收緩沖沖區(qū)::緩沖沖區(qū)0和緩沖沖區(qū)1,用于于存儲儲條碼碼信息息。在在接收收到回回車鍵鍵的字字符(編碼為為16#10)后,向向另一一個緩緩沖區(qū)區(qū)存儲儲新讀讀入的的條碼碼信息息。③用Q0.0和Q0.1指示新新讀入入的條條碼所所在的的緩沖沖區(qū)。。④通信信參數(shù)數(shù)設(shè)定定:波波特率率為9600bps,無奇奇偶校校驗,,每個個字符符8位。程序框框圖如圖所所示.主程程序::初始始化程程序。。.子程程序0:SBR0接接收條條碼信信息。。.中斷斷程序序0::INT0在數(shù)數(shù)據(jù)緩緩沖區(qū)區(qū)0接接收。。.中斷斷程序序1::INTl在數(shù)數(shù)據(jù)緩緩沖區(qū)區(qū)1接接收。。主程序序的STL為:LDSM0.1∥∥第一次次掃描描SM0.1=1CALL0∥∥調(diào)子程程序0LDSM0.7∥∥如果工工作方方式開開關(guān)在在TERM位置,,則設(shè)設(shè)置PPI通信協(xié)協(xié)議=SM30.0∥∥如果工作作方式開開關(guān)在RUN位置,則則設(shè)置自自由口通通信協(xié)議議·MEND∥∥主程序結(jié)結(jié)束子程序0的STL為:SBR0∥∥準備接收收條碼MOVB+9,SMB30∥∥設(shè)置通信信參數(shù)::9600bps,無奇偶偶校驗驗,8位字符MOVD&VBl00,VD50∥∥指針指向向數(shù)據(jù)緩緩沖區(qū)0MOVD&VB200,VD60∥∥指針指向向數(shù)據(jù)緩緩沖區(qū)lMOVDVD50,VD56∥∥VD56也指向緩緩沖區(qū)0MOVW+0,VW54∥∥清除數(shù)據(jù)據(jù)緩沖區(qū)區(qū)0的字符計計數(shù)器(VW54作為字符符計數(shù)器器)ATCH+0,8∥∥建立單字字符接收收中斷事事件8與中斷程程序0的連接MOVB+1,QB0∥∥置Q0.1=0,Q0.0=1ENI∥∥開中斷RET∥∥結(jié)束子程程序0中斷程序序0的STL為;INT0∥∥數(shù)據(jù)緩沖沖區(qū)0接收MOVBSMB2,*VD56∥∥字符裝入入緩沖區(qū)區(qū)01NCDVD56∥∥指針加11NCWVW54∥∥字符計數(shù)數(shù)器加1LDB=SMB2,16#10∥∥如果字符符是LF(回車符,,編碼為為16#10),則MOVDVD60,VD66∥∥使指針VD66指向數(shù)據(jù)據(jù)緩沖區(qū)區(qū)1MOVW+0,VW64∥∥清除數(shù)據(jù)據(jù)緩沖區(qū)區(qū)1的字符計計數(shù)器(VW64作為字符符計數(shù)器器)ATCH+1,8∥∥建立單字字符接收收中斷事事件8與中斷程程序1的連接MOVB+2,QB0∥∥置QO.1=1,Q0.0=0RETI∥∥中斷程序序0結(jié)束中斷程序序1的STL為:INT1∥∥數(shù)據(jù)緩沖沖區(qū)1接收MOVBSMB2,*VD56∥∥字符裝入入數(shù)據(jù)緩緩沖區(qū)11NCDVD66∥∥指針加11NCWVW64∥∥字符計數(shù)數(shù)器加1LDB=SMB2,16#10∥∥如果字符符是LF,則MOVDVD50,VD56∥∥使指針VD56指向數(shù)據(jù)據(jù)緩沖區(qū)區(qū)0.MOVW+0,VW54∥∥清除數(shù)據(jù)據(jù)緩沖區(qū)區(qū)0的字符計計數(shù)器ATCH+0,8∥∥建立單字字符接收收中斷事事件8與中斷程程序0的連接MOVB+1,QB0∥∥置Q0.1=0,Q0.0=1RETI∥∥中斷程序序1結(jié)束9.4網(wǎng)絡(luò)通信信運行9.4.1控制寄存存器和傳傳送數(shù)據(jù)據(jù)表1.控制寄寄存器2.傳遞數(shù)據(jù)據(jù)表的格格式及定定義在S7-200的特殊殊繼電器器SM中中,SMB30(SMBl30)用用于設(shè)定定通信端端口0((通信端端口1))的通信信方式。。由SMB30(SMBl30)的的低2位位決定通通信端口口0(通通信端口口1)的的通信協(xié)協(xié)議(PPI從從站、自自由口、、PPI主站))。只要要將SMB30(SMBl30)的的低2位位設(shè)置為為2#10,就就允許該該PLC主機為為PPI主站模模式,可可以執(zhí)行行網(wǎng)絡(luò)讀讀寫指令令。9.4.2網(wǎng)絡(luò)絡(luò)運行指指令說明:(1)數(shù)數(shù)據(jù)表最最多可以以有16個字節(jié)節(jié)的信息息,同時時最多可可激活8條NETR和和NETW指令令(2)操操作數(shù)類類型:TABLE:VB,MB,*VD,,*AC;PORT:0,,1(3)設(shè)設(shè)定ENO=0的錯誤誤條件::SM4.3(運行時時間),,0006(間間接尋址址錯誤)。9.4.3網(wǎng)網(wǎng)絡(luò)讀讀寫舉例例1.系統(tǒng)統(tǒng)功能描描述如圖所示,某某產(chǎn)品自自動裝箱箱生產(chǎn)線線將產(chǎn)品品送到4臺包裝裝機中的的一臺上上,包裝裝機把每每10個個產(chǎn)品品裝到一一個紙板板箱中,,一個分分流機控控制著產(chǎn)產(chǎn)品流向向各個包包裝機(4個)。CPU221模模塊用于于控制打打包機。。一個CPU222模塊安安裝了T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水務(wù)輿情應(yīng)對策略計劃
- 有效的信息傳遞渠道計劃
- 提升班級凝聚力的策略計劃
- 體育組織服務(wù)相關(guān)行業(yè)投資規(guī)劃報告
- 心臟除顫器相關(guān)項目投資計劃書
- 全員參與的生產(chǎn)管理理念計劃
- 臺站測風儀相關(guān)行業(yè)投資方案范本
- 職場禮儀提升與職業(yè)形象塑造培訓
- 專業(yè)設(shè)計服務(wù)相關(guān)項目投資計劃書
- 介入科工作總結(jié)計劃
- 具備履行合同所必需的設(shè)備和專業(yè)技術(shù)能力的證明材料兩篇
- 《我的家鄉(xiāng)天津》課件
- 部編版四年級上冊《麻雀》說課課件
- 教科版小學科學三年級上冊實驗記錄單匯編
- 勞務(wù)外包服務(wù)項目投標方案(技術(shù)方案)
- 操作規(guī)程倉管員發(fā)貨員安全操作規(guī)程
- 圖書館借閱登記表
- Creo-7.0基礎(chǔ)教程-配套課件
- 毫米波芯片射頻技術(shù)
- 二維材料應(yīng)用
- 六年級人教版上冊數(shù)學計算題練習題(及答案)100解析
評論
0/150
提交評論