西門子PLC模塊6ES7517-3FP00-0AB0參數詳細
CPU1512SPF-1PN*獨立于中央控制器運行。如果發生故障,CPU1512SPF-1 PN仍繼續運行。
按位模塊化的ET200SP//O系統組態加上CPU1512SPF-1PN,可實現面向功能的站組態。
另外,CPU還通過易組態的塊提供全面控制功能,并能夠通過標準化PLC-open塊連接到驅動器。
設計
CPU1512SPF-1PN可直接卡裝到標準安裝導軌上,并具有以下配置:
功能強大的處理器:
CPU的命令執行時間可低至每個二進制指令48ns
大容量工作存儲器:
300KB用于程序,1MB用于數據
SIMATIC 存儲卡作為裝載存儲器:
可具有固件更新,數據日志和歸檔等附加功能
硬件組態步驟
a. 使用Stepv5.創建300主站項目,在硬件組態窗口依訂貨號添加背板、電源、CPU、343-1模塊。
b. 雙擊DP接口,添加DP網絡并定義網絡參數。
c. 添加訂貨號為6ES7153-2BA02-0AB0的DP從站,并定義地址為8。
d. 在8號從站插槽中中添加訂貨號為6ES7331-7TF01-0AB0的HART模擬量模板,并在通道4.0添加一個現場設備。
地址分配列表例程使用了4.0通道,即PIW272
4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7
PIW 272 274 276 278 280 282 284 286
e. 雙擊HART模擬量模板,在Inputs標簽頁定義傳感器類型。
f. 在HART variables標簽頁定義HART變量,例程使用了前4個HART變量。
HART變量分配列表
Variable 1為通道0的PV值,地址為PID288
Variable 2為通道0的SV值,地址為PID293
Variable 3為通道0的TV值,地址為PID298
Variable 4為通道0的QV值,地址為PID303
g. 至此,組態完成,編譯保存并退出硬件組態界面。
h. 在程序塊中添加OB82、OB86、OB122冗錯塊。
i. 在程序塊中添加變量表,并添加通道地址以及HART變量地址。
j. 至此,保存項目并下載至CPU。
德國 西門子 打開變量表,在線監控通道模擬量值(通道電流值)以及HART變量實際值。 總結 |
故障安全 SIMATIC S7-1200 控制器基于 S7-1200 標準 CPU 并提供了其它安全相關功能。
它們可用于符合 IEC 61508 的 SIL 3 以及 ISO 13849-1 的 PL e 的安全任務。
安全相關程序是在 TIA 博途中創建的。STEP 7 Safety 組態工具為用 LAD 和 FBD 語言編寫的安全相關程序提供了命令、操作和塊。為此,我們提供了一個經 TüV 認同的預組態塊庫以提供安全功能。
具有集成安全功能的標準控制器:
針對標準功能和安全功能提供了標準化且方便的診斷功能
同一的符號、數據*性等
模塊化系統包含可擴展的 CPU 以及可擴展的 I/O 數量結構:
可一次完成標準和故障安全自動化工程組態
在集中式系統中將標準 I/O 模塊與故障安全 I/O 模塊結合使用
集成的標準 PROFINET 功能用于 PROFINET 控制器和 PROFINET iDevice 服務
通過 PROFINET 或 PROFIBUS 等現場總線連接分布式標準 I/O
F 庫經過德國技術監督協會 (TüV) 認證,可用于所有常見安全功能
使用 FBD 和 LAD 對安全邏輯自由編程
符合標準的 F 程序打印輸出
S7-1200 到 S7-300/400/1500 以及 WinAC RTX F 的標準功能和安全功能可通過一次集成組態完成:
STEP 7 Safety Basic 用于方便地組態 CPU 1200 FC
STEP 7 Safety Advanced 用于整個故障安全 SIMATIC S7 產品線的組態
CPU 的集成系統診斷(針對標準功能和安全功能):
在 TIA Portal、HMI 和 Web 服務器中以普通文本形式*顯示系統診斷信息
即使 CPU 處于停止狀態,也會更新消息
系統診斷功能集成在 CPU 固件中。無需由用戶進行組態
組態發生改變時,會自動對診斷信息進行更新。
提供了兩種具有不同性能等級的故障安全控制器,分為 DC/DC/DC 型和 DC/DC/繼電器型
MB0—MB13如果在系統塊中設置成掉電保持區域,如圖2紅框中所示,并將系統塊下載到CPU之后,則這14個字節的數據在掉電的瞬間會將數值寫入EEPROM中,如果掉電時間超過超級電容和電池的保持時間之后,再上電時,CPU會將EEPROM中存儲的數據數值寫回到RAM中對應的存儲區,實現保持數據的目的。
注意:實現該功能一定要將修改過的系統塊下載到CPU中。
2、數據塊中定義的數據,如圖3所示,當下載數據塊的時候,同時會將定義的數據下載到EEPROM中,這樣,當掉電時間超過超級電容和電池的保持時間之后,再上電時,CPU會將EEPROM中存儲的數據塊中定義的數據數值寫回到RAM中對應的存儲區,實現保持數據的目的。也就是恢復成數據的初始設置值。
注意:實現該功能一定要將定義好數據的數據塊下載到CPU中。
圖3
3、使用SMB31和SMW32控制字來實現將V區的數據存到EEPROM中
特殊存儲器字節31 (SMB31)命令S7-200將V存儲區中的某個值復制到存儲器的V存儲區,置位SM31.7提供了初始化存儲操作的命令。特殊存儲器字32 (SMW32)中存儲所要復制數據的地址。如圖4為S7-200系統手冊內關于SMB31和SMW32的使用說明。
圖4
采用下列步驟來保存或者寫入V存儲區中的一個特定數值:
1. 將要保存的V存儲器的地址裝載到SMW32中。
2. 將數據長度裝載入SM31.0和SM31.1。具體含義如圖4所示。
3. 將SM31.7置為1。
圖5
注意:如果在數據塊中定義了某地址的數據,而又使用這種辦法存儲同樣地址的數據,則當CPU內超級電容或電池沒電時,CPU再上電時將采用SMB31和SMW32存儲的數據。
問題8:EEPROM寫入次數的統計?
回答:每次下載程序塊/數據塊/系統塊或者執行一次SMB31.7置位的操作都算作對EEPROM的一次寫操作,所以請注意在程序中一定不要每周期都調用SMB31/SMW32用于將數據寫入EEPROM內,否則CPU將很快報廢。
問題9:不使用數據塊的方法,如何在程序中實現不止一個V區數據的存儲?
回答:由于SMB31/SMW32一次多只能送入一個V區雙字給EEPROM區域,因而當有超過一個雙字的數據需要送入EEPROM中時,需要程序配合實現。具體操作方法可參照如下的例子,即使用SMB31/SMW32送完一個數據(字節/字/雙字)之后,通過一個標志位(如M0.0)來觸發下一個SMB31/SMW32操作,之后需要將上一個標志位清零,以用于下一次的存儲數據的操作。
由于SM31.7在每次操作結束之后都自動復位,因而不能使用它作為第二次觸發操作的條件
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。