《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于MPI協(xié)議的S7-300 PLC與單片機(jī)通信的實(shí)現(xiàn)
基于MPI協(xié)議的S7-300 PLC與單片機(jī)通信的實(shí)現(xiàn)
來(lái)源:微型機(jī)與應(yīng)用2011年第17期
梁 丁,歐陽(yáng)波
(株洲科瑞變流電氣有限公司,湖南 株洲412007)
摘要: MPI協(xié)議在PLC之間可組態(tài)為主/主協(xié)議或主/從協(xié)議。介紹了基于MPI協(xié)議的西門(mén)子S7-300 PLC與單片機(jī)實(shí)現(xiàn)數(shù)據(jù)通信的應(yīng)用實(shí)例及其主要設(shè)置。
Abstract:
Key words :

摘  要: MPI協(xié)議PLC之間可組態(tài)為主/主協(xié)議或主/從協(xié)議。介紹了基于MPI協(xié)議的西門(mén)子S7-300 PLC與單片機(jī)實(shí)現(xiàn)數(shù)據(jù)通信的應(yīng)用實(shí)例及其主要設(shè)置。
關(guān)鍵詞: MPI協(xié)議;S7-300;MPI網(wǎng)絡(luò);單片機(jī)

 西門(mén)子S7-300 PLC因其功能強(qiáng)、速度快、擴(kuò)展靈活,在工業(yè)控制領(lǐng)域中占有重要地位。MPI網(wǎng)絡(luò)是西門(mén)子工業(yè)控制系統(tǒng)中經(jīng)常用到的一種通信方式,其使用RS485物理接口進(jìn)行數(shù)據(jù)傳輸。目前,S7-300 PLC與PC的通信是通過(guò)專用接口卡5611卡和MPI電纜實(shí)現(xiàn)的。通信軟件為SIMATIC Manager、STEP7、PRODAVE_S7_mini以及功能十分強(qiáng)大的WinCC。但是,由于西門(mén)子MPI協(xié)議是不公開(kāi)的,所以一些單片機(jī)控制器不能接入到MPI網(wǎng)絡(luò)與S7-300 PLC通信。本文提出了一種獲取MPI協(xié)議的方法并設(shè)計(jì)了單片機(jī)MPI程序和S7-300 PLC通信。
1 設(shè)計(jì)方案
 任何指令在傳輸線路上均以數(shù)字形式存在,即一串高低電平。因此,使用串口軟件對(duì)線路上的數(shù)據(jù)偵聽(tīng)并進(jìn)行分析至關(guān)重要。
 首先,用一個(gè)S7-300 PLC和一個(gè)S7-200 PLC進(jìn)行MPI通信,在S7-300 PLC和S7-200 PLC的通信線路中間并聯(lián)兩根通信線出來(lái)接到PC/PPI電纜上,然后下載一個(gè)比較好的串口軟件,接下來(lái)打開(kāi)這個(gè)軟件,新建、選擇端口COM1,再將PC/PPI電纜接在COM1上。連接方法如圖1所示。

 按S7-300系統(tǒng)手冊(cè)設(shè)置好串口參數(shù):19200,8,E偶校驗(yàn),1位停止位。然后設(shè)置好SIMATIC Manager軟件,使之能與S7-300 CPU正常通信。從SIMATIC Manager軟件中發(fā)出一個(gè)明確指令,監(jiān)視軟件就能顯示這條報(bào)文了(用16進(jìn)制顯示)。
1.1 S7-300程序設(shè)計(jì)
 兩臺(tái)S7-200 PLC無(wú)需任何程序,被動(dòng)應(yīng)答。S7-300 PLC則需用SIMATIC Manager軟件編寫(xiě)MPI讀寫(xiě)程序。本文設(shè)置S7-300 PLC為2站(0站和1站被S7-300 PLC都預(yù)留另作他用),一臺(tái)S7-200 PLC為3站,另一臺(tái)S7-200 PLC為4站。
 S7-300 MPI讀寫(xiě)程序如圖2所示。

 硬件配置和軟件程序下載到S7-300 PLC后,監(jiān)視一下數(shù)據(jù),如果正確則關(guān)掉SIMATIC Manager軟件,因?yàn)殡娔X是默認(rèn)的MPI主站(0站),以防干擾后面的監(jiān)測(cè)數(shù)據(jù)。
1.2 數(shù)據(jù)監(jiān)測(cè)
 打開(kāi)串口軟件,會(huì)源源不斷地接收到數(shù)據(jù),收到10萬(wàn)左右的數(shù)據(jù)時(shí)關(guān)閉串口軟件,保存數(shù)據(jù),然后再分析。
 通過(guò)反復(fù)試驗(yàn)可以發(fā)現(xiàn):
 (1)與西門(mén)子S7-200不同,S7-300不管處于何種狀態(tài)(run或stop),一經(jīng)上電,PLC就會(huì)不斷地發(fā)出數(shù)據(jù)查找設(shè)備,在讀寫(xiě)數(shù)據(jù)過(guò)程中也不間斷。
 (2)連接、斷開(kāi)、讀出/寫(xiě)入時(shí),監(jiān)測(cè)到一系列有規(guī)律的數(shù)據(jù),讀出/寫(xiě)入的數(shù)據(jù)包括在其中。
