|
|
標準 CPU CPU 1516-3 PN/DP CPU 1517-3 PN/DP CPU 1518-4 PN/DP
訂貨號 6ES7 516-3AN01-0AB0 6ES7 517-3AP00-0AB0 6ES7 518-4AP00-0AB0
組態 / 編程軟件 STEP 7 V13 Update4 及以上版本 STEP 7 V13 及以上版本
編程語言 LAD,FBD,STL,SCL,GRAPH
尺寸 W×H×D(mm) 70×147×129 175×147×129
工作溫度 0 ... 60 oC(水平安裝);0 ... 40 oC(垂直安裝)
屏對角線長度(cm) 6.1
額定電源電壓(下限-上限) DC 24 V(DC 19.2 ... 28.8 V)
典型功耗 7 W 24 W
硬件配置
中央機架最大模塊數量 32 個;CPU + 31 個模塊
分布式 I/O 模塊 通過 PROFINET(CPU 上集成的 PN 口或 CM) 連接,或 PROFIBUS(通過 CPU 上集成的 DP 口或者 CM/CP)連接
指令執行時間
位運算 10 ns 2 ns 1 ns
字運算 12 ns 3 ns 2 ns
定點運算 16 ns 3 ns 2 ns
浮點運算 64 ns 12 ns 6 ns
存儲器
工作存儲器
? 集成程序內存
? 集成數據存儲
1 MB
5 MB
2 MB
8 MB
4 MB
20 MB
裝載存儲器插槽式(SIMATIC 存儲卡) 最大 32G
CPU 塊
塊總計
6000 10000 10000
DB 最大大小
5 MB 8 MB 10 MB
FB 最大大小
512 KB 512 KB 512 KB
FC 最大大小
512 KB 512 KB 512 KB
OB 最大大小
512 KB 512 KB 512 KB
地址區專賣全新6EP1931-2EC42特價
最大模塊 / 子模塊數量 8192 16384 16384
I/O 地址區域:輸入 / 輸出 輸入輸出各 32 KB;所有輸入 / 輸出均在過程映像中
支持的技術對象,最大值(未創建其它運動技術對象)
轉速軸數量 30 96 128
) 在Screen中添加測試畫面,顯示所有變量和報警信息,如圖12所示。
2.3 切換連接的腳本邏輯解釋
圖12
以變量trigger_PLC2觸發過程Connection_PLC2為例解釋切換腳本的邏輯:
(A) 變量trigger_PLC2表示PLC2的Clock Menory Byte的第4位,即每0.8秒0/1變化一次,其數值更新觸發過程Connection_PLC2。
(B) 首先執行初始化,即確認連接PLC_2正常,而連接PLC_Changer_12默認指向連接PLC_1。
(C) 然后執行連接PLC_1的狀態檢測,變量con_state_PLC1累加1;如果連接PLC_1正常,則變量trigger_PLC1同樣觸發過程 Connection_PLC1,這樣變量con_state_PLC1即被復位為1,連接PLC_Changer_12依然指向連接PLC_1。
(D) 如果連接PLC_1中斷,trigger_PLC1不會觸發過程Connection_PLC1,這樣變量con_state_PLC1一直累加,不會復 位,直至大于10;此時執行連接切換,將連接PLC_Changer_12指向連接PLC_2,并標識連接PLC_1無效。
(E) 如果連接PLC_1和PLC_2都無效,則嘗試切換連接將PLC_Changer_12指向連結PLC_2。
以變量trigger_PLC1觸發過程Connection_PLC1切換連接的邏輯同上。專賣全新6EP1931-2EC42特價
在Schedule tasks中觸發過程Connection_lost的邏輯解釋如下:
(A) 每隔一分鐘判斷變量con_state_PLC1/2的值:連接PLC_1/2正常時,將變量con_state_PLC1/2設置為5;
(B) 而當變量con_state_PLC1/2大于等于5時,標識連接PLC_1/2無效。
根據上述過程的腳本邏輯,變量con_state_PLC1/2的值和連接PLC1/2的狀態對應關系如表1所示。
變量con_state_PLC1/2值
連接PLC1/2狀態
0