6ES7513-1AL02-0AB0
西門子PLC S7-1500系列軟件特點
西門子PLC S7-1500系列的博圖編程軟件,有以下幾方面特點:
1. 創(chuàng)新的STEP 7編程語言
博圖軟件的編程語言采用全符號編程,提高了程序的可讀性,包含下列優(yōu)點:
(1)提高了編譯器性能,縮短了程序循環(huán)時間
(2)在所有 IEC 語言中支持64 位數(shù)據(jù)類型,編程工藝更為
(3)統(tǒng)一下載所有程序變更
(4)LD 和功能設備中集成計算功能塊,簡化了復雜的數(shù)學運算過程;
2. 信息安全集成
博圖軟件通過控制器安全級別的保護機制,提高了系統(tǒng)安全,防止通過西門子HMI 進行未經(jīng)授權的訪問,同時還具有這些優(yōu)點:
(1)通過對組件和程序進行信息安全保護,增強投資保護力度
(2)對項目規(guī)劃數(shù)據(jù)、固件文件以及安全通信進行完整性和機密性保護,提高了設備的可用性;
3. 兼容性好
博圖軟件對現(xiàn)有S7項目中,通過重復使用所有S7-1500 CPU上的程序以及集成的移植工具,實現(xiàn)對現(xiàn)有專有知識的投資保護;同時還具有下述優(yōu)點:
(1)通過將硬件數(shù)據(jù)上傳到工程組態(tài),實現(xiàn)各種硬件的快速準確識別
(2)使用符號上傳整個項目,進行維修操作時無需打開當前項目;
4. 技術集成
博圖軟件集成標準運動控制功能,靈活連接支持PROFIdrive的所有驅(qū)動裝置,還具有:
(1)集成標準 PLC open組件,實現(xiàn)項目快速實施;
(2)TRACE 功能:可循環(huán)記錄多達 16 個變量,實現(xiàn)控制程序和驅(qū)動裝置的優(yōu)化;
(3)記錄CPU不同存儲區(qū)的數(shù)據(jù),便于查找偶發(fā)錯誤;
(4)集成的PID控制器,可簡化閉環(huán)控制任務:控制參數(shù)的優(yōu)化實現(xiàn)了控制質(zhì)量(PID控制器),從而節(jié)省了操作時間;
(5)PID Compact/PID 3-Step:帶有模擬量或脈沖寬度調(diào)制輸出的連續(xù)控制器,以及適用于帶有自整定功能的外部執(zhí)行器的特殊步進控制器;
5. 歸檔和配方
在博圖軟件中,用戶可以通過Office工具和Web server,快速訪問所有機器相關的操作數(shù)據(jù),還可以進行下列操作:
(1)可通過Web瀏覽器或SD卡讀卡器,快速訪問設備組態(tài)數(shù)據(jù)
致命錯誤會導致CPU停止執(zhí)行用戶程序。根據(jù)錯誤的嚴重性,一個致命錯誤會導致CPU無法執(zhí)行某些功能或所有功能。處理致命錯誤的目的是使CPU進入安全狀態(tài),使之可以響應對當前錯誤狀況的詢問。
當發(fā)生一個致命錯誤時,CPU執(zhí)行以下任務:①進入STOP(停止)方式;②點亮系統(tǒng)致命錯誤LED和STOP(停止)LED指示燈;③斷開輸出。這種狀態(tài)將會持續(xù)到錯誤清除之后。表1列出了可以從CPU模塊讀到的致命錯誤代碼及其描述。
表1 致命錯誤代碼及描述
錯誤代碼 |
描 述 |
0000 |
無致命錯誤 |
0001 |
用戶程序校驗和錯誤 |
0002 |
編譯后的梯形圖程序校驗和錯誤 |
0003 |
掃描看門狗超時錯誤 |
0004 |
內(nèi)部EEPROM錯誤 |
0005 |
內(nèi)部EEPROM用戶程序校驗和錯誤 |
0006 |
內(nèi)部EEPROM配置參數(shù)校驗和錯誤 |
0007 |
內(nèi)部EEPROM強制數(shù)據(jù)校驗和錯誤 |
0008 |
內(nèi)部EEPROM缺省輸出表值校驗和錯誤 |
0009 |
內(nèi)部EEPROM用戶數(shù)據(jù)、DB1校驗和錯誤 |
000A |
存儲器卡失效 |
000B |
存儲器卡用戶程序校驗和錯誤 |
000C |
存儲器卡配置參數(shù)校驗和錯誤 |
000D |
存儲器卡強制數(shù)據(jù)校驗和錯誤 |
000E |
存儲器卡缺省輸出表值校驗和錯誤 |
000F |
存儲器卡用戶數(shù)據(jù)、DB1校驗和錯誤 |
0010 |
內(nèi)部軟件錯誤 |
0011 |
比較觸點間接尋址錯誤 |
0012 |
比較觸點非法值錯誤 |
0013 |
存儲器卡空,或者CPU不能識別該卡 |
0014 |
比較觸點范圍錯誤 |
在程序的正常運行中,可能會產(chǎn)生非致命錯誤(如尋址錯誤)。在這種情況下,CPU產(chǎn)生一個非致命運行時間錯誤代碼。表1列出了這些非致命錯誤代碼及其描述。
表1 運行程序錯誤
錯誤代碼 |
含 義 |
0000 |
無錯誤 |
0001 |
執(zhí)行HDEF之前,HSC禁止 |
0002 |
輸入中斷分配沖突并分配給HSC |
0003 |
到HSC的輸入分配沖突,已分配給輸入中斷 |
0004 |
在中斷程序中企圖執(zhí)行ENI、DLSI或HDEF指令 |
0005 |
*個HSC/PLS未執(zhí)行完之前,又企圖執(zhí)行同編號的第二個HSC/PLS |
0006 |
間接尋址錯誤 |
0007 |
TODW(寫實時時鐘)或TODR(讀實時時鐘)數(shù)據(jù)錯誤 |
0008 |
用戶子程序嵌套層數(shù)超過規(guī)定 |
0009 |
在程序執(zhí)行XMT或RCV時,通信口0又執(zhí)行另一條XMT/RCV指令 |
000A |
HSC執(zhí)行時,又企圖用HDEF指令再定義該HSC |
000B |
在通信口1上同時執(zhí)行XMT/RCV指令 |
000C |
時鐘存儲卡不存在 |
000D |
重新定義已經(jīng)使用的脈沖輸出 |
000E |
PTO個數(shù)設為0 |
0091 |
范圍錯誤(帶地址信息):檢查操作數(shù)范圍 |
0092 |
某條指令的計數(shù)域錯誤(帶計數(shù)信息):檢查計數(shù)范圍 |
0094 |
范圍錯誤(帶地址信息):寫無效存儲器 |
009A |
用戶中斷程序試圖轉(zhuǎn)換成自由端口模式 |
009B |
非法指針(字符串操作中起始位置值為0) |
西門子PLC模塊S7-1500 CPU 1518-4 PN/DP中央處理器,帶4MByte工作存儲器用于程序和20MByte用于數(shù)據(jù),第1個接口:PROFINET IRT帶雙端口交換機,第2接口:PROFINET RT,第3接口:以太網(wǎng), 第4個接口:PROFIBUS, 1ns比特性能表現(xiàn),需要SIMATIC存儲卡
2.組態(tài)
2.1配置PC站的硬件機架
PC站的硬件機架配置參見表2.
序號 說明 圖示
1. SIMATIC NET軟件成功安裝后,在任務欄(Taskbar)中會有Station Configuration Editor圖標2. 雙擊圖標打開Station Configuration Editor 配置對話框3. 選擇1號插槽,鼠標右鍵選擇Add添加4. 在添加組件窗口中選擇OPC Server,點擊OK即完成5. 選擇3號槽,鼠標右鍵選擇Add添加6. 在添加組件窗口中選擇CP5611,點擊OK7. CP5611的參數(shù)設置:
a) 地址設置為 4
b) 波特率設置為187.5K
c) Bus profile設置為
Standard
8. 點擊Station name按鈕,PC站的名稱。這里命名為“MPIOPC”。點擊OK
表2
2.2 在Step7中組態(tài)PC Station
在Step7中組態(tài)PC Station參見表3.
序號 說明 圖示
1. 創(chuàng)建新項目并在項目中插入PC站點2. 將PC Station默認名稱“SIMATIC PC Station(1)”,修改為“MPIOPC”,必需與Station Configuration Editor中所命名的Station Name名稱相同3. 打開硬件組態(tài)4. 在硬件目錄窗口中,鼠標左鍵選擇與安裝的Simatic net軟件版本相符的硬件,拖拽到與在Station Configuration Editor配置的PC 硬件機架相對應的1號插槽中。5. 在硬件目錄中,鼠標左鍵選中要組態(tài)的CP5611,拖拽到與在Station Configuration Editor配置的PC 硬件機架相對應的3號插槽中。6. 配置CP5611網(wǎng)絡參數(shù)。在CP5611屬性對話框中,選擇與Station Configurator中相同的MPI地址4,單擊OK。7. 雙擊CP5611,在彈出的CP5611屬性對話框的Interface Type下拉框中選擇MPI,點擊Properties8. 在接口設置對話框的Address下拉框中選擇4,點擊Properties9. 在MPI屬性對話框中,Network Settings標簽下選擇187.5K,10. 編譯保存PC站點硬件組態(tài)11. 從菜單欄Option下Configure Network命令進入網(wǎng)絡組態(tài)界面12. 如右圖所示,右鍵單擊OPC Server,在彈出對話框中選擇Insert New Connection命令,插入一個新連接13. a) 選擇Unspecified連接伙伴,
b) 連接類型菜單中選擇S7 connection,單擊OK按鈕,彈出S7 connection屬性對話框
14. S7 connection屬性對話框設置:
設置伙伴S7-200PLC的MPI地址2,點擊Address Details按鈕
15. Address Details對話框中設置機架號和插槽號如右圖(Rack/Slot)必須是0,通信伙伴的TSAP必須為03.00。設置完成后點擊OK確認16. 確認所有對話框后,已建好的S7連接就會顯示在連接列表中。點擊編譯存盤按鈕,如得到No error的編譯結(jié)果,則正確組態(tài)完成
表3.
2.3組態(tài)下載
組態(tài)的下載參見表4.
序號 說明 圖示
1. 打開設置PG/PC接口,選擇PC internal(local)2. NetPro中的站點出現(xiàn)黃色箭頭標識3. 在NetPro窗口點擊功能按鈕欄中下載按鈕將組態(tài)下載到PC站中4. 下載完成后,可以打開Station Configuration Editor窗口檢查組件狀態(tài)。右圖為正確狀態(tài)顯示畫面。OPC Server插槽Conn一欄出現(xiàn)連接圖標,說明OPC server下至少組態(tài)了一個連接。
表4.
2.4數(shù)據(jù)通訊的測試—OPC Scout
OPC Scout工具隨Simatic Net軟件一起提供,當完成PC Station組態(tài)下載后,可用此工具進行OPC Server和PLC的數(shù)據(jù)通訊測試。參見表5.
序號 說明 圖示
1. 按照以下路徑打開OPC Scout:Start→All Programs→Simatic→SIMATIC NET→OPC Scout2. 在OPC Scout界面,雙擊“OPC.SimaticNET”3. 在隨之彈出的“Add Group”對話框中輸入組名,本例命名為“OPC_MPI”。點擊OK確認4. 雙擊已添加的連接組5 在彈出的OPC Navigator對話框中雙擊S7,再雙擊S7 connection_1,然后雙擊bs,即出現(xiàn)可訪問的對象樹(bs tree)6 雙擊任意所需訪問的PLC數(shù)據(jù)區(qū)都可以建立標簽變量。這里以DB區(qū)為例。雙擊“New Definition”,“Define New Item”對話框即被打開。7 在“Define New Item”對話框中定義標簽變量與數(shù)據(jù)類型。
a):Datatype設置數(shù)據(jù)類型
b):Address設置首地址
c):No.Value設置數(shù)據(jù)長度。定義完成后,點擊OK確認。
8 新定義的條目顯示在OPC Navigator的中間窗口。點擊“→”就可將此條目移到OPC-Navigator的右側(cè)窗口,再點擊OK按鈕就可將此條目連接到OPC Server9 上一步確認后,所定義的條目(Item)即嵌入到OPC Scout中。如果“Quality”顯示“good”,則OPC Server與PLC的S7連接已經(jīng)建立,也就意味著可以對標簽變量進行讀寫操作。10 雙擊條目的“Value”欄,即可在“Write Value(s) to the Item(s)”窗口中對有關條目進行寫操作
l CPU 1518-4 PN/DP:4 M 程序,20 M 數(shù)據(jù);1 ns;1 x PROFINET (2 端口交換機),2 x ETHERNET,1 x PROFIBUS 6ES7 518-4AP00-0AB0
l CPU 1517-3 PN/DP:2 MB 程序,8 MB 數(shù)據(jù);2 ns;1 x PROFINET(2 端口交換機),1 x ETHERNET,1 x PROFIBUS 6ES7 517-3AP00-0AB0
l CPU 1516-3 PN/DP:1 MB 程序,5 MB 數(shù)據(jù);10 ns;1 x PROFINET(2 端口交換機),1 x ETHERNET,1 x PROFIBUS 6ES7 516-3AN01-0AB0
l CPU 1515-2 PN:500K 程序,3 M 數(shù)據(jù);30 ns;1 x PROFINET(2 端口交換機),1 x ETHERNET 6ES7 515-2AM01-0AB0
l CPU 1513-1 PN:300 KB 程序,1.5 MB 數(shù)據(jù);40 ns;1 x PROFINET(2 端口交換機) 6ES7 513-1AL01-0AB0
l CPU 1511-1 PN:150 KB 程序,1 MB 數(shù)據(jù);60 ns;1 x PROFINET(2 端口交換機) 6ES7 511-1AK01-0AB0
l CPU 1512SP-1 PN:200 KB 程序,1 MB 數(shù)據(jù);48 ns ;1 x PROFINET,
l 帶有 3 個端口(1xRJ45,2x 通過 BusAdapter(RJ45 或 FC)
l 6ES7 512-1DK01-0AB0
l CPU 1510SP-1 PN:100 KB 程序,750 KB 數(shù)據(jù);72 ns ;1 x PROFINET,
l 帶有 3 個端口(1xRJ45,2x 通過 BusAdapter(RJ45 或 FC)
l 6ES7 510-1DJ01-0AB0
l CPU 1512C-1 PN, 250 KB 程序,1 MB 數(shù)據(jù);48 ns;集成2x PN 接口;集成 32 DI/32 DO, 5 AI/2AO, 6 HSC@100kHz 6ES7 512-1CK00-0AB0
l CPU 1511C-1 PN, 175 KB 程序,1 MB 數(shù)據(jù);60 ns;集成2x PN 接口;集成 16 DI/16 DO, 5 AI/2AO, 6 HSC@100kHz 6ES7 511-1CK00-0AB0
l CPU 1515SP PC 2GB ,8GB CFast,Windows 7 嵌入版32 位6ES7677-2AA31-0EB0
l CPU 1515SP PC 2GB 備件* 6ES7677-2AA30-0AA0
l CPU 1515SP PC 4GB ,16GB CFast,Windows 7 嵌入版64 位6ES7677-2AA41-0FB0
l CPU 1515SP PC 4GB 備件* 6ES7677-2AA40-0AA0
l CPU 1515SP PC 4GB ,16GB CFast,Windows 7 嵌入版64 位 + HMI 128PT6ES7677-2AA41-0FK0
l CPU 1515SP PC 4GB ,16GB CFast,Windows 7 嵌入版64 位+ HMI 512PT 6ES7677-2AA41-0FL0
l CPU 1515SP PC 4GB ,16GB CFast,Windows 7 嵌入版64 位 + HMI 2048PT6ES7677-2AA41-0FM0
l SIMATIC ODK 1500S 開發(fā)包6ES7806-2CD00-0YA0
l S7-1500 軟件控制器CPU 1507S 6ES7672-7AC00-0YA0
l 安全CPU 模塊
l CPU 1518F-4 PN/DP,中央處理單元,帶有工作存儲區(qū)(4 M 程序,20 M 數(shù)據(jù)) 6ES7 518-4FP00-0AB0
l CPU 1517F-3 PN/DP,中央處理單元,帶有工作存儲區(qū)(2 MB 程序,8 MB 數(shù)據(jù)) 6ES7 517-3FP00-0AB0
l CPU 1516F-3 PN/DP,中央處理單元,帶有工作存儲區(qū)(1.5 MB 程序,5 MB 數(shù)據(jù)) 6ES7 516-3FN01-0AB0
l CPU 1515F-2 PN,中央處理單元,帶有工作存儲區(qū)(750 KB 程序,3 MB 數(shù)據(jù)) 6ES7 515-2FM01-0AB0
l CPU 1513F-1 PN,中央處理單元,帶有工作存儲區(qū)(450KB 程序,1.5 MB 數(shù)據(jù)) 6ES7 513-1FL01-0AB0
l CPU 1511F-1 PN,中央處理單元,帶有工作存儲區(qū)(225KB 程序,1 MB 數(shù)據(jù)) 6ES7 511-1FK01-0AB0
l CPU 1512SP F-1 PN,中央處理單元,帶有工作存儲區(qū)(300 KB 程序,1 MB 數(shù)據(jù)) 6ES7 512-1SK01-0AB
l CPU 1510SP F-1 PN,中央處理單元,帶有工作存儲區(qū)(150 KB 程序,750 KB 數(shù)據(jù)) 6ES7 510-1SJ01-0AB0
l 35mm 高性能信號模塊,不含40 針前連接器
l DI 16:數(shù)字輸入模塊,高性能 16DI,24 V DC 6ES7 521-1BH00-0AB0
l DI 16:源型輸入,16DI,24 V DC 6ES7 521-1BH50-0AA0
l DI 16:數(shù)字輸入模塊,16DI,230 V AC 6ES7 521-1FH00-0AA0
l DI 32:數(shù)字輸入模塊,高性能 32DI,24 V DC 6ES7 521-1BL00-0AB0
l DQ 8:數(shù)字輸出模塊,8DQ,可控硅,230 V AC / 2 A 6ES7 522-5FF00-0AB0
l DQ 8:數(shù)字輸出模塊,8DQ,繼電器,230 V AC / 5 A 6ES7 522-5HF00-0AB0
l DQ 8:數(shù)字輸出模塊,高性能 8DQ,晶體管,24 V DC / 2 A 6ES7 522-1BF00-0AB0
l DQ 16:數(shù)字輸出模塊,16DQ,晶體管,24 V DC / 0.5 A 6ES7 522-1BH00-0AB0
l DQ 32:數(shù)字輸出模塊,32DQ,晶體管,24 V DC / 0.5 A 6ES7 522-1BL00-0AB0
l AI 8:模擬輸入模塊,8AI,U/I/RTD/TC 6ES7 531-7KF00-0AB0
l AI 8:模擬輸入模塊,8AI,U/I,高速6ES7 531-7NF10-0AB0
l AQ 4:模擬輸出模塊,4AQ,U/I 6ES7 532-5HD00-0AB0
l AQ 8:模擬輸出模塊,8AQ,U/I ,高速6ES7 532-5HF00-0AB0
l 25mm 緊湊型信號模塊,含 40 針推入式前連接器
l DI 16:數(shù)字量輸入模塊,16 DI 緊湊型,24V DC 6ES7 521-1BH10-0AA0
l DI 32:數(shù)字量輸入模塊,32 DI 緊湊型,24V DC 6ES7 521-1BL10-0AA0
l DQ 16:數(shù)字量輸出模塊,16 DQ 緊湊型,晶體管,24VDC/0.5A 6ES7 522-1BH10-0AA0
l DQ 32 :數(shù)字量輸出模塊,32 DQ 緊湊型,晶體管,24VDC/0.5A 6ES7 522-1BL10-0AA0
l DI16/DQ16:數(shù)字量輸入輸出模塊,16 DI x24VDC / 16 DQ x24VDC/0.5A 緊湊型 6ES7 523-1BL00-0AA0
l AI 4:模擬量輸入模塊,4 AI 緊湊型,U/I/RTD/TC ST 6ES7 531-7QD00-0AB0
l AQ 2:模擬量輸出模塊,2 AQ 緊湊型,U/I ST 6ES7 532-5NB00-0AB0
l AI 4/ AQ 2:模擬量輸入輸出模塊,AI 4xU/I/RTD/TC / AQ 2xU/I ST 6ES7534-7QE00-0AB0
l 通信模塊
l CM:PtP RS232,通訊模塊6ES7 540-1AD00-0AA0
l CM:PtP RS422/485,通訊模塊6ES7 540-1AB00-0AA0
l CM:PtP RS232,高性能通訊模塊6ES7 541-1AD00-0AB0
l 43
l S7-1500 訂貨號
l CM:PtP RS422/485,高性能通訊模塊6ES7 541-1AB00-0AB0
l CM 1542-5:RS485,PROFIBUS 通訊模塊6GK7 542-5DX00-0XE0
l CP 1542-5;RS485,PROFIBUS 通訊模塊6GK7 542-5FX00-0XE0
l CP 1543-1:RJ45,工業(yè)以太網(wǎng)通訊模塊6GK7 543-1AX00-0XE0
l CM 1542-1;RJ45,PROFINET 通訊模塊 6GK7 542-1AX00-0XE0
在程序的正常運行中,可能會產(chǎn)生非致命錯誤(如尋址錯誤)。在這種情況下,CPU產(chǎn)生一個非致命運行時間錯誤代碼。表1列出了這些非致命錯誤代碼及其描述。
表1 運行程序錯誤
錯誤代碼 |
含 義 |
0000 |
無錯誤 |
0001 |
執(zhí)行HDEF之前,HSC禁止 |
0002 |
輸入中斷分配沖突并分配給HSC |
0003 |
到HSC的輸入分配沖突,已分配給輸入中斷 |
0004 |
在中斷程序中企圖執(zhí)行ENI、DLSI或HDEF指令 |
0005 |
*個HSC/PLS未執(zhí)行完之前,又企圖執(zhí)行同編號的第二個HSC/PLS |
0006 |
間接尋址錯誤 |
0007 |
TODW(寫實時時鐘)或TODR(讀實時時鐘)數(shù)據(jù)錯誤 |
0008 |
用戶子程序嵌套層數(shù)超過規(guī)定 |
0009 |
在程序執(zhí)行XMT或RCV時,通信口0又執(zhí)行另一條XMT/RCV指令 |
000A |
HSC執(zhí)行時,又企圖用HDEF指令再定義該HSC |
000B |
在通信口1上同時執(zhí)行XMT/RCV指令 |
000C |
時鐘存儲卡不存在 |
000D |
重新定義已經(jīng)使用的脈沖輸出 |
000E |
PTO個數(shù)設為0 |
0091 |
范圍錯誤(帶地址信息):檢查操作數(shù)范圍 |
0092 |
某條指令的計數(shù)域錯誤(帶計數(shù)信息):檢查計數(shù)范圍 |
0094 |
范圍錯誤(帶地址信息):寫無效存儲器 |
009A |
用戶中斷程序試圖轉(zhuǎn)換成自由端口模式 |
009B |
非法指針(字符串操作中起始位置值為0) |