分析其報(bào)文,可以找出如下規(guī)律:
 令牌報(bào)文的格式:SD4 DA SA
 總線訪問(wèn)協(xié)議報(bào)文的格式: SD1 DA SA FC FCS ED
 數(shù)據(jù)報(bào)文格式:SD2 LE LER SD2 DA SA FC DSAP SSAP DU FCS ED
 SD1=開(kāi)始分界符1 Start Delimiter 1 SD2=開(kāi)始分界符2 Start Delimiter 2
 LE=長(zhǎng)度 Length LER= 重復(fù)長(zhǎng)度 Repeated Length
 DA=目的地址 Destination Address SA=源地址 Source Address
 FC=功能碼 Function Code DU=數(shù)據(jù)單元 Data Unit
 FCS=幀檢查順序 Frame Check Sequence ED=結(jié)束分界符 End Delimiter
 DSAP=目的服務(wù)存取點(diǎn) Destination Service Access Point
 SSAP=源服務(wù)存取點(diǎn) Source Service Access Point
2 單片機(jī)MPI通信硬件和軟件設(shè)計(jì)
2.1 單片機(jī)MPI通信硬件設(shè)計(jì)

 筆者用AT89C52單片機(jī)、MAX485和雙端口RAMIDT7132構(gòu)成了單片機(jī)的MPI通信硬件。硬件結(jié)構(gòu)圖如圖3所示。

2.2 單片機(jī)MPI通信軟件設(shè)計(jì)
 單片機(jī)MPI通信軟件設(shè)計(jì)主要包括串口部分、握手信號(hào)、讀寫(xiě)部分等,其程序流程圖如圖4所示。

 編寫(xiě)完MPI程序后,可以將3號(hào)從站的S7-200從MPI網(wǎng)絡(luò)中去掉,將單片機(jī)接入MPI網(wǎng)絡(luò),單片機(jī)通過(guò)撥碼開(kāi)關(guān)設(shè)置為從站3,MPI網(wǎng)絡(luò)支持從站隨時(shí)接入網(wǎng)絡(luò),但網(wǎng)絡(luò)中的主站號(hào)和從站號(hào)唯一。用SIMATIC Manager軟件檢測(cè)單片機(jī)和S7-300進(jìn)行數(shù)據(jù)監(jiān)測(cè)如圖5所示。

 

 

 西門(mén)子S7-300 PLC因其功能強(qiáng)、速度快、擴(kuò)展靈活,在廣大工業(yè)控制領(lǐng)域中占有重要地位。采用MPI協(xié)議的S7-300 PLC與單片機(jī)從站的通信,其穩(wěn)定性好、響應(yīng)速度快、操作簡(jiǎn)單、維護(hù)方便,用戶可以隨時(shí)換下需維修的從站,修好后可立即接入到MPI網(wǎng)絡(luò)。該通信的實(shí)現(xiàn),解決了單片機(jī)控制系統(tǒng)與S7-300 PLC通信的問(wèn)題,有很高的應(yīng)用價(jià)值。
