人機界面 (HMI):方便的人機界面服務(wù)已經(jīng)集成在S7-300 操作系統(tǒng)內(nèi)。因此人機對話的編程要求大大減少,。SIMATIC人機界面(HMI)從S7-300中要求數(shù)據(jù),,S7-300按用戶的刷新速度傳送這些數(shù)據(jù)。S7-300操作系統(tǒng)自動地處理數(shù)據(jù)的傳送。
診斷功能:CPU的智能化的診斷系統(tǒng)連續(xù)監(jiān)控系統(tǒng)的功能是否正常,、記錄錯誤和特殊系統(tǒng)事件
(例如:超時,,模塊更換,等等),。
口令保護:多級口令保護可以使用戶高度,、有效地保護其技術(shù)機密,防止未經(jīng)允許的復(fù)制和修改,。
操作方式選擇開關(guān) :操作方式選擇開關(guān)像鑰匙一樣可以拔出,,當鑰匙拔出時,就不能改變操作方式,。
CPU至少配有一個DP X2接口,。315-2PN/DP和317 CPU配有一個MPI/DP X1接口。帶有MPI/DP接口的CPU帶有缺省的MPI組態(tài),。如果要使用DP接口,,則需要在STEP7中設(shè)置DP模式。
PROFIBUS DP接口主要用于連接分布式I/O,。例如,,PROFIBUS DP允許您創(chuàng)建大型子網(wǎng)??蓪ROFIBUS DP接口設(shè)置為在主站或從站模式下運行,,支持的傳輸率可達12Mbps。

能進行PROFIBUS DP通訊的設(shè)備
PG/PC
OP/TP
DP從站
DP主站
執(zhí)行器/傳感器
帶有PROFIBUS DP接口的S7-300/S7-400
帶有“PN"名稱后綴的CPU配有一個PN X2接口,。連接到工業(yè)以太網(wǎng)可以使用CPU的集成PROFINET接口與“工業(yè)以太網(wǎng)"建立連接,。可通過MPI或PROFINET組態(tài)CPU的集成PROFINET接口,。
2,、過程中斷
通過過程中斷,可以對過程信號進行監(jiān)視和響應(yīng),。
(1)數(shù)字量輸入模板
根據(jù)設(shè)置的參數(shù),,模板可以對每個通道組進行過程中斷,可以選擇信號變化的上升沿,、下降沿或兩個沿均可,。CPU中斷執(zhí)行用戶程序,或中斷執(zhí)行低優(yōu)先級的中斷,,來處理相應(yīng)的診斷中斷功能塊(OB40),。信號模板可以對每個通道的一個中斷進行暫存。
(2)模擬量輸入模板
通過上限值和下限值定義一個工作范圍,。模板將對測量值與這些限制值進行比較,。如果超限,,則執(zhí)行過程中斷。CPU中斷執(zhí)行用戶程序,,或中斷執(zhí)行低優(yōu)先級的中斷,,來處理相應(yīng)的診斷中斷功能塊(OB40)。
六,、S7-300PLC編程軟件和工具軟件
在現(xiàn)場應(yīng)用中,,很多儀表和設(shè)備僅支持Modbus RTU的通訊協(xié)議,第三方儀表可以做Modbus主站或從站,,西門子的通訊模塊CP341 / CP441-2 通過Dongle(硬件狗)可以擴展該協(xié)議,,S7-200 集成的口可以支持自由口通訊,通過指令庫也可以方便的實現(xiàn)Modbus RTU通訊,。本文以S7-200作為Modbus 主站,,CP341作為Modbus 從站,實現(xiàn)Modbus RTU通訊,,闡述兩者在通訊方面的設(shè)置和注意事項,。
2. 軟件環(huán)境
2.1 STEP7 V5.4 SP4
用于編寫 S7-300/400程序,此軟件需要從西門子購買,,本文檔中的300的程序是使用Step7 V5.4 SP4的軟件編寫,。
2.2 CP PTP Param V5.1 SP11
串行通訊模板的驅(qū)動程序,安裝此驅(qū)動后才能對PtP模板進行參數(shù)配置,,并在Step7中集成通訊編程需要使用的功能塊,。此驅(qū)動隨購買模板一起提供,也可以從以下的鏈接
2.3 CP PTP Modbus Slave V3.1 SP7
CP341或CP441-2用于Modbus從站時,,需要安裝此驅(qū)動協(xié)議,,但安裝之前必須先安裝PtP Driver,此驅(qū)動可以在購買Modbus Dongle時選擇購買,,也可以從以下的鏈接
2.4 STEP7 Micro/WIN V4.0 SP6
用于S7-200編程的軟件,本文檔中的200的程序是使用Step7 Micro/win 的軟件編寫,。此軟件可以從西門子中心免費下也可以從以下的鏈接
使用基本的STEP7或STEP7-Lite軟件包,,以及高級的集成軟件包STEP7 Professional便可對S7-300進行編程,并能以簡單,,用戶友好的方式利用S7-300的全部功能,。該工程軟件還包含自動化項目中所有階段(從項目組態(tài)到調(diào)試,測試以及服務(wù))的功能,。
能進行PROFINET(PN)通訊的設(shè)備
PROFINET IO組件(如,,ET 200S中的接口模塊IM 151-3 PN)
帶有PROFINET接口的S7-300/S7-400(如,CPU 317-2PN/DP或CPU 343-1 PN)
激活的網(wǎng)絡(luò)組件(如開關(guān))
帶有網(wǎng)卡的PG/PC
(4)通過點對點(PtP)通訊
(3)通過PROFINET(PN)通訊
帶有“PtP"名稱后綴的CPU配有一個PtP X2接口,。使用CPU的PtP接口,,可使用串行接口連接外部設(shè)備,。可以在全雙工模式下以高達19.2kbps的傳輸率(RS 422),,或半雙工模式下以高達38.4kbps的傳輸率(RS 485)來運行此類系統(tǒng),。
使用PtP通訊可以通過串行端交換數(shù)據(jù)。PtP通訊可用于自動化設(shè)備,、計算機或由其它廠商提供的具有通訊功能的系統(tǒng)之間的互連,。該功能還允許使用通訊伙伴的協(xié)議。
可連接下列設(shè)備:
S7 PLC和S5 PLC及第三方系統(tǒng)
打印機
機器人控制
掃描儀,、條碼閱讀器等
五,、模板的診斷及過程監(jiān)視
S7-300有多種輸入/輸出模板具有智能功能:
對信號進行監(jiān)視(診斷)
對過程信號進行監(jiān)視(過程中斷)
通過診斷可以確定模板所獲取的信號(例如數(shù)字量模板)或模擬量處理(例如模擬量模板)是否正確。在診斷評估中,,可參數(shù)化的診斷信息與不可參數(shù)化的診斷信息有區(qū)別,。
可參數(shù)化的診斷信息:通過相應(yīng)的參數(shù)始能診斷信息的發(fā)送
不可參數(shù)化的診斷信息:不管是否參數(shù)化均可發(fā)送診斷信息
如果發(fā)送診斷信息(例如無編碼器電源),則模板執(zhí)行一個診斷中斷,。此時CPU中斷執(zhí)行用戶程序,,或中斷執(zhí)行低優(yōu)先級的中斷,來處理相應(yīng)的診斷中斷功能塊(OB82)