1. 請問西門子PLC1500的編程軟體是什麼
西門子PLC1500使用的編程軟體為西門子的博圖TIA Portal。
西門子plc編程軟體支持新款CP243-1 (6GK7 243-1-1EX01-0XE0)。通過下列改進實現新的互聯網向導:支持 BootP 和DHCP,支持用於電子郵件伺服器的登錄名和密碼。
西門子plc編程軟體可進行遠程編程、診斷或數據傳輸。控制器功能中已集成了Profibus DP Master/Slave, ProfibusFMS和LONWorks。利用web server進行監控。儲存HTML網頁、圖片、PDF文件等到控制器里供通用瀏覽器查看擴展操作系統功能。
(1)西門子編程軟體過濾參考數據擴展閱讀:
西門子plc編程軟體的相關要求規定:
1、自從1996年發布S7-200 以來經歷了多個版本,現在最新的版本是 V4.0 SP9,和SP8的改進是全支持Windows7。軟體分為升級版和直接安裝版,不需要授權,文件 273M。此軟體全面支持梯形圖、語句表與功能圖方式編程。
2、西門子2012年發布了S7-200 SMARTPLC, 這款PLC是專門為中國開發的,採用單獨的軟體編程,此款軟體是在MicroWin基礎上升級來的,不需要授權,可以直接安裝,採用下拉式菜單,方便操作,指令和S7-200的軟體兼容,同時此軟體支持窗口浮動功能,支持多屏幕顯示功能。
2. 西門子plc200編程軟體如何安裝
1.先下載step7microwin v4.0 sp8(電驢上有),然後在安裝程序上點右鍵——屬性——兼容性——在「以兼容模式運行這個程序」下面選擇windows xp(sp3)。
2.在桌面上新建一個文本文檔寫入以下內容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\SIEMENS\MicroSystems\Common\Update320]
[HKEY_LOCAL_MACHINE\Software\SIEMENS\MicroSystems\Common\Toolbox\Components]
"CountLibs"=dword:00000001
保存後文件名改為「s7-200.reg「。你的文本文檔就變成了注冊表文件,雙擊這個s7-200.reg,然後在彈出的對話框中點」是「。
3.雙擊step7microwinv4.0安裝程序進行安裝,等安裝到90%時會彈出一個對話框說windows找不到S7EpaSRVx.exe神馬的,不用管他,直接點確定,他還彈出來,再點確定。兩次之後他歇菜了,之後就是安裝成功問你是否重啟
德國西門子股份公司創立於1847年,是全球電子電氣工程領域的領先企業。西門子自1872年進入中國,140餘年來以創新的技術、卓越的解決方案和產品堅持不懈地對中國的發展提供全面支持,並以出眾的品質和令人信賴的可靠性、領先的技術成就、不懈的創新追求,確立了在中國市場的領先地位。2015年(2014年10月1日至2015年9月30日),西門子在中國的總營業收入達到69.4億歐元,擁有超過32000名員工。西門子已經發展成為中國社會和經濟不可分割的一部分,並竭誠與中國攜手合作,共同致力於實現可持續發展。[1]
2014年9月,西門子股份公司和博世集團達成協議:羅伯特·博世公司將收購西門子所持有的合資企業博世和西門子家用電器集團(簡稱博西家電)50%的股份,交易完成後博西家電將成為博世集團的全資子公司,西門子徹底退出家電領域。出售家電業務正是西門子專注於電氣化、自動化和數字化戰略的體現之一。
3. 西門子step7軟體中,如何查看在線模式的參考數據注意是在線模式。求大神解答
4. 西門子編程[GETT]是什麼意思
西門子plc編程軟體
西門子plc編程軟體支持新款CP243-1 (6GK7 243-1-1EX01-0XE0)。通過下列改進實現新的互聯網向導:支持 BootP 和 DHCP,支持用於電子郵件伺服器的登錄名和密碼。西門子plc編程軟體可進行遠程編程、診斷或數據傳輸。控制器功能中已集成了Profibus DP Master/Slave, ProfibusFMS和LONWorks。利用web server進行監控。儲存HTML網頁、圖片、PDF文件等到控制器里供通用瀏覽器查看擴展操作系統功能。
中文名
西門子plc編程軟體
支持新款
CP243-1
不需要授權
Micro Win和Micro Win Smart
需要授權
STEP7 V5.5 和 V11
技術支持
BootP 和 DHCP
快速
導航
軟體特點安裝說明
軟體分類
有4類
1.STEP7 Microwin 是西門子S7-200編程軟體[1]
2.STEP 7- Micro/WIN SMART: 是專門為S7-200 SMART 開發的編程軟體,能在Windows XP SP3/Windows 7 上運行,支持LAD、FBD、STL語言。安裝文件小於100MB[2]
3.STEP7 V5.5 是西門子S7-300,S7-400,ET200編程軟體[3]
4.STEP 7 V11 —TIA Portal是西門子最新的編程軟體,支持的plc有S7-300,S7-400,S7-1500,S7-1200[4]
支持操作系統
上述軟體支持 Windows XP SP3和 Windows7
軟體授權方式
Micro Win和Micro Win Smart 不需要授權
STEP7 V5.5 和 V11 都需要授權,但是西門子提供14天免費使用版
軟體特點
Micro/Win:
自從1996年發布S7-200 以來經歷了多個版本,現在最新的版本是 V4.0 SP9,和SP8的改進是全面支持Windows7
軟體分為升級版和直接安裝版,不需要授權,文件 273M。
此軟體全面支持梯形圖、語句表與功能圖方式編程。
官網下載地址(升級包):sp8和SP9
5. 西門子PLC軟體中IO表在哪裡設置
調試時使用賦值表,主要查看某一信號是否已經被使用,是否有未使用或遺留的輸入點,或有可以供使用的標志寄存器等內容。
賦值表( Assignment)的顯示頁面如圖14-1.6所示。圖中打「×」的信號表示已經在程序中使用,未打「×」的信號表示未使用。
當存儲器或者信號以位元組、字、雙字形式使用時,顯示區內為藍色顯示。
2、賦值表設定
同樣,當plc程序較復雜時,如果在賦值表中顯示全部plc信號的情況,顯示內容會顯得很大。
假如在檢查程序時僅僅需要對部分信號進行檢查,可以使用STEP7的過濾器功能進行篩選、設定。
賦值表設定步驟:
①在賦值表中執行菜單命令「View」一「Filter」,打開設定頁面(見圖14 -1.7)
6. 西門子PLC觸摸屏如何編寫程序
西門子的PLC觸摸屏使用西門子WINCC的編程軟體對其進行程序編寫。西門子plc編程軟體支持新款CP243-1 (6GK7 243-1-1EX01-0XE0)。通過下列改進實現新的互聯網向導:支持 BootP 和 DHCP,支持用於電子郵件伺服器的登錄名和密碼。
西門子plc編程軟體可進行遠程編程、診斷或數據傳輸。控制器功能中已集成了Profibus DP Master/Slave, ProfibusFMS和LONWorks。利用web server進行監控。儲存HTML網頁、圖片、PDF文件等到控制器里供通用瀏覽器查看擴展操作系統功能。
(6)西門子編程軟體過濾參考數據擴展閱讀
在輸入程序采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應得單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。
在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
自從1996年發布S7-200 以來經歷了多個版本,現在最新的版本是 V4.0 SP9,和SP8的改進是全面支持Windows7。軟體分為升級版和直接安裝版,不需要授權,文件 273M。此軟體全面支持梯形圖、語句表與功能圖方式編程。
7. s7 300 plc編程軟體怎麼查看交叉引用表
1、打開s7 300 plc編程軟體的主界面,需要點擊選項下的參考數據。
8. 西門子s730無法生成reference date
一個程序中有3個CPU站,其中兩個可以打開交叉參考,一個打不開,也無法生成和更新參考數據。
1、過濾器中是全部顯示。
2、但是我上載的程序就全部可以生成交叉參考,
3、我一開始是懷疑軟體有問題,就重裝了300和XP但是還是不行,
4、懷疑是語言的問題中文英文都試驗過還是不行,
5、用有交叉引用的上載上來的程序去重組現在的程序還是不行,
6、刪掉SCL的源文件也還是不行,
7、符號表不能刪,刪了報錯,
8、我確認我的S7300沒有問題,因為我打開上載的程序和其他的程序都沒問題,
10、程序本身也沒問題,因為老外就是用這個程序調試的,
11、最終我還是懷疑是語言的問題,但是都試驗了還是不行。
9. 請問誰有西門子PLC的詳細教程啊,謝謝各位大哥大姐!
我有一些西門子的學習資料,供你下載,希望對你有所幫助。STEP 7編程軟體的使用方法
4.1.1 STEP 7概述
STEP 7用於S7,M7,C7,WinAC的編程、監控和參數設置,基於STEP 7 V5.2版。
STEP 7具有以下功能:硬體配置和參數設置、通信組態、編程、測試、啟動和維護、文件建檔、運行和診斷功能等。
4.1.2 STEP 7的硬體介面
PC./MPI適配器+RS-232C通信電纜。
計算機的通信卡CP 5611(PCI卡)、CP 5511或CP 5512(PCMCIA卡)將計算機連接到MPI或PROFIBUS網路。計算機的工業乙太網通信卡CP 1512(PCMCIA卡)或CP 1612(PCI卡),通過工業乙太網實現計算機與PLC的通信。
STEP 7的授權在軟盤中。STEP 7光碟上的程序AuthorsW用於顯示、安裝和取出授權。
4.1.4 STEP 7的編程功能
1.編程語言
3種基本的編程語言:梯形圖(LAD)、功能塊圖(FBD) 和語句表(STL)。
S7-SCL (結構化控制語言) ,S7-GRAPH(順序功能圖語言),S7 HiGraph和CFC。
2.符號表編輯器
3.增強的測試和服務功能
設置斷點、強制輸入和輸出、多CPU運行(僅限於S7-400),重新布線、顯示交叉參考表、狀態功能、直接下載和調試塊、同時監測幾個塊的狀態等。
程序中的特殊點可以通過輸入符號名或地址快速查找。
4.STEP 7的幫助功能
按F1鍵便可以得到與它們有關的在線幫助。菜單命令「Help→contents」進入幫助窗口。
4.1.5 STEP 7的硬體組態與診斷功能
1.硬體組態
(1)系統組態:選擇硬體機架,模塊分配給機架中希望的插槽。
(2)CPU的參數設置。
(3)模塊的參數設置。可以防止輸入錯誤的數據。
2.通信組態
(1)網路連接的組態和顯示;
(2)設置用MPI 或PROFIBUS-DP連接的設備之間的周期性數據傳送的參數。
(3)設置用MPI、PROFIBUS或工業乙太網實現的事件驅動的數據傳輸,用通信塊編程。
3.系統診斷
(1)快速瀏覽CPU的數據和用戶程序在運行中的故障原因。
(2)用圖形方式顯示硬體配置、模塊故障;顯示診斷緩沖區的信息等。
4.2 硬體組態與參數設置
4.2.1 項目的創建與項目的結構
插入新的對象的方法。
4.2.2 硬體組態
圖4-2 S7-300的硬體組態窗口
4.2.3 CPU模塊的參數設置
圖4-3 CPU屬性設置對話框
表4-1 時鍾存儲器各位對應的時鍾脈沖周期與頻率
位 7 6 5 4 3 2 1 0
周期(s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1
頻率(Hz) 0.5 0.625 1 1.25 2 2.5 5 10
4.2.4 數字量輸入模塊的參數設置
在CPU處於STOP模式下進行。設置完後下載到CPU中。當CPU從STOP模式轉換為RUN模式時,CPU將參數傳送到每個模塊。
圖4-4 數字量輸入模塊的參數設置
4.2.5 數字量輸出模塊的參數設置
圖4-5 數字量輸出模塊的參數設置
4.2.6 模擬量輸入模塊的參數設置
1.模塊診斷與中斷的設置
8通道12位模擬量輸入模塊(訂貨號為6ES7 331-7KF02-0AB0)的參數設置。
圖4-6 模擬量輸入模塊的參數設置
2.模塊測量范圍的選擇
「4DMU」是4線式感測器電流測量,「R-4L」是4線式熱電阻,「TC-I」是熱電偶,「E」表示測量種類為電壓。
未使用某一組的通道應選擇測量種類中的「Deactivated」(禁止使用)。
3.模塊測量精度與轉換時間的設置
SM 331採用積分式A/D轉換器,積分時間直接影響到A/D轉換時間、轉換精度和干擾抑制頻率。為了抑制工頻頻率,一般選用20ms的積分時間。
表4-2 6ES7 331-7KF02模擬量輸入模塊的參數關系
積分時間(ms) 2.5 16.7 20 100
基本轉換時間(ms,包括積分時間) 3 17 22 102
附加測量電阻轉換時間(ms) 1 1 1 1
附加開路監控轉換時間(ms) 10 10 10 10
附加測量電阻和開路監控轉換時間(ms) 16 16 16 16
精度(位,包括符號位) 9 12 12 14
干擾抑制頻率(Hz) 400 60 50 10
模塊的基本響應時間(ms,所有通道使能) 24 136 176 816
4.設置模擬值的平滑等級
在平滑參數的四個等級(無,低,平均,高)中進行選擇。
4.2.7 模擬量輸出模塊的參數設置
CPU進入STOP時的響應:不輸出電流電壓(0CV)、保持最後的輸出值(KLV)和採用替代值(SV)。
4.3.1 符號表
共享符號(全局符號)在符號表中定義,可供程序中所有的塊使用。
在程序編輯器中用 「View→Display with→Symbolic Representation」選擇顯示方式。
2.生成與編輯符號表
CPU將自動地為程序中的全局符號加雙引號,在局部變數的前面自動加「#」號。生成符號表和塊的局域變數表時不用為變數添加引號和#號。
圖4-7 符號表
數據塊中的地址(DBD,DBW,DBB和DBX)不能在符號表中定義。應在數據塊的聲明表中定義。
用菜單命令「View→Columns R, O, M, C, CC」可以選擇是否顯示表中的「R, O, M, C, CC」列,它們分別表示監視屬性、在WinCC里是否被控制和監視、信息屬性、通信屬性和觸點控制。可以用菜單命令「View→Sort」選擇符號表中變數的排序方法。
3.共享符號與局域符號,後者不能用漢字。
4.過濾器(Filter)
在符號表中執行菜單命令「View→Filter」,「I*」表示顯示所有的輸入,「I*.*」表示所有的輸入位,「I2.*」表示IB2中的位等。
4.3.2 邏輯塊
邏輯塊包括組織塊OB、功能塊FB和功能FC。
1.程序的輸入方式:增量輸入方式或源代碼方式(或稱文本方式、自由編輯方式)。
2.生成邏輯塊
圖4-8 梯形圖編輯器
6.網路
執行菜單命令「Insert→Network」,或點擊工具條中相應的圖標,在當前網路的下面生成一個新的網路。菜單命令「View→Display→Comments」用來激活或取消塊注釋和網路注釋。
可以用剪貼板在塊內部和塊之間復制和粘貼網路,可用Ctrl鍵。
7.打開和編輯塊的屬性
菜單命令「File→Properties」來查看和編輯塊屬性。
8.程序編輯器的設置
進入程序編輯器後用菜單命令「Option→Customize」打開對話框,可以進行下列設置:
(1)在「General」標簽頁的「Font」設置編輯器使用的字體和字元的大小。
(2)在「STL」和「LAD/FDB」標簽頁中選擇這些程序編輯器的顯示特性。
(3)在「Block」(塊)標簽頁中,可以選擇生成功能塊時是否同時生成背景數據塊、功能塊是否有多重背景功能。
(4)在「View」選項卡中的「View after Open Block」區,選擇在塊打開時顯示的方式。
9.顯示方式的設置
執行View菜單中命令,放大、縮小梯形圖或功能塊圖的顯示比例。
菜單命令「View→Display→Symbolic Representation」,切換絕對地址和符號地址方式。
菜單命令「View→Display→Symbol information」用來打開或關閉符號信息。
圖4-9 符號信息
4.4 S7-PLCSIM模擬軟體在程序調試中的應用
4.4.1 S7-PLCSIM的主要功能
在計算機上對S7-300/400 PLC的用戶程序進行離線模擬與調試。
模擬PLC的輸入/輸出存儲器區,來控製程序的運行,觀察有關輸出變數的狀態。
在運行模擬PLC時可以使用變數表和程序狀態等方法來監視和修改變數。
可以對大部分組織塊(OB)、系統功能塊(SFB)和系統功能(SFC)模擬。
4.4.2 使用S7-PLCSIM模擬軟體調試程序的步驟
(1)在STEP 7編程軟體中生成項目,編寫用戶程序。
(2)打開S7-PLCSIM窗口,自動建立了STEP 7與模擬CPU的連接。
模擬PLC的電源處於接通狀態,CPU處於STOP模式,掃描方式為連續掃描。
(3)在管理器中打開要模擬的項目,選中「Blocks」對象,將所有的塊下載到模擬PLC。
(4)生成視圖對象。
(5)用視圖對象來模擬實際PLC的輸入/輸出信號,檢查下載的用戶程序是否正確。
4.4.3 應用舉例
電動機串電阻降壓起動。速度監視。
圖4-11 S7-PLCSIM模擬窗口
4.4.4 視圖對象與模擬軟體的設置與存檔
1.CPU視圖對象
2.其他視圖對象
通用變數(Generic Variable)視圖對象用於訪問模擬PLC所有的存儲區(包括數據塊)。垂直位(Vertical Bits)視圖對象可以用絕對地址或符號地址來監視和修改I,Q,M等存儲區。
累加器與狀態字視圖對象用來監視CPU中的累加器、狀態字和地址寄存器AR1和AR2。
塊寄存器視圖對象用來監視數據塊地址寄存器的內容,當前和上一次打開的邏輯塊的編號,以及塊中的步地址計數器SAC的值。
嵌套堆棧(Nesting Stacks)視圖對象用來監視嵌套堆棧和MCR(主控繼電器)堆棧。
定時器視圖對象標有「T=0」的按鈕用來復位指定的定時器。
3.設置掃描方式
用「Execute」菜單中的命令選擇單次掃描或連續掃描。
4.設置MPI地址
菜單命令「PLC→MPI Address…」設置模擬PLC在指定的網路中的節點地址。
5.LAY文件和PLC文件
LAY文件用於保存模擬時各視圖對象的信息;PLC文件用於保存上次模擬運行時設置的數據和動作等。退出模擬軟體時將會詢問是否保存LAY文件或PLC文件。一般選擇不保存。
4.5 STEP 7與PLC的在線連接與在線操作
4.5.1 裝載存儲器與工作存儲器
系統數據(System Data)包括硬體組態、網路組態和連接表,也應下載到CPU。
下載的用戶程序保存在裝載存儲器的快閃記憶體(FEPROM)中。CPU電源掉電又重新恢復時,FEPROM中的內容被重新復制到CPU存儲器的RAM區。
4.5.2 在線連接的建立與在線操作
1.建立在線連接
通過硬體介面連接計算機和PLC必須,然後通過在線的項目窗口訪問PLC。
管理器中執行菜單命令「View→Online」、「View→Offline」進入離線狀態。
在線窗口顯示的是PLC中的內容,離線窗口顯示的是計算機中的內容。
如果PLC與STEP 7中的程序和組態數據是一致的,在線窗口顯示的是PLC與STEP 7中的數據的組合。
2.處理模式與測試模式
在設置CPU屬性的對話框中的「Protection」(保護)標簽頁選擇處理(Process)模式或測試(Test)模式。
3.在線操作
進入在線狀態後,執行菜單命令「PLC →Diagnostics/Settings」中不同的子命令。
進入在線狀態後,「PLC」主菜單中的命令功能。
設置了口令後,執行在線功能時,會顯示出「Enter Password」對話框。若輸入的口令正確,就可以訪問該模塊。用菜單命令「PLC→Access Rights→ Setup」輸入口令。
4.5.3 下載與上載
1.下載的准備工作
計算機與CPU之間必須建立起連接,要下載的程序已編譯好;在RUN-P模式一次只能下載一個塊,建議在STOP模式下載。
在保存塊或下載塊時,STEP 7首先進行語法檢查,應改正檢查出來的錯誤。下載前應將CPU中的用戶存儲器復位。可以用模式選擇開關復位,CPU進入STOP模式,再用菜單命令「PLC→Clear/Reset」復位存儲器。
2.下載的方法
(1)在離線模式下載
在管理器的塊工作區選擇塊,可用Ctrl鍵和Shift鍵選擇多個塊,用菜單命令「PLC→Download」將被選擇的塊下載到CPU。在管理器左邊的目錄窗口中選擇Blocks對象,下載所有的塊和系統數據。
對塊編程或組態硬體和網路時,在當時主窗口,用菜單命令「PLC→Download」下載當前正在編輯的對象。
(4) 上載程序
可以用「PLC→Upload」命令從CPU的RAM裝載存儲器中,把塊的當前內容上載到計算機打開的項目中。
4.6 用變數表調試程序
4.6.1 系統調試的基本步驟
首先進行硬體調試,可以用變數表來測試硬體,通過觀察CPU模塊上的故障指示燈,或使用4.8節介紹的故障診斷工具來診斷故障。
下載程序之前應將CPU的存儲器復位,將CPU切換到STOP模式,下載用戶程序時應同時下載硬體組態數據。
可以在OB1中逐一調用各程序塊,一步一步地調試程序。
最先調試起動組織塊OB100,然後調試FB和FC。應先調試嵌套調用最深的塊,例如首先調試圖4-13中的FB1。調試時可以在完整的OB1的中間臨時插入BEU(塊無條件結束)指令,只執行BUE指令之前的部分,調試好後將它刪除掉。
最後調試不影響OB1的循環執行的中斷處理程序,或者在調試OB1時調試它們。
4.6.2 變數表的基本功能
變數表可以在一個畫面中同時監視、修改和強制用戶感興趣的全部變數。一個項目可以生成多個變數表。變數表的功能:
監視(Monitor)變數、修改(Modify)變數、對外設輸出賦值、強制變數、定義變數被監視或賦予新值的觸發點和觸發條件。
4.6.3 變數表的生成
1.生成變數表的幾種方法
(1)在管理器中用生成新的變數表。
(3)在變數表編輯器中,可以用主菜單「Table」生成一個新的變數表。
2.在變數表中輸入變數
可以從符號表中拷貝地址,將它粘貼到變數表。
IW2用二進制數(BIN)可以同時顯示和分別修改 I 2.0~I 3.7這十六點數字量輸入變數。
圖4-14 變數表
4.6.4 變數表的使用
1.建立與CPU的連接
2.定義變數表的觸發方式
圖4-15 定義變數表的觸發方式
用菜單命令「Variable→Trigger」打開圖4-15中的對話框選擇觸發方式。
3.監視變數
用菜單命令「Variable→Update Monitor Values」對所選變數的數值作一次立即刷新。
4.修改變數
在STOP模式修改變數時,各變數的狀態不會互相影響,並且有保持功能。
在RUN模式修改變數時,各變數同時又受到用戶程序的控制。
5.強制變數
強制變數操作給用戶程序中的變數賦一個固定的值,不會因為用戶程序的執行而改變。
圖4-16 強制數值窗口
強製作業只能用菜單命令「Variable→Stop Forcing」來刪除或終止。
4.7 用程序狀態功能調試程序
4.7.1 程序狀態功能的起動與顯示
1.起動程序狀態
進入程序狀態的條件:經過編譯的程序下載到CPU;打開邏輯塊,用菜單命令「Debug→Monitor」進入在線監控狀態;將CPU切換到RUN或RUN-P模式。
2.語句表程序狀態的顯示
圖4-17 用程序狀態監視語句表程序
從游標選擇的網路開始監視程序狀態。右邊窗口顯示每條指令執行後的邏輯運算結果(RLO)和狀態位STA(Status)、累加器1(STANDARD)、累加器2(ACCU 2)和狀態字(STATUS…)。用菜單命令「Options→Customize」打開的對話框分STL標簽頁選擇需要監視的內容,用LAD/FBD標簽頁可以設置梯形圖(LAD)和功能塊圖(SFB)程序狀態的顯示方式。
3.梯形圖程序狀態的顯示
LAD和FBD中用綠色連續線來表示狀態滿足,即有「能流」流過,見圖4-18左邊較粗較淺的線;用蘭色點狀線細表示狀態不滿足,沒有能流流過;用黑色連續線表示狀態未知。
圖4-18 梯形圖程序狀態的顯示
梯形圖中加粗的字體顯示的參數值是當前值,細體字顯示的參數值來自以前的循環。
4.使用程序狀態功能監視數據塊
4.7.2 單步與斷點功能的使用
進入RUN或RUN-P模式後將停留在第一個斷點處。單步模式一次只執行一條指令。
程序編輯器的「Debug(調試)」菜單中的命令用來設置、激活或刪除斷點。執行菜單命令「View>Breakpoint Bar」後,在工具條中將出現一組與斷點有關的圖標。
1.設置斷點與進入單步模式的條件
(1)只能在語句表中使用單步和斷點功能。
(2) 執行菜單命令「Options → Customize」,在對話框中選擇STL標簽頁,激活「Activate new breakpoints immediately(立即激活新斷點)」選項。
(3)必須用菜單命令「Debug>Operation」使CPU工作在測試(Test)模式。
(4)在SIMATIC管理器中進入在線模式,在線打開被調試的塊。
(5)設置斷點時不能起動程序狀態(Monitor)功能。
(6)STL程序中有斷點的行、調用塊的參數所在的行、空的行或注釋行不能設置斷點。
2.設置斷點與單步操作
在菜單命令「Debug →Breakpoints Active」前有一個「√」(默認的狀態),表示斷點的小圓是實心的。執行該菜單命令後「√」消失,表示斷點的小圓變為空心的。要使斷點起作用,應執行該命令來激活斷點。
圖4-19 斷點與斷點處CPU寄存器和狀態字的內容
將CPU切換到RUN或RUN-P模式,將在第一個表示斷點的紫色圓球內出現一個向右的黃色的箭頭(見圖4-19),表示程序的執行在該點中斷,同時小窗口中出現斷點處的狀態字等。執行菜單命令「Debug→Execute Next Statement」,黃色箭頭移動到下一條語句,表示用單步功能執行下一條語句。執行菜單命令「Debug→ Execute Call(執行調用)」將進入調用的塊。塊結束時將返回塊調用語句的下一條語句。
為使程序繼續運行至下一個斷點,執行菜單命令「Debug → Resume(繼續)」。
菜單命令「Debug→Delete Breakpoint」刪除一個斷點,菜單命令「Debug→Delete All Breakpoint」刪除所有的斷點。執行菜單命令「Show Next Breakpoint」,游標跳到下一個斷點。
4.8 故障診斷
4.8.1 故障診斷的基本方法
圖4-20 診斷符號
在管理器中用 「View→Online」打開在線窗口。查看是否有CPU顯示診斷符號。
4.8.2 模塊信息在故障診斷中的應用
1.打開模塊信息窗口
建立在線連接後,在管理器中選擇要檢查的站,執行菜單命令「PLC→Diagnostics/ Settings→Mole Information」,顯示該站中CPU模塊的信息。診斷緩沖區(Diagnostic Buffer)標簽頁中,給出了CPU中發生的事件一覽表。
圖4-21 CPU模塊的在線模塊信息窗口
最上面的事件是最近發生的事件。因編程錯誤造成CPU進入STOP模式,選擇該事件,並點擊「Open Block」按鈕,將在程序編輯器中打開與錯誤有關的塊,顯示出錯的程序段。
4.8.3 用快速視窗和診斷視窗診斷故障
1.用快速視窗診斷故障
管理器中選擇要檢查的站,用命令「PLC→Diagnostics/Settings→Hardware Diagnose」打開CPU的硬體診斷快速視窗(Quick View),顯示該站中的故障模塊。用命令「Option→Customize」,在打開的對話框的「View」標簽頁中,應激活「診斷時顯示快速視窗」。
圖4-22 快速視窗
2.打開診斷視窗
診斷視窗實際上就是在線的硬體組態窗口。在快速視窗中點擊「Open Station Online」(在線打開站)按鍵,打開硬體組態的在線診斷視窗。
在管理器中與PLC建立在線連接。打開一個站的「Hardware」對象,可以打開診斷視窗。
3.診斷視窗的信息功能
診斷視窗顯示整個站在線的組態。用命令「PLC>Mole Information」查看其模塊狀態。