西門子觸摸屏代理商6AV2124-1DC01-0AX0 西門子觸摸屏代理商6AV2124-1DC01-0AX0
2. 選擇菜單命令編輯(Edit) > 書簽開/關(Bookmarks On/Off)。
在書簽間瀏覽(Navigating between the bookmarks)
選擇菜單命令編輯(Edit) > 到……(Go To) > 下一個書簽/前一個書簽(Next Bookmark /
Previous Bookmark)。
刪除書簽(Deleting bookmarks)
選擇菜單命令編輯(Edit) > 刪除所有書簽(Delete All Bookmarks)。
注(Note)
通過書簽塊使用書簽才能快速進行所要求的功能。通過菜單命令視圖
(View) > 書簽塊(Bookmark Bar),來顯示書簽塊。
插入塊模板
Inserting Block Templates
一個S7-SCL的編輯功能允許你插入OB、FB、FCs、實例DB、DB、參照UDT的DB和UDT。使用塊模板使得編程更容易且符合語法要求。
大致步驟如下(Follow the steps outlined below):
1. 將光標定位在要插入塊模板處。
2. 選擇菜單命令插入Insert > 塊模板Block Template > OB/FB/FC/DB/IDB/DB Referencing UDT/UDT。
插入塊調用
Inserting Block Calls
S7-SCL支持可編程塊調用。能夠調用以下塊:
?? 從SIMATIC庫中調用系統功能塊(SFB)和系統函數(SFC),
?? 用SCL創建的功能塊和函數,
?? 用STEP 7其他語言創建的功能塊和函數。
大致步驟如下(Follow the steps outlined below):
1. 選擇插入(Insert) > 塊調用(Block Call)菜單命令。
2. 在對話框中選擇要求的SFC, SFB, FC,或FB,且"確認"。
S7-SCL自動拷貝調用的塊到S7程序中,且輸入塊調用和塊的正確語法的形式參數到源文件中。
3. 如果調用功能塊,加入關于實例DB的信息。
4. 輸入塊要求的實際參數。為助你選擇實際參數,S7-SCL以注釋指示要求的數據類型。
插入注釋模板
Inserting Templates for Comments
S7-SCL的編輯功能允許插入注釋模板。使用這些模板使得輸入信息更容易,且符合語法要
求。
大致步驟如下(Follow the steps outlined below):
1. 將光標定位在要求的塊頭之后。
2. 選擇菜單命令插入(Insert) > 塊模板(Block Template) > 注釋(Comment)。
插入參數模板
Inserting Parameter Templates
一個S7-SCL的編輯功能允許插入參數聲明的模板。使用塊模板使得編程更容易且符合語法要
求。能夠在功能塊和函數中聲明參數。
大致步驟如下(Follow the steps outlined below):
1. 將光標定位到FB或FC的聲明部分。
2. 選擇菜單命令插入Insert > 塊模板Block Template > 參數Parameter。
插入控制結構
Inserting Control Structures
S7-SCL的編輯功能允許插入控制結構模板。使用塊模板使得 輸入信息更容易且符合語法要
求。
大致步驟如下(Follow the steps outlined below):
1. 將光標定位在要插入模板處。
2. 選擇菜單命令插入(Insert) > 控制結構(Control Structure) > IF/CASE/FOR/WHILE/REPEAT.
關于編譯應明白什么
What You Should Know About Compiling
在運行或測試程序前,必須先編譯它。一旦你啟動編譯,編譯器則自動啟動。編譯器有下列
特性:
?? 能夠在匯編集中編譯全部S7-SCL源文件,或編譯在源文件中的選擇的各個塊。
?? 編譯器找出的所有語法錯誤均顯示在一個窗口中。
?? 每次調用功能塊,如未已存在則建立相應的實例數據塊。
?? 也能夠編譯通過建立一個S7-SCL編譯控制文件合在一起的幾個S7-SCL源文件。
?? 使用選項(Options) > 自定義(Customize)菜單命令,能夠設置編譯器的選項。
一旦正確創建用戶程序且被編譯,就認為程序是正確的。然而當程序在PLC中運行還是會出現
問題。使用SCL的調試功能找出此類錯誤。
自定義編譯器
Customizing the Compiler
1. 選擇菜單命令選項(Options) > 自定義(Customize)來打開"自定義Customize"對話框。
2. 選擇"編譯器(Compiler)"卡或"建立塊(Create Block)"卡。
3. 在此卡輸入要求的選項。
在"編譯器(Compiler)"卡中的選項(Options in the "Compiler" tab)
在"建立塊(Create Block)"卡中的選項(Options in the "Create Block" tab)
建立目標代碼 此選項,決定是否建立可執行代碼。無此選項編譯只簡
單進行語法檢查。
優化目標代碼 選擇此項,優化塊對內存的要求和在PLC中的運行。讓此選項選中是可取的,因為優化對塊性能并無不便處。
監視數組限制 如果此項,在S7程序運行時根據ARRAY數組的聲明檢查確定數組索引是否在允許的范圍內。如果超出允許的范圍,OK標志置為FALSE。
建立調試信息 此選項允許在已經編譯程序并下載到CPU之后,用調試器進行測試。然而,此選項增加了程序和運行時對內存的要求。
設置OK標志 此選項允許在S7-SCL源文件中查詢OK標志。
允許嵌套注釋 如果你要在S7-SCL源文件中嵌套注釋到另一個注釋中,則選擇此選項。
大串長度 在這,能夠減少串數據類型的標準長度。默認是254個字符。此設置影響所有作為函數值的輸出和輸入/輸出參數。記住設置的值必須不小于在程序中實際串變量。
覆蓋塊 如果在編譯期間建立了有相同標識符的塊,則覆蓋在S7程序的“塊”文件夾中已經存在的塊。當下載塊時,在目標系統中已經存在同名的塊也將被覆蓋。如果不選擇此項,則塊在覆蓋前將提示你以得到確認。
顯示警告 決定是否也將警告信息顯示附加在編譯的錯誤信息之后。
警告前顯示錯誤 在顯示窗口中警告信息前有一個錯誤列表。
生成參考數據 如果要在建立塊時自動生成參考數據,選擇此項。用菜單命令選項(Options) > 參考數據(Reference Data),也能夠以后生成或修訂參考數據。
包含系統屬性 如果在建立塊時,要將"S7 server" 參數的系統屬性放入報告中,則選擇此項。當參數與連接的構造和信息有關時則應此屬性。它包含了連接或信息編號。此選項增加所需的編譯時間。
什么是影響PLC控制系統的干擾源
影響PLC控制系統的干擾源于一般影響工業控制設備的干擾源一樣,大都產生在電流或電壓劇烈變化的部位,這些電荷劇烈移動的部位就是噪聲源,即干擾源。
干擾類型通常按干擾產生的原因、噪聲的干擾模式和噪聲的波形性質的不同劃分。其中:按噪聲產生的原因不同,分為放電噪聲、浪涌噪聲、高頻振蕩噪聲等;按噪聲的波形、性質不同,分為持續噪聲、偶發噪聲等;按聲音干擾模式不同,分為共模干擾和差模干擾。共模干擾和差模干擾是一種比較常用的分類方法。共模干擾是信號對地面的電位差,主要由電網串入、地電位差及空間電磁輻射在信號線上感應的共態(同方向)電壓送加所形成。共模電壓有時較大,特別是采用隔離性能差的電器供電室,變送器輸出信號的共模電壓普遍較高,有的可高達130V以上。共模電壓通過不對稱電路可轉換成差模電壓,直接影響測控信號,造成元器件損壞(這就是一些系統I/O模件損壞率較高的原因),這種共模干擾可為直流、亦可為交流。差模干擾是指用于信號兩極間得干擾電壓,主要由空間電磁場在信號間耦合感應及由不平衡電路轉換共模干擾所形成的電壓,這種讓直接疊加在信號上,直接影響測量與控制精度。
PLC控制系統中電磁干擾的主要來源有哪些
(1)來自空間的輻射干擾
空間的輻射電磁場(EMI)主要是由電力網絡、電氣設備的暫態過程、雷電、無線電廣播、電視、雷達、高頻感應加熱設備等產生的,通常稱為輻射干擾,其分布極為復雜。若PLC系統置于所射頻場內,就回收到輻射干擾,其影響主要通過兩條路徑;一是直接對PLC內部的輻射,由電路感應產生干擾;而是對PLC通信內網絡的輻射,由通信線路的感應引入干擾。輻射干擾與現場設備布置及設備所產生的電磁場大小,特別是頻率有關,一般通過設置屏蔽電纜和PLC局部屏蔽及高壓泄放元件進行保護。
(2)來自系統外引線的干擾
主要通過電源和信號線引入,通常稱為傳導干擾。這種干擾在我國工業現場較嚴重。
(3)來自電源的干擾
實踐證明,因電源引入的干擾造成PLC控制系統故障的情況很多,筆者在某工程調試中遇到過,后更換隔離性能更高的PLC電源,問題才得到解決。