西門子6EP3333-6SB00-0AY0
西門子驅(qū)動裝置(SIMOVERT MasterDrives VC,MicroMaster 4 以及SIMOREG DC Master)除了具有與驅(qū)動基本應(yīng)用有關(guān)的功能外,,還具有強(qiáng)大的通訊功能,。驅(qū)動通訊可以分為三種方式:
? PROFIBUS DP協(xié)議
? USS協(xié)議
? SIMOLINK協(xié)議(一般用來代替Peer to Peer協(xié)議,實現(xiàn)從站到從站的通訊)
PROFIBUS DP和USS協(xié)議屬于主/從通訊,,需要有PLC作為主站,,驅(qū)動裝置作為從站,。
USS協(xié)議的主要優(yōu)點是,,其接口集成在基本裝置中,不需要額外費(fèi)用,;主要缺點是通訊速度慢,,只有基本通訊功能(PKW+PZD),,多31個從站。
PROFIBUS DP協(xié)議的主要優(yōu)點是,,通訊速度快,,除了基本功能之外還有一些附加功能(例如:非循環(huán)通訊,交叉通訊),,站點數(shù)更多,;主要缺點是需要另外購買作為選件的通訊模板(例如:CBP2或PROFIBUS模板)。
SIMOLINK協(xié)議(代替Peer to Peer協(xié)議)主要用來實現(xiàn)驅(qū)動裝置與驅(qū)動裝置之間的通訊,。SIMOLINK協(xié)議也可以是主/從通訊,,主站是S7-400(FM458+EXM448)或SIMADYN D,。
這里我們主要介紹S7 PLC與驅(qū)動裝置采用PROFIBUS DP協(xié)議進(jìn)行通訊。
采用PROFIBUS DP協(xié)議通訊時,,既可以利用STEP 7本身提供的功能,,也可以使用TIA軟件Drive ES。
本文檔只介紹STEP 7本身提供的功能,。有關(guān)Drive ES的功能將根據(jù)需要在以后的文檔中再做介紹,。
(關(guān)于 DriveES,可以參加西門子自動化與驅(qū)動培訓(xùn)中心的培訓(xùn)課程D2403)
2. *條件
下面以S7-300 PLC與MasterDrives CUVC變頻器的通訊為例:
主站:S7-300 CPU315-2DP可編程序控制器
從站:MasterDrives CUVC變頻器 + CBP2 通訊模板
編程裝置:PC + STEP 7 V5.4 + MPI接口(MPI Adapter 或CP5611卡)
裝有STEP 7 V5.4 的PC機(jī)用于S7 CPU315-2DP的硬件組態(tài)與編程,,通過MPI電纜與CPU315-2DP的MPI接口連接,,用于硬件組態(tài)數(shù)據(jù)及程序的下載。CPU315-2DP的DP接口通過PROBIBUS 電纜與CUVC 變頻器的CBP2 上的DP 接口連接,,用于S7-300 與變頻器的通訊,。
網(wǎng)絡(luò)連接如圖1 所示。

圖1:PC機(jī),、CPU315-2DP 與驅(qū)動裝置的連接
3. 硬件組態(tài)
3.1. 新建項目
在SIMATIC Manager 中新建一個項目,,名稱為Drives_Comm。如圖2 所示,。

圖2:新建項目,,名稱為Drives_Comm
3.2. 插入一個S7-300 主站
在項目名稱Drives_Comm 下插入SIMATIC 300 Station,如圖3 所示,。

圖3:在項目下插入一個S7-300 站
接下來對該站進(jìn)行硬件組態(tài):從硬件組態(tài)目錄中依次插入機(jī)架,、電源、CPU,,設(shè)置CPU上PROFIBUS DP 接口的網(wǎng)絡(luò)參數(shù)(可采用缺省設(shè)置,,即:地址2,高地址126,,波特率1.5 Mbps,,協(xié)議DP)。如圖4 所示,。

圖4:設(shè)置CPU 上PROFIBUS DP 接口的參數(shù)
按OK 鍵確認(rèn)后得到主站的組態(tài)結(jié)果,,如圖5所示。

圖5:主站的組態(tài)
3.3 插入一個MASTERDRIVE 從站
在PROFIBUS(1): DP master system (1) 總線上掛上MasterDrives 從站,。
從站路徑為:PROFIBUS DP >
SIMOVERT >
MASTERDRIVES/DC MASTER CBPx 或
MASTERDRIVES/DC MASTER CBP2 DPV1
MASTERDRIVES/DC MASTER CBPx 與MASTERDRIVES/DC MASTER CBP2 DPV1 的區(qū)別是,,前者只能按照PPO 類型選擇報文結(jié)構(gòu)(即CBP 功能:循環(huán)通訊),后者還能選擇更多的報文結(jié)構(gòu),,以配合CBP2 的一些擴(kuò)展功能(DPV1功能),。
(關(guān)于CBP2 模板的報文結(jié)構(gòu)參見下面第7 部分)
(關(guān)于MM4 PROFIBUS 模板的報文結(jié)構(gòu)參見下面第8 部分)
選擇MASTERDRIVES/DC MASTER CBP2 DPV1 作為從站,地址設(shè)成3,。如圖6 所示,。

圖6:選擇MASTERDRIVES/DC MASTER CBP2 DPV1 作為3 號站
3.4. 在從站中插入“模板"
在驅(qū)動裝置從站中插入類似于ET 200M 從站中的模板,,以確定報文結(jié)構(gòu)。
將右邊窗口硬件目錄中MASTERDRIVES/DC MASTER CBP2 DPV1 下面的 PPO 3: 0PKW, 2PZD插入左下窗口中的*行(Slot 1),。該選項共占兩行,。意思是:PPO類型3,即:0個字參數(shù)數(shù)據(jù)(又叫PKW),,2 個字過程數(shù)據(jù)(又叫PZD),。參數(shù)數(shù)據(jù)用于PLC 讀/寫變頻器的參數(shù),過程數(shù)據(jù)用于PLC 控制和監(jiān)視生產(chǎn)過程,。0 個字參數(shù)數(shù)據(jù)表示PLC 不能讀/寫驅(qū)動裝置的參數(shù),,參數(shù)數(shù)據(jù)也不占用S7 的外設(shè)地址,;2 個字過程數(shù)據(jù)表示PLC 和驅(qū)動裝置交換2 個字過程數(shù)據(jù),,各占用S7-300 PLC 四個字節(jié)的外設(shè)地址。地址范圍是輸入字節(jié)256 - 259,,輸出字節(jié)256 -259,。如圖7 所示。
通常S7 傳送到驅(qū)動裝置的第1 個字是控制字,,第2 個字是頻率設(shè)定值,;驅(qū)動裝置傳送到S7的第1 個字是狀態(tài)字,第2 個字是頻率實際值,。這是簡單的應(yīng)用,。
(關(guān)于CBP2 模板的其他選項的含義參見下面第7 部分)
(關(guān)于MM4 PROFIBUS 模板選項的含義參見下面第8 部分)

圖7:驅(qū)動裝置的輸入/輸出地址
3.5 查看從站中“模板"的屬性
雙擊左下窗口中的第二行(Slot 2),打開其屬性,。如圖8 所示,。

圖8:驅(qū)動裝置的輸入/輸出地址的屬性
屬性中給出驅(qū)動裝置占用S7-300 PLC 外設(shè)地址的情況,包括:輸出/輸入地址,,長度,,單位,連續(xù)性范圍,。這里除了地址之外,,其他屬性都是由PPO3 決定的,只能讀,,不能改寫,。
西門子6EP3333-6SB00-0AY0
LOGO ! 0BA8 FS6與S7-1200之間的S7通訊(LOGO!做服務(wù)器)
S7協(xié)議是S7系列PLC基于MPI,、PROFIBUS,、ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議。
注意:
1.LOGO!從 0BA7版本才開始支持以太網(wǎng)的S7通信,,0BA6及以前版本的LOGO!不支持以太網(wǎng)S7通訊,。
2.本文僅介紹LOGO!0BA8與S7-1200 CPU之間的 S7通信,。
編程環(huán)境:
軟件版本: LOGO! Soft Comfort V8.2,STEP7 Portal V14 SP1
固件版本:LOGO! 0BA8 FS06,,1215C DC/DC/DC V4.2
所完成的通信任務(wù):
① S7-1200 將MB100開始的10 個字節(jié)發(fā)送到LOGO!OBA8的VB0-VB9 數(shù)據(jù)區(qū),。
② S7-1200 讀取LOGO!0BA8的VB10-VB19數(shù)據(jù)區(qū)存儲到S7-1200 的數(shù)據(jù)區(qū)MB200開始的10個字節(jié)。
LOGO,!0BA8側(cè)設(shè)置(電路圖模式)
1.使用LOGO!軟件新建一個項目,,選中電路圖右鍵-以太網(wǎng)連接,如圖1所示,。

圖.1
a.設(shè)置本地IP地址和子網(wǎng)掩碼
b.右鍵單擊以太網(wǎng)連接,,添加服務(wù)器連接
c.添加S7連接
2.設(shè)置連接1的服務(wù)器參數(shù),如圖2所示,。

圖.2
a.設(shè)置本地的TSAP號
b.勾選接受所有連接請求,,如果不勾選接受所有連接請求,也可以指令伙伴的IP地址
c.設(shè)置遠(yuǎn)程的TSAP號