西門子 S7-1200 PLC 的技術(shù)參考 V2.8版本,由西門子工程師編寫,包括一些S7-1200常見的使用問題。S7-1200 Easy Plus包括 S7-1200 PLC 系列的使用、通信、技術(shù)工藝等的編程配置的詳細(xì)步驟,并對(duì)用戶經(jīng)常,甚至是必然遇到的問題、疑問的解答,以及隱含著其他許多問題答案的敘述性文字,還有一些作者認(rèn)為有助于讀者理解、解決問題的背景知識(shí)。S7-1200 Easy Plus力爭(zhēng)做到精簡(jiǎn)實(shí)用,幫助技術(shù)人員快速上手,解決使用中的常見問題。
內(nèi)容抱括西門子S7-1200 PCL系列產(chǎn)品的使用,S7-1200 PCL 的通信、技術(shù)工藝等的編程配置及其詳細(xì)步驟。西門子對(duì)這段時(shí)間以來,用戶經(jīng)常提問到的問題進(jìn)行了總匯,并做出了詳細(xì)的解答。這是一部對(duì)技術(shù)人員很有幫助的電子文檔,在這里和大家分享一下。
S7 通信:
對(duì)于S7 通信,S7-1200 v1.0 固件版本,并且使用 TIA PORTAL V10.5 編程時(shí) PROFINET 通信口只支持 S7
通信的服務(wù)器端,所以在編程組態(tài)和建立連接方面,S7-1200 CPU 不用做任何工作,只需在 S7-300 CPU 一側(cè)建立單邊連接,并使用
單邊編程方式PUT,GET指令進(jìn)行通信。注意:如果在S7-1200一側(cè)使用 DB 塊作為通信數(shù)據(jù)區(qū),必須將DB
塊定義成絕對(duì)尋址,否則會(huì)造成通信失敗。
所完成的通信任務(wù):
① S7-300 CPU讀取S7-1200 CPU中DB2
的數(shù)據(jù)到S7-300的DB11中。
② S7-300 CPU將本地DB12中的數(shù)據(jù)寫到S7-1200 CPU中DB3中。
SIMATIC S7-1200 PLC V3.0 的新功能
除現(xiàn)有 S7-1200 產(chǎn)品系列的功能外,SIMATIC S7-1200 (V3.0) 還提供了以下功能:
用戶存儲(chǔ)器容量增加
工作存儲(chǔ)器
S7-1211C:從 25 KB 增加到 30 KB
S7-1212C:從 25 KB 增加到 50 KB
S7-1214C:從 50 KB 增加到 75 KB
集成裝載存儲(chǔ)器
S7-1211C/S7-1212C 具有 1 MB 裝載存儲(chǔ)器
S7-1214C 從 2 MB 增加到 4 MB 裝載存儲(chǔ)器
保持?jǐn)?shù)據(jù)
S7-1211C/S7-1212C 從 2 KB 增加到 10 KB 的保持?jǐn)?shù)據(jù)
S7-1214C 從 2 KB 增加到 10 KB 的保持?jǐn)?shù)據(jù)
性能提高
布爾運(yùn)算的執(zhí)行時(shí)間縮短 100ns 至 85 ns
2 個(gè)集成 PTO (脈沖串輸出)至 4 個(gè)集成 PTO,用于同時(shí)控制 4 個(gè)步進(jìn)電機(jī)(具體請(qǐng)參見技術(shù)參數(shù))
通過 PROFINET 端口進(jìn)行固件更新
實(shí)時(shí)時(shí)鐘的運(yùn)行儲(chǔ)備現(xiàn)在通常為 20 天,而不是以前的 10 天
-20°C 至 +60°C 寬溫度范圍,而不是 0°C 至 +55°C
可與固件版本為 V3.0 及更高版本的 S7-1200 硬件設(shè)計(jì)結(jié)合使用的附加組件:
BB 1297 電池板
用于將 S7-1200 的實(shí)時(shí)時(shí)鐘電源儲(chǔ)備延長(zhǎng)至一年的電池板。可插到固件版本為 V3.0 及更高版本的所有 S7-1200 的信號(hào)板插槽中。用戶程序?qū)﹄姵貭顟B(tài)進(jìn)行分析,以指示是否需要更換標(biāo)準(zhǔn)鈕扣電池。供貨范圍內(nèi)不包括標(biāo)準(zhǔn)鈕扣電池 CR1025。
兼容性和必要組件:
固件版本為 V3.0 創(chuàng)新型 S7-1200 CPU 在備件方面與相應(yīng)的 FW2.x 型號(hào)兼容。
已交付的固件版本為 V2.2 或更低的 S7-1200 CPU 不能升級(jí)到固件 V3.0。
STEP7 Professional/Basic 固件版本為 V3.0 及更高的 SIMATIC S7-1200 可使用 STEP7 Basic V11 SP2 Update3及安裝硬件更新包或更高版本來編程。不能使用更低版本的軟件對(duì)固件版本為 V3.0 及更高的 S7-1200 進(jìn)行編程。
S7-1200 CPU 與S7-300之間的ISO on TCP 通信
S7-1200 CPU 與S7-300之間通過ISO on TCP
通信,需要在雙方都建立連接,連接對(duì)象選擇“Unspecified”。
所完成的通信任務(wù)為:
①
S7-1200將DB3里的100個(gè)字節(jié)發(fā)送到S7-300的DB2中
② S7-300將輸入數(shù)據(jù)IB0發(fā)送給S7-1200的輸出數(shù)據(jù)區(qū)QB0。