參考文獻(xiàn)
[1] SIEMENS.SIMATIC STEP V5.1編程手冊(cè)[Z].
[2] SIFMENS.SIMATIC S7-300和M7-300可編程控制器模板規(guī)范參考手冊(cè).2001,10.
[3] 鄭晟,鞏建平,張學(xué).現(xiàn)代可編程控制器原理與應(yīng)用[M].北京:科學(xué)出版社,2002.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品免费一二三区| 欧美一级久久久久久久大片| 国产九九视频一区二区三区| 欧美三级中文字幕在线观看| 欧美二区在线| 欧美成人综合一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久精品1区| 久久国产99| 久久久久国产成人精品亚洲午夜| 久久国产精品99久久久久久老狼| 欧美一区在线视频| 久久精品国产精品亚洲| 久久激情视频免费观看| 久久精品一区二区国产| 久久久夜夜夜| 久久午夜电影网| 麻豆久久久9性大片| 老司机成人在线视频| 美女福利精品视频| 欧美大片免费| 欧美日韩爆操| 欧美午夜精品久久久| 国产精品成av人在线视午夜片| 国产精品超碰97尤物18| 国产精品美女主播在线观看纯欲| 国产九区一区在线| 国产一区二区av| 伊甸园精品99久久久久久| 亚洲电影在线看| 日韩亚洲欧美一区二区三区| 日韩亚洲欧美一区| 亚洲专区一区| 久久精品论坛| 亚洲美女电影在线| 亚洲视频日本| 欧美在线视频播放| 巨胸喷奶水www久久久免费动漫| 蜜桃久久av| 欧美日韩ab| 国产精品一卡二卡| 黄网动漫久久久| 亚洲第一福利在线观看| 99re6这里只有精品| 亚洲欧美在线免费观看| 亚洲福利小视频| 亚洲视频高清| 久久久成人网| 欧美精品日本| 国产精品网站在线观看| 在线不卡视频| 亚洲视频在线观看网站| 欧美在线播放高清精品| 亚洲精品国产精品乱码不99按摩| 亚洲一区二区在线视频 | 这里只有精品在线播放| 性高湖久久久久久久久| 美女主播视频一区| 欧美午夜精品久久久久久久| 国语自产精品视频在线看8查询8| 亚洲人成毛片在线播放| 亚洲欧美精品| 亚洲精品一区中文| 欧美一区二区视频观看视频| 欧美国产高潮xxxx1819| 国产精品视频精品| 亚洲国产综合91精品麻豆| 亚洲无限乱码一二三四麻| 亚洲福利在线看| 亚洲在线一区二区三区| 蜜臀久久99精品久久久久久9| 欧美视频在线一区| 在线成人av| 亚洲欧美日韩在线不卡| 日韩亚洲一区在线播放| 久久久精品性| 国产精品qvod| 亚洲国产福利在线| 亚洲欧美在线免费观看| 亚洲视频一起| 麻豆精品视频在线观看| 国产精品欧美风情| 亚洲精品一区二区三区婷婷月 | 99国产精品视频免费观看| 久久精品国产69国产精品亚洲| 亚洲永久免费| 欧美国产日产韩国视频| 黑人巨大精品欧美一区二区 | 欧美在线视频观看| 亚洲一区二区免费看| 欧美福利视频网站| 国内精品久久久久久 | 日韩小视频在线观看专区| 久久婷婷一区| 国产日韩欧美不卡| 在线视频精品一| 日韩午夜一区| 欧美va亚洲va国产综合| 国产日韩在线亚洲字幕中文| 99精品免费视频| 亚洲精选久久| 欧美成va人片在线观看| 含羞草久久爱69一区| 亚洲欧美中日韩| 亚洲欧美另类在线| 欧美肉体xxxx裸体137大胆| 亚洲国产一区二区三区青草影视| 亚洲国产乱码最新视频| 久久久久亚洲综合| 国产日韩一区欧美| 亚洲欧美久久久久一区二区三区| 亚洲伊人伊色伊影伊综合网 | 亚洲一区二区在线| 国产精品99久久久久久有的能看| 欧美久久电影| 亚洲狼人精品一区二区三区| 亚洲伦理网站| 欧美黑人多人双交| 亚洲电影有码| 日韩视频在线观看国产| 欧美黄污视频| 亚洲精品日本| 99精品视频免费观看视频| 欧美日本一区| 亚洲最新色图| 亚洲嫩草精品久久| 国产精品成人久久久久| 亚洲一二区在线| 午夜欧美不卡精品aaaaa| 国产伦精品一区二区三区在线观看| 亚洲一级电影| 欧美一级淫片播放口| 国产日韩在线一区二区三区| 欧美一区二区三区婷婷月色 | 欧美国产日本韩| 亚洲人成网站777色婷婷| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩精品二区第二页| 9人人澡人人爽人人精品| 亚洲一区视频在线| 国产精品一区二区a| 欧美一区=区| 欧美成人午夜激情视频| 亚洲精品美女久久久久| 亚洲视频在线视频| 国产精品日本| 久久国产精品久久精品国产| 免费在线亚洲| 99精品国产福利在线观看免费| 亚洲男人的天堂在线观看| 国产日韩欧美视频在线| 亚洲国产日韩欧美在线图片| 欧美人与禽猛交乱配| 一区二区冒白浆视频| 欧美一区二区三区四区高清| 国产一区在线播放| 亚洲三级免费观看| 欧美图区在线视频| 午夜视频久久久| 男人的天堂成人在线| 一本色道久久综合| 欧美在线视频免费播放| 在线欧美日韩| 亚洲天堂网在线观看| 国产一区二区精品久久| 日韩亚洲精品电影| 国产精品天美传媒入口| 亚洲福利国产| 国产精品久久久久久久第一福利| 久久国内精品视频| 欧美理论片在线观看| 午夜精品久久久久久久久久久久久 | 亚洲综合色丁香婷婷六月图片| 久久久夜色精品亚洲| 亚洲美女精品一区| 久久久精品国产99久久精品芒果| 亚洲精品久久久蜜桃| 欧美在线日韩在线| 日韩视频不卡| 久久久久久久国产| 夜夜嗨av一区二区三区中文字幕| 久久精品视频网| 亚洲乱码国产乱码精品精| 欧美在线视频二区| 亚洲精品网址在线观看| 久久国产加勒比精品无码| 亚洲精品在线观| 久久人人爽国产| 亚洲视频一区在线| 欧美成人免费视频| 亚洲欧美日韩在线高清直播| 欧美激情第三页| 欧美一区二粉嫩精品国产一线天| 欧美日韩伦理在线免费| 亚洲高清电影| 国产日本欧美一区二区三区| 一本色道久久综合亚洲精品婷婷| 黄色一区二区在线观看| 欧美一级片在线播放| 亚洲免费精彩视频|