西門子S7-200通訊處理器
西門子CP243-1通訊模塊 西門子CP243以太網模塊
產品訂貨號:6GK7 243-1EX01-0XE0
產品參數:通信處理器 CP 243-1,用于將 SIMATIC S7-22X 連接至 工業(yè)以太網; FTP 客戶端通信; HTTP 服務器;FTP 服務器; 電子郵箱客戶端
圖 1. 系統(tǒng)概述
你可以使配有 CP 243-1 的 CPU 22x 與其它 S7-200、S7-300 和 S7-400 系統(tǒng)以及 OPC 服務器進行
通訊。
在這種情況下,除了 STEP 7 Micro/WIN 連接以外,還可以提供最多 8 種連接(見圖 1)。
S7 站的組態(tài)和編程連接
為了組態(tài) S7-200 和 S7-300、S7-400 或 OPC 服務器之間的通訊,你可以使用 STEP 7 Micro/WIN 32
(版本 3.2.1 或以上)以及 STEP 7(版本 5.1 或以上,帶有 Service Pack 3)(見第 4.5 節(jié))。
組態(tài)和編程 S7-200 站,可以使用 STEP 7 Micro/WIN 32,而 S7-300、S7-400 或 OPC 服務器的組
態(tài)和編程,則需要基于以太網的 STEP 7 和 NCM。
通過工業(yè)以太網進行數據交換
通過 CP 243-1 的數據交換為基于以太網設計,因此不能保證數據交換的確定性,即不能保證響應
時間。不管是全雙工模式,還是半雙工模式,都可提供 10 和 100 Mbit 的傳輸速率網絡支持。
而且,CP 243-1 支持“自動談判”功能,用于所使用模式和傳輸速率的自動談判。模式和傳輸速
率也可以在組態(tài) CP 243-1 時由用戶進行定義。如果 CP 243-1 的組態(tài)無效,將缺省使用“自動談
判”模式。
特性和功能
2-5
備注
自動談判(自動檢測通訊)模式只能在所有所連接的網絡組件都支持該模式時才能運行。
工業(yè)以太網和 TCP/IP 都不支持時間驅動的數據流。它不能預測一個遠程 CPU 何時執(zhí)行所請求的命
令。來自遠程 CPU 的響應也與本地 CPU 的 CPU 循環(huán)不同步。因此,對于具有時間相關要求的分
布式應用,基于 TCP/IP 的通訊應用有限(例如控制回路,周期采樣等)。
S7 通訊
S7 服務、XPUT 和 XGET 功能都可用于兩個控制器之間的數據交換。此時,CP 243-1 既可作為一
個客戶機使用,也可以作為一個服務器使用。
CP 243-1 和運行在 PC/編程器上的 OPC 服務器之間的通訊,都基于 S7 服務、READ 和 WRITE
功能。在這種情況下,CP 243-1 總是作為服務器使用。其它 S7 服務,例如 S7-200(DB,...)中
的目標自動查詢服務,將不被支持。
CP 243-1 可以支持以下數據類型或數據區(qū):
CP 243-1 作為客戶機:
讀和寫訪問:
? 數據類型總為 BYTE(字節(jié))
? 只能在本地系統(tǒng)上訪問變量。
? 當 S7-200 作為一個通訊伙伴時,可在通訊伙伴系統(tǒng)上訪問的存儲區(qū)包括輸入、輸出、標志和
變量區(qū)域。
? 對于 S7-300 或 S7-400,可在通訊伙伴系統(tǒng)上訪問的存儲區(qū)包括輸入、輸出、標志和數據區(qū)
域。
西門子S7-200通訊處理器
西門子CP243-1通訊模塊 西門子CP243以太網模塊
CP243-1 作為服務器: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
寫訪問:
? 數據類型包括 BOOL(布爾型)、BYTE(字節(jié))、WORD(字)或 DWORD(雙字)
? 本地系統(tǒng)上的可訪問存儲區(qū)包括輸入、輸出、變量、標志和狀態(tài)位區(qū)域。
讀訪問:
? 數據類型包括 BOOL(布爾型)、BYTE(字節(jié))、WORD(字)或 DWORD(雙字)
? 本地系統(tǒng)上的可訪問存儲區(qū)包括輸入、輸出、變量、標志、系統(tǒng)區(qū)和狀態(tài)位區(qū)域。
關于其它兼容性
與 STEP 7 Micro/WIN 32 的通訊
對于 CP 243-1 和 STEP 7 Micro/WIN 32 之間的通訊,CP 243-1 總是作為服務器使用。在這種情
況下,STEP 7 Micro/WIN 32 也總是作為客戶機使用。
I/O 總線通訊
所有 S7-200 CPU 的數據區(qū)都可以進行訪問。讀和寫訪問與 CPU 是處于“RUN(運行)”狀態(tài),
還是處于“TERM(中止)”或“STOP(停止)”狀態(tài)無關。
特性和功能
2-6
2.3 安全性
2.3.1 組態(tài)
CP 243-1 的組態(tài)將作為非易失性數據保存在 S7-200 CPU 中。使用 CRC(循環(huán)冗余校驗)功能,
可以保證組態(tài)的有效性。
在保存 CP 243-1 的組態(tài)時,STEP 7 Micro/WIN 32 會計算 CRC(循環(huán)冗余校驗)檢查和。該檢查
和將與組態(tài)一起保存。當 CP 243-1 讀取組態(tài)時,它將檢查該檢查和,并以此識別所保存組態(tài)數據
的異常變化。
也可以禁用這種 CRC 功能。然后,手工修改組態(tài),或從 S7-200 用戶程序中進行修改。
注意
就 CRC 校驗關閉后的有意和無意修改方面,CP 243-1 不能完全檢查組態(tài)數據的一致性。因此在
這種情況下,就不能保證連接在網絡中的 CP 或組件能夠正確運行。
注意
當其組態(tài)中的某個字節(jié)設定為一個特定的數值時,CP 243-1 可以識別 CRC 是否被禁用。如果在組
態(tài)中明確地設定了該數值,不管是有意還是無意,CRC 校驗都將被禁用。因此,強烈建議使用集
成在 STEP 7 Micro/WIN 32 中的 Ethernet Wizard(以太網向導)生成組態(tài),檢查 S7-200 程序,
以檢查存儲操作是否在保存 CP 243-1 組態(tài)數據的區(qū)域中運行。
2.3.2 數據安全性
CP 243-1 是以太網和 S7-200 I/O 總線之間的一個物理連接。因此:
? CP 243-1 不能防止數據區(qū)和/或本地或遠程 CPU 系統(tǒng)狀態(tài)的有意或無意修改
? CP 243-1 不具有防火墻功能
因此,我們建議如果在本地局域網中使用 CP 243-1 時,必須采取相應的安全措施,將本地局域與
公用網絡隔離開來。
如果已有 60 秒中沒有 STEP 7 Micro/WIN 命令發(fā)送給 CPU,CP 243-1 將會終止當前的 STEP 7
Micro/WIN 32 連接。這可防止由于網絡故障而造成 CP 243-1 中的 Micro/WIN 服務器被鎖死,以
及與 STEP 7 Micro/WIN 的連接受妨礙。
備注
CP 243-1 允許服務器訪問 S7-200 CPU,不管 CPU 處于“RUN(運行)”模式,還是處于“STOP
(停止)”模式。但是,在“STOP(停止)”模式下,不能更新程序變量或外圍數值。
特性和功能
2-7
2.3.3 通訊的完整性
CP 243-1 具有壽命符號監(jiān)控功能(“Keep Alive”功能)。借助于這種功能,CP 243-1 可以在一
個組態(tài)的時間段內,自動檢測通訊伙伴或相關連接是否故障。
在組態(tài) CP 243-1 時所規(guī)定的“Keep Alive(持續(xù)作用)”時間,是指內部功能到達通訊伙伴后的
時間。這些功能的處理大概需要 10 秒鐘的時間。如果在該時間段內不能到達通訊伙伴,CP243-1
將自動斷開與該通訊伙伴的連接。如果 CP 243-1 作為一個客戶機使用,它將嘗試重新建立這種連
接。根據第 6 章所述原理,通訊伙伴所出現的故障將通知給用戶。
一般地,在進行這種通訊以及具有這種功能的所有系統(tǒng)中,都應激活“Keep Alive(持續(xù)作用)”
功能。
備注
根據 RFC1122 和 RFC793,通訊伙伴也必須支持“Keep-Alive”這種功能。
西門子S7-200通訊處理器
西門子CP243-1通訊模塊 西門子CP243以太網模塊