產品簡介
詳細介紹
精智面板6AV2124-0XC02-0AX1觸摸屏附件
進行簡單郵
件傳輸協議
“使用 STARTTLS 進行 SMTP 連接"用于通過安
全連接發送電子郵件。
HTTP
超文本傳輸
協議
80 (4) TCP 超文本傳輸
協議
HTTP 用于與 CPU 內部 Web 服務器通信。
ISO-on-TCP
(基于
RFC 1006
標準)
102 (4) TCP ISO-on-TCP
協議
ISO-on-TCP(基于 RFC 1006 標準)適用于與
遠程 CPU 或軟件控制器進行面向消息的數據交
換。
S7 與 ES、HMI、OPC Server 等通信。
通信服務
3.2 以太網通信的通信協議和端口號
通信
28 功能手冊, 11/2019, A5E03735819-AH
協議 端口號 (2) 鏈路層
(4) 傳輸層
功能 說明
NTP
網絡時間協
議
123 (4) UDP 網絡時間協
議
NTP 用于同步 CPU 系統時間與 NTP 服務器時
間。
SNMP
簡單網絡管
理協議
161
162(陷
阱)
(4) UDP 簡單網絡管
理協議
TCP
Modbus
傳輸控制協
議
502 (4) TCP Modbus/TC
P 協議
Modbus/TCP 由用戶程序中的
MB_CLIENT/MB_SERVER 指令使用。
OPC UA
開放式平臺
本公司*銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數控伺服,西門子總線電纜現貨供應,*咨詢系列產品,折扣低,貨期準時,并且備有大量庫存.長期有效
數控系統、數控伺服驅動模塊、西門子樓宇系列、備品備件等:
通信
統一架構
4840 (4) TCP 基于 TCP/IP
協議
從企業級到現場級的通信標準。
OUC 1
開放式用戶
通信
和
OUC 安全連
接
1 到 1999
使用范圍
有限
2
(4) TCP
(4) UDP
開放式用戶
通信
(TCP/UDP)
安全的開放
式用戶通信
(TLS)
OUC 指令可用于建立連接、終止連接并基于套
接層傳輸數據。
2000 到
5000
(建議)
5001 到
49151
使用范圍
有限
2
通信服務
3.2 以太網通信的通信協議和端口號
通信
功能手冊, 11/2019, A5E03735819-AH 29
協議 端口號 (2) 鏈路層
(4) 傳輸層
功能 說明
IGMPv2
Internet 組管
理協議
不相關 (3) 網絡層 Internet 組管
理協議
多播組的組織網絡協議
預留 49152 到
65535
(4) TCP
(4) UDP
- 如果應用程序未確定本地端口號,將使用動態
端口區域激活連接端點。
1 注:基于開放式通信,可直接訪問 UDP/TCP。用戶必須遵守 IANA (Internet Assigned Numbers Authority,
互聯網數字分配機構) 的端口限制/定義。
2 請勿將其它協議已用端口分配給 OUC 。
下表列出了 S7-1500 軟件控制器支持的協議,通過以太網接口分配給 Windows 系統。
表格 3- 3 S7-1500 軟件控制器的通信層和協議(通過 Windows 端的以太網接口)
協議 端口號 (2) 鏈路層
(4) 傳輸層
功能 說明
PROFINET 協議
DCP
發現和基本
組態協議
不相關 (2) Ethertype
0x8892
(PROFINET)
可訪問的設
備
PROFINET
發現和組態
PROFINET 通過 DCP 發現 PROFINET 設備并
提供基本設置。
面向連接的通信協議
SMTP
簡單郵件傳
輸協議
25 (4) TCP 簡單郵件傳
輸協議
SMTP 用于發送電子郵件。
HTTP
超文本傳輸
協議
可調節 1 (4) TCP 超文本傳輸
協議
HTTP 用于與 CPU 內部的 Web 服務器進行數
據通信。為了避免與 Windows 系統中其它
Web 服務器沖突,可更改端口號。
本公司*銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數控伺服,西門子總線電纜現貨供應,*咨詢系列產品,折扣低,貨期準時,并且備有大量庫存.長期有效
S7-1200
如果要使用 Web 服務器訪問,必須在
Windows 防火墻中激活該端口。
ISO-on-TCP
(基于
RFC 1006
標準)
102 (4) TCP ISO-on-TCP
協議
ISO-on-TCP(基于 RFC 1006)適用于與
PG/PC 或 HMI 進行 S7 通信。
通信服務
3.2 以太網通信的通信協議和端口號
通信
30 功能手冊, 11/2019, A5E03735819-AH
協議 端口號 (2) 鏈路層
(4) 傳輸層
功能 說明
OUC 2
開放式用戶
通信
和
OUC 安全連
接
1 到 1999
使用范圍
有限
3, 4
(4) TCP
(4) UDP
開放式用戶
通信
(TCP/UDP)
安全的開放
式用戶通信
(TLS)
OUC 指令可用于建立連接、終止連接并基于套
接層傳輸數據。
如果要使用 OUC,則必須在 Windows 防火墻
中激活該端口。
2000 到
5000
(建議) 4
5001 到
49151
使用范圍
有限
3, 4
IGMPv2
Internet 組管
理協議
不相關 (3) 網絡層 Internet 組管
理協議
多播組的組織網絡協議
預留 49152 到
65535
(4) TCP
(4) UDP
- 如果應用程序無法確定本地端口號,則可使用
動態端口范圍主動連接端點。
如果需使用此類通信,則需在 Windows 防火墻
中激活這些端口。
1 Windows 分配的接口的默認設置:81
2 注:基于開放式用戶通信,可直接訪問 UDP/TCP。用戶必須遵守 IANA (Internet Assigned Numbers
Authority,互聯網數字分配機構) 的端口限制/定義。
3 請勿將其它協議已用端口分配給 OUC。
4 請勿將其它 Windows 應用已用端口分配給 OUC。
通信服務
3.2 以太網通信的通信協議和端口號
通信
功能手冊, 11/2019, A5E03735819-AH 31
除 S7-1500 通信模塊(如 CP 1543-1)表格已列示的協議之外,下表中列出了支持的更
多協議。
表格 3- 4 S7-1500 通信模塊的層和協議
協議 端口號 (2) 鏈路層
(4) 傳輸層
功能 說明
PROFINET/ 工業以太網協議
面向連接的通信協議
FTP
文件傳輸協
議
20(數據)
21(控制)
(4) TCP 文件傳輸協
議
FTP 用于傳輸文件(僅與 CP 1543-1 連接)。
SecureFTP
文件傳輸協
議
20(數據)
21(控制)
(4) TCP 文件傳輸協
議
SecureFTP 用于通過 TSL 連接傳輸文件(僅與
CP 1543-1 連接)。
DHCP
主機動態配
置協議
68 (4) UDP 主機動態配
置協議
DHCP 用于在啟動 IE 接口時從 DHCP 服務器
檢索 IP 地址套件。
安全 NTPv3
網絡時間協
議
123 (4) UDP 網絡時間協
議
安全 NTP 用于同步 CP 1543-1 內部系統時鐘
與 NTP 服務器。
SNMP
簡單網絡管
理協議
161
162(陷阱)
(4) UDP 簡單網絡管
理協議
SNMPv3 允許 CP 1543-1 通過認證從
SNMPv3 代理讀取網絡管理數據 (MIB)。
有關 S7-1500 MFP 的特殊注意事項:
端口 111:S7-1500 MFP 通過端口 111 與 NFS 服務進行內部通信。
通信服務
3.3 連接資源概覽
通信
32 功能手冊, 11/2019, A5E03735819-AH
3.3 連接資源概覽
連接資源
本公司*銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數控伺服,西門子總線電纜現貨供應,*咨詢系列產品,折扣低,貨期準時,并且備有大量庫存.長期有效
1? S7-400、ET200,
某些通信服務需要進行連接。連接需要占用所用 CPU、CP 和 CM 中的資源(例如,
CPU 操作系統中的存儲區域)。大多數情況下,每個 CPU/CP/CM 都將占用一個連接。
在 HMI 通信中,每個 HMI 連接需要 3 個連接資源。
具體可用的連接資源,取決于所用的 CPU、CP 和 CM,且不得超出自動化系統中定義的
上限。
站中的可用連接資源
站中的可用資源數量取決于 CPU。
每個 CPU 都會為 PG、HMI 和 Web 服務器通信預留一定數量的連接資源。此外,還會為
SNMP、電子郵件連接、HMI 和 S7 通信以及開放式通信等其它通信服務提供資源。
何時占用連接資源?
連接資源的占用時間,取決于連接建立、自動連接、編程或組態的方式(參見“建立連接
(頁 33)"部分)。
更多信息
有關連接資源占用以及連接資源在 STEP 7 中顯示的更多信息,請參見“連接資源
(頁 341)"部分。
通信服務
3.4 建立連接
通信
功能手冊, 11/2019, A5E03735819-AH 33
3.4 建立連接
自動連接
如果將 PG/PC 接口物理連接到 CPU 的接口,并通過 STEP 7 中的“轉至在線"(Go online)
對話框進行了接口分配,則 STEP 7 將自動建立連接(例如,PG 或 HMI 連接)。
建立編程連接
在 STEP 7 的程序編輯器中,可根據所選 CPU 使用相應的通信指令(如 TSEND_C)建
立編程連接。
連接參數(在窗口、指令屬性中)時,通過用戶界面使得操作更為方便快捷。
通信服務
3.4 建立連接
通信
34 功能手冊, 11/2019, A5E03735819-AH
圖 3-1 通過編程建立連接
通信服務
3.4 建立連接
通信
功能手冊, 11/2019, A5E03735819-AH 35
建立組態連接
根據所選的 CPU 或軟件控制器,可在 STEP 7 的“設備與網絡"(Devices & networks) 編輯
器中的網絡視圖內建立組態的連接。
圖 3-2 通過組態建立連接
通信服務
3.4 建立連接
通信
36 功能手冊, 11/2019, A5E03735819-AH
對 對 CPU 連接資源的影響 響
通常,可以選擇通過組態建立連接或者通過編程建立連接。如果選擇通過編程建立連接,
則將在數據傳輸結束后釋放連接資源。與路由連接類似,編程的連接仍無法保證,也就是
說,僅當資源可用時才會建立這類連接。建立組態的連接時,下載組態后資源處于可用狀
態,直至組態再次更改。因此,相應資源將預留,通過所組態的連接進行連接建立。在
CPU 窗口中的“連接資源"(Connection resources) 表格中,簡要列示了已使用的連接
資源和仍然可使用的連接資源。
如何建立連接?
表格 3- 5 建立連接
連接 自動連接 通過編程建立連接 通過組態建立連
接 接
編程設備連接 √ - -
HMI 連接 √ - √
Web 通信 √ - -
OPC UA 服務器通信 √ - -
OPC UA 客戶端通信 - √ -
通過 TCP/IP 連接實現開放式
通信
- √ √
通過 ISO-on-TCP 連接實現開
放式通信
- √ √
通過 UDP 連接實現開放式通
信
- √ √
通過 ISO 連接實現開放式通信 - √ √
通過 FDL 連接實現開放式通信 - √ √
通過 Modbus TCP 連接進行通
信
- √ -
電子郵件連接 - √ -
FTP 連接 - √ -
S7 連接* - - √
*請注意,對于 S7-1500 CPU,必須在 CPU 的屬性中啟用 PUT/GET 通信。有關該主題的更
多信息,請參見 STEP 7 在線幫助。
更多信息
有關連接資源占用以及連接資源在 STEP 7 中顯示的更多信息,請參見“連接資源
(頁 341)"部分。
通信服務
3.5 數據的一致性
通信
功能手冊, 11/2019, A5E03735819-AH 37
3.5 數據的一致性
定義
在數據傳輸中,數據一致性至關重要。因此在組態通信任務時,必需注意。否則,可能導
致故障發生。
同步運行中無法修改的數據區又稱為一致性數據區。即,在超出一致性數據區所允許
空間的連續數據區中,可同時包含新數據和舊數據。
一個通信指令中斷時(如,由高優先級的硬件中斷 OB 進行中斷),將導致不一致現象。
這會導致數據區域傳輸中斷。如果 OB 中的用戶程序對通信指令尚未處理的數據進行了更
改,則每次傳輸的數據將不同:
下圖顯示的數據區空間小于一致性數據區允許的空間。此時,可確保進行數據訪問
時,用戶程序不會中斷數據區域的傳輸,從而有效避免了數據變更。
① 源數據區小于一致性數據區允許的空間 ( ② )。該指令將數據一同傳輸到目標
數據區中。
精智面板6AV2124-0XC02-0AX1觸摸屏附件
精智面板
6AV2124-0XC02-0AX1
觸摸屏附件
伺服電機
② 一致性數據區的空間
圖 3-3 數據的一致性傳輸
通信服務
3.5 數據的一致性
通信
38 功能手冊, 11/2019, A5E03735819-AH
下圖顯示的數據區空間大于一致性數據區允許的空間。在這種情況下,數據會因傳輸
中斷而發生更改。將該數據區傳輸到多個地方時,也可能會發生傳輸中斷。如果因傳輸中
斷而導致數據更改,則每次傳輸的數據將不同。
① 源數據區大于一致性數據區允許的空間 ( ③ )。在 T1 時刻,該指令僅將源數據
區中大小與一致性數據區相同的數據量傳送到目標數據區中。
② 在 T2 時刻,該指令將源數據區中其余的數據傳輸到目標數據區中。傳輸完成時,
目標數據區中包含不同時刻傳輸的數據。此時,如果源數據區中的數據發生變更,
則會導致數據不一致。
③ 一致性數據區的空間
圖 3-4 傳輸的數據量超出了一致性數據大數量
數據不一致的示例
下圖舉例說明了數據過程中數據的變更。目標數據區中包含不同時刻傳輸的數據。
① 一致性數據區的大空間
圖 3-5 示例:在數據傳輸過程中,數據發生變更
通信服務
3.5 數據的一致性
通信
功能手冊, 11/2019, A5E03735819-AH 39
S7- - 1500 中,系統特定的一致性數據的數量:
如果遵循系統中所的一致性數據大數量,則不會產生不一致現象。在程序循環過
程中,S7-1500 可將塊中 512 個字節的通信數據一致性地復制到或傳出用戶存儲
器。超出該數據區時,將無法確保數據的一致性。如果要定義確保數據的一致性,則
CPU 內用戶程序中的通信數據長度不能超過 512 個字節。之后,即可在 HMI 設備上通過
Read/Write 變量對這些數據進行一致性訪問。
如果需一致性傳輸的數據量超出了系統的數據大量,則需在應用程序中使用特殊措
施確保數據的一致性。
確保數據一致性
通過指令訪問公共數據:
如果在用戶程序中通過一些通信指令訪問公共數據(如 TSEND/TRCV),則可使用諸如
“DONE"等參數對該數據區進行訪問。因此,在用戶程序中使用指令進行數據傳輸,可確
保通信過程中數據區中數據的一致性。
說明
用戶程序中采取的具體措施
要確保數據一致性,可將待傳輸數據復制到一個單獨的數據區(如,全局數據塊)中。用
戶程序繼續傳輸源數據時,可通過通信指令將一致性地傳輸單獨數據區中存儲的數據。