西門子電源接口模塊6SL3100-0BE21-6AB0
S7-300,通過 CP 342-5
CPU 313C-2 DP, CPU 314C-2 DP, CPU 314C-2 PN/DP, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 DP, CPU 317-2 PN/DP and CPU 319-3 PN/DP
C7-633/P DP, C7-633 DP, C7-634/P DP, C7-634 DP, C7-626 DP, C7-635, C7-636
現(xiàn)場設備
雖然帶有 STEP 7 的編程器/PC 或 OP 是總線上的主站,,但是只使用 MPI 功能,,另外通過 PROFIBUS DP 也可部分提供 OP 功能,。
通過 PROFINET IO 進行通信
SIMATIC S7-300 通過通信處理器或通過配備集成 PROFINET 接口的 CPU 連接到 PROFINET IO 總線。通過帶有 PROFIBUS 接口的 CPU,可構建一個高速的分布式自動化,,并且使得操作大大簡化,。
從用戶的角度來看,PROFINET IO 上的分布式I/O處理與集中式I/O處理沒有區(qū)別(相同的組態(tài),,編址及編程),。
可將下列設備作為 IO 控制器進行連接:
SIMATIC S7-300
(使用配備 PROFINET 接口或 PROFINET CP 的 CPU)
SIMATIC ET 200
?。ㄊ褂门鋫?PROFINET 接口的 CPU)
SIMATIC S7-400
?。ㄊ褂门鋫?PROFINET 接口或 PROFINET CP 的 CPU)
可將下列設備作為 IO 設備進行連接:
ET 200 分布式 I/O 設備
ET 200S IM151-8 PN/DP CPU, ET 200pro IM154-8 PN/DP CPU
SIMATIC S7-300
(使用配備 PROFINET 接口或 PROFINET CP 的 CPU)

全局數(shù)據(jù):
“全局數(shù)據(jù)通信"服務可以在聯(lián)網(wǎng)的 CPU 間周期性地進行數(shù)據(jù)交換,。 一個 S7-300 CPU 可與多達 4 個數(shù)據(jù)包交換數(shù)據(jù),,每個數(shù)據(jù)包含有 22 字節(jié)數(shù)據(jù),可同時有 16 個 CPU 參與數(shù)據(jù)交換(使用 STEP 7 V4.x),。
例如,,可以允許一個 CPU 訪問另一個 CPU 的輸入/輸出。只可通過 MPI 接口進行全局數(shù)據(jù)通信,。
內部通信總線(C-bus):
CPU 的 MPI 直接連接到 S7-300 的 C 總線,。因此,可以通過 MPI 從編程器直接找到與 C 總線連接的 FM/CP 模塊的地址,。
功能強大的通信技術:
多達 32 個 MPI 節(jié)點,。
使用 SIMATIC S7-300/-400 的 S7 基本通信的每個 CPU 有多個通信接口。
使用編程器/PC,、SIMATIC HMI 和 SIMATIC S7-300/400 的 S7 通信的每個 CPU 有多個通信接口,。
數(shù)據(jù)傳輸速率 187.5 kbit/s 或 12 Mbit/s
靈活的組態(tài)選項:
可靠的組件用于建立 MPI 通信: PROFIBUS 和“分布式 I/O"系列的總線電纜、總線連接器和 RS 485 中繼器,。使用這些組件,,可以根據(jù)需求實現(xiàn)設計的。例如,,任意兩個MPI節(jié)點之間多可以開啟10個中繼器,,以橋接更大的距離。
通過 CP 進行數(shù)據(jù)通信
SIMATIC S7-300 通過 CP 342 和 CP 343 通信處理器可以連接到 PROFIBUS 和工業(yè)以太網(wǎng)總線,。
可以連接以下設備:
SIMATIC S7-300
SIMATIC S7-400
SIMATIC S5-115U/H,、S5-135U 和 S5-155U/H
通信函數(shù)FC6的參數(shù)含義:
ID :參考本地CPU連接表中的塊參數(shù)。
LADDR :參考本地CPU連接表中的塊參數(shù),。
RECV : 接收區(qū),。接收區(qū)應等于發(fā)送區(qū)。
NDR : 每次接收到新數(shù)據(jù),產(chǎn)生一個上升沿,。
ERROR :錯誤位,。
STATUS:通訊狀態(tài)字。
LEN : 實際接收數(shù)據(jù)長度,。
示例程序中S7-300 PLC將接收的數(shù)據(jù)存儲于本地數(shù)據(jù)區(qū)DB2的前60個字節(jié)中,。
4.2.4在SIMOTION側編寫通信程序
在PLC側調用發(fā)送和接收功能塊,在SIMOTION側相應調用發(fā)送和接收函數(shù)與之相匹配,,通信函數(shù)存儲于在“Communication"->“Data transfer"目錄下,,發(fā)送函數(shù)調用的示例程序參考圖17,發(fā)送函數(shù)與PLC的接收功能塊相匹配,。
圖17 調用發(fā)送函數(shù)
發(fā)送函數(shù)參數(shù)解釋如下:
ConnectionId
參考_TcpOpenClient函數(shù)建立的連接,。西門子RS485接頭
NextCommand
枚舉數(shù)據(jù)類型,元素中包括“IMMEDIAY ",、“WHEN_COMMAND_DONE,。
“IMMEDIAY":接收命令與后續(xù)所要執(zhí)行的命令同步執(zhí)行。
“WHEN_COMMAND_DONE":接收命令執(zhí)行或失敗后執(zhí)行后續(xù)的命令,,異步執(zhí)行,。
DataLength
發(fā)送數(shù)據(jù)的字節(jié)長度,數(shù)據(jù)類型為UDINT,,例子中為60,,發(fā)送數(shù)據(jù)區(qū)Data中前60個字節(jié)。
Data
發(fā)送數(shù)據(jù)區(qū),,數(shù)據(jù)類型為數(shù)組,,ARRAY [0..4095] OF BYTE,。
OUT
輸出通信狀態(tài),,數(shù)據(jù)類型為DINT。
接收函數(shù)調用的示例程序參考圖18,,接收函數(shù)與PLC的發(fā)送功能塊相匹配
西門子電源接口模塊6SL3100-0BE21-6AB0
設備組件概述


| 箭頭表示:轉動設備以查看相應視圖 |
① | 模塊蓋板上的接線圖 | ⑩ | 雙作用執(zhí)行機構的節(jié)流閥 Y1 |
② | 顯示屏 | ? | 帶有消聲裝置的排氣口 |
③ | 輸出:驅動壓力 Y1 | ? | 傳動比選擇器 2) |
④ | 輸入:供應壓力 PZ | ? | 摩擦離合器調節(jié)輪 |
⑤ | 輸出:驅動壓力 Y2 1) | ? | 電路板 |
⑥ | 吹掃空氣選擇器 | ? | 選件模塊的接線端子 |
⑦ | 按鈕 | ? | 密封堵 |
⑧ | 雙作用執(zhí)行機構的節(jié)流閥 Y21) | ? | 電纜壓蓋 |
⑨ | 單作用執(zhí)行機構的節(jié)流閥 Y1 |
|
|
1) 用于雙作用執(zhí)行機構 |
|
|
2) 定位器打開時可見 |
|
|
圖片: 蓋板開啟狀態(tài)下的定位器視圖

① | 顯示屏 | ⑧ | 輸出:驅動壓力 Y2 1) |
② | 節(jié)流閥 Y1 | ⑨ | 節(jié)流閥 Y2 1) |
③ | 輸出:驅動壓力 Y1 | ⑩ | 按鈕 |
④ | 輸入:供應壓力 PZ | ? | 接地端子 |
⑤ | 安全鎖扣 | ? | 選件模塊的接線端子 |
⑥ | 傳動比選擇器 2) | ? | 電路板的接線端子 |
⑦ | 摩擦離合器調節(jié)輪 |
|
|
1) 用于雙作用執(zhí)行機構 |
2) 定位器打開時可見 |
圖片: 隔爆外殼中的定位器視圖(蓋板開啟)