西門子6ES7223-1BL22-0XA8 西門子6ES7223-1BL22-0XA8
西門子PLC控制系統(tǒng)的設(shè)計步驟 (一)決定系統(tǒng)所需的動作及次序。 當(dāng)使用可編程控制器時,最重要的一環(huán)是決定系統(tǒng)所需的輸入及輸出。輸入及輸出要求: (1) 第一步是設(shè)定系統(tǒng)輸入及輸出數(shù)目。 (2) 第二步是決定控制先后、各器件相應(yīng)關(guān)系以及作出何種反應(yīng)。 (二)對輸入及輸出器件編號 每一輸入和輸出,包括定時器、計數(shù)器、內(nèi)置寄存器等都有一個唯一的對應(yīng)編號,不能混用。 (三)畫出梯形圖。 根據(jù)控制系統(tǒng)的動作要求,畫出梯形圖。 (四)將梯形圖轉(zhuǎn)化為程序 把繼電器梯形圖轉(zhuǎn)變?yōu)榭删幊炭刂破鞯木幋a,當(dāng)完成梯形圖以后,下一步是把它的編碼編譯成可編程控制器能識別的程序。 這種程序語言是由序號(即地址)、指令(控制語句)、器件號(即數(shù)據(jù))組成。地址是控制語句及數(shù)據(jù)所存儲或擺放的位置,指令告訴可編程控制器怎樣利用器件作出相應(yīng)的動作。自動化產(chǎn)品與驅(qū)動產(chǎn)品業(yè)務(wù)逐年成倍增長,為廣大用戶提供了SIEMENS的最新的技術(shù)及自動控制的解決方案。
西門子總代理 西門子一級代理商 西門子PLC總代理 西門子模塊總代理 西門子CPU總代理 西門子電線電纜總代理 西門子觸摸屏總代理 西門子變頻器總代理 西門子S7-200cn總代理 西門子S7-300總代理 西門子PLC模塊總代理 西門子伺服電機總代理 西門子S7-1200總代理 西門子S7-1500總代理 西門子接頭總代理 西門子中國總代理 西門子軟件總代理 西門子S7-200smart總代理 西門子伺服驅(qū)動總代理西門子總代理商 西門子一級代理商 西門子PLC總代理商 西門子模塊總代理商 西門子CPU總代?理 西門子電線電纜總代理商 西門子觸摸屏總代理商 西門子變頻器總代理商 西門子S7-200總代理商 西門子S7-300總代理商 西門子PLC模塊總代理商 西門子伺服電機總代理商 西門子S7-1200總代理商 西門子S7-1500總代理商 西門子接頭總代理商 西門子中國總代理商 西門子軟件總代理商
SIMATIC S7-200 Micro PLC提供了全方位的通訊功能。
可以在1.2至187.5 kbaud數(shù)據(jù)傳輸率情況下操作集成的RS485接口:
當(dāng)統(tǒng)總線高達(dá)126參與者時:編程設(shè)備,SIMATIC HMI產(chǎn)品和 CPU可順利聯(lián)網(wǎng)。在純粹的S7-200網(wǎng)絡(luò)中,通過集成的PPI協(xié)議實現(xiàn)。在由完全集成的自動化器件組成的網(wǎng)絡(luò)中,如SIMATIC S7-300/400或者SIMATIC HMI,將7-200 CPU集成為MPI從站。
在高達(dá)115.2 kbaud的可自由編程模式中,采用用戶特定協(xié)議如ASCII(這支持與調(diào)制解調(diào)器,打印機,條形碼閱讀器,個人PC,第三方PLC以及任何其他設(shè)備的互連)。使用USS協(xié)議指令,最多可以控制32個西門子變頻器,無需額外的硬件。
可以通過Modbus協(xié)議指令建立與Modbus RTU網(wǎng)絡(luò)的連接。
調(diào)制解調(diào)器通訊
通過有線或無線網(wǎng)絡(luò)的調(diào)制解調(diào)器,在世界上幾乎任何地方均可以訪問S7- 200 CPU。
遠(yuǎn)程服務(wù):現(xiàn)代通訊選項有助于避免昂貴的服務(wù)電話。只需兩個調(diào)制解調(diào)器即可實現(xiàn)遠(yuǎn)程使用完整的功能,如程序轉(zhuǎn)移、狀態(tài)或控制;各種通訊工具都集成在一起作為標(biāo)準(zhǔn)功能。本地調(diào)制解調(diào)器可作為外置調(diào)制解調(diào)器使用。
遠(yuǎn)程控制:您可以通過調(diào)制解調(diào)器呼叫消息和實測值,以及定義新的設(shè)定點或命令。在這種情況下,一個基站S7- 200可以控制幾乎無限數(shù)量的遠(yuǎn)程站點??梢宰杂蛇x擇數(shù)據(jù)傳輸?shù)膮f(xié)議,例如:文字信息直接到手機上,錯誤信息到傳真機或Modbus RTU。
快速PROFIBUS連接
通過EM277通訊模塊可以運行222以上所有CPU,作為PROFIBUS DP網(wǎng)絡(luò)上的標(biāo)準(zhǔn)從站,傳輸速率高達(dá)12 Mbit/s。S7- 200對更高水平PROFIBUS DP控制水平的開放特點,確保您可以將單臺機器集成到生產(chǎn)線中。使用EM 277擴展模塊,您可以實現(xiàn)配備了S7-200的單獨機器的PROFIBUS能力。
功能強大的AS-Interface連接
在AS- Interface網(wǎng)絡(luò)上CP243-2將從CPU從222上升到功能強大的主站。根據(jù)新的AS- V2.1接口規(guī)范,可以最多連接62個站,甚至易于集成的模擬傳感器。使用AS-Interface,可以在最高配置中最多連接248個DI+186 DO。最大 62站的數(shù)量最多可以包括31個模擬模塊。方便AS-Interface接口向?qū)еС謴恼竞妥x/寫入數(shù)據(jù)的配置。
內(nèi)置的RS485接口可以工作在數(shù)據(jù)傳輸速率高達(dá)187.5 kbit / s的情況下工作,其功能如下:
作為一個最大擁有126個站點的系統(tǒng)總線。在這種容量中,可以連網(wǎng)編程設(shè)備,SIMATIC HMI產(chǎn)品和SIMATIC CPU,沒有任何問題。集成的PPI協(xié)議用于純的S7- 200支持來自一個端口多臺主機的網(wǎng)絡(luò)。在西門子其他器件(SIMATIC S7-300/400和SIMATIC HMI等)組成的網(wǎng)絡(luò)中,將S7- 200 CPU集成為MPI的從站。
在Freeport模式(高達(dá)115.2kbaud)中,采用用戶特定的協(xié)議(例如ASCII協(xié)議)這意味著SIMATIC S7 -200對連接的任何設(shè)備都是開放的,例如,它可以連接一個調(diào)制解調(diào)器,條碼掃描儀,PC,非西門子PLC等等。通過驅(qū)動器用的USS協(xié)議,最多可以控制32臺西門子變頻器,無需額外的硬件。
包括在該包中的Modbus RTU庫還可以作為主站或從站連接到一個Modbus RTU網(wǎng)絡(luò)。
帶有PC Access的OPC驅(qū)動器
PC Access是S7- 200和所連接PC之間數(shù)據(jù)交換的理想基礎(chǔ)-與通訊鏈路選擇無關(guān)(PPI,調(diào)制解調(diào)器,以太網(wǎng)/IT CP)。作為一個OPC服務(wù)器,PC ACCESS使您可以使用Microsoft Excel寫或讀S7- 200數(shù)據(jù),或任何其它OPC客戶端應(yīng)用程序。
作為一個OPC客戶端,它可用于 ProTool Pro,WinCC flexibleRT,Win CC等使用高達(dá)8個連接的容量,可以從一個中央位置實現(xiàn)配置、編程和監(jiān)控,節(jié)省了時間和金錢。通過FTP,HTTP,Java和電子郵件方式允許將PLC連接到不同計算機的簡單的通用連接,Internet Technology模塊CP243-1 IT還為您提供快速訪問功能。以太網(wǎng)模塊CP243-1可以通過以太網(wǎng)快速訪問S7 - 200的過程數(shù)據(jù),進行歸檔或進一步處理。STEP 7-Micro/WIN的配置支持確保簡單的調(diào)試和方便的診斷方案。
一體化PPI接口作為S7-200system總線或自由編程接口 -用于連接打印機,條碼掃描儀等
PROFIBUS DP 從站 EM 277
PROFIBUS-DP可用作與其他MPI主站通訊的通訊口,無論其是否作為PROFIBUS-DP從站。 使用S7-300/400的XGET/XPUT功能時,S7-200可以通過該模塊與S7-300/400連接。使用MPI協(xié)議 或PROFIBUS協(xié)議的STEP 7-Micro/WIN軟件和PROFIBUS卡,以及OP面板或TD200(版本2), 均可通過EM 277模塊與S7-200通訊
AS-Interface主站CP 243-2
CP 243-2是SIMATIC S7-200(CPU 22x)的AS-i主站。該通訊處理器具有以下功能:最多可連接31個AS-i從站,并具有集成模擬量值傳送系統(tǒng)(按照擴展AS-i規(guī)范,V2.1)。 按照擴展AS-i規(guī)范V2.1,例如主站類別M1e,支持所有AS-i主站功能。 前面板的LED顯示運行狀態(tài)及所連接從站的準(zhǔn)備顯示。 通過前面板的LED指示錯誤(包括AS-i電壓錯誤,組態(tài)錯誤)。 緊湊的外殼
為了保證系統(tǒng)的安全有效運行,系統(tǒng)提供口令管理機制來限定值班員的操作權(quán)限和操作范圍。值班員的權(quán)限由系統(tǒng)管理員設(shè)定。 系統(tǒng)運行過程中的操作情況都被自動記錄,包括值班員的編號、時間、命令等。系統(tǒng)可以對記錄進行查詢、檢索,以便了解值班員對系統(tǒng)的操作 8. 數(shù)據(jù)查詢 1) 歷史曲線:查詢設(shè)備的模擬量,每五分鐘取一點數(shù)據(jù),畫出昨天和今天的兩條曲線。 2) 事件查詢列出設(shè)備發(fā)生故障或越限這兩種事件,并顯示故障代碼及含義,發(fā)生故障設(shè)備的數(shù)據(jù)、狀態(tài)。 9. 數(shù)據(jù)存儲: 1) 一類是五分鐘數(shù)據(jù),它只包含模擬量,因為數(shù)據(jù)量較大,只需保存三個月,五分鐘數(shù)據(jù)以曲線的方式顯示; 2) 一類是例行數(shù)據(jù)(整點數(shù)據(jù)),包括模擬量、開關(guān)量,整點數(shù)據(jù)是各類報表的依據(jù)。 3) 另一類是故障數(shù)據(jù),包含故障前后十秒內(nèi)的所有數(shù)據(jù)。 4) 所有歷史數(shù)據(jù)亦可存入光盤長期保存。 10. 數(shù)據(jù)庫的通用性和安全性 1) 歷史數(shù)據(jù)存放在主服務(wù)器數(shù)據(jù)庫中,在從服務(wù)器中建立該數(shù)據(jù)庫的鏡像備份,兩者通過定時校驗,發(fā)現(xiàn)問題及時自動恢復(fù)。 2) 對數(shù)據(jù)庫的查閱、修改、刪除設(shè)置不同級別的權(quán)限,以防數(shù)據(jù)庫中的信息被破壞。 11. MIS系統(tǒng)(管理信息系統(tǒng))是監(jiān)控系統(tǒng)中的一部分,是一個小型的數(shù)據(jù)庫,主要是對機房內(nèi)的器材、圖紙資料、技術(shù)檔案進行統(tǒng)一的、規(guī)范的、科學(xué)的管理。MIS系統(tǒng)具備一般數(shù)據(jù)庫所具有的各種功能,包括對器材、圖紙資料、指標(biāo)記錄、維修記錄、交接班記錄進行顯示、查詢、檢索、統(tǒng)計、打印報表等功能。 12. 遠(yuǎn)程訪問采用網(wǎng)絡(luò)操作系統(tǒng)、內(nèi)置Web Server軟件,利用Web 信息發(fā)布技術(shù),通過局辦公網(wǎng),為上級領(lǐng)導(dǎo)和相關(guān)職能部門提供有關(guān)的信息。 為了保證系統(tǒng)的安全,減少系統(tǒng)入侵或人為破壞的可能性,應(yīng)設(shè)置實時數(shù)據(jù)網(wǎng)關(guān),使監(jiān)控網(wǎng)能共享辦公網(wǎng)資源,辦公網(wǎng)不能直接訪問監(jiān)控網(wǎng),只能按權(quán)限取得約定的實時信息。 五、 結(jié)束語 西門子公司的S7-200系列和S7-300系列PLC具有強大的指令,豐富的CPU類型和擴展模塊,尤其是CPU模塊內(nèi)部集成了實時時鐘,使其適合于廣播發(fā)射機的自動控制應(yīng)用。西門子公司提供的編程軟件包和WinCC組態(tài)軟件,功能強大,使系統(tǒng)開發(fā)變的更容易。需要使用V內(nèi)存時,有時必須在包括在指令庫中的子程序和中斷例行程序中使用全局V內(nèi)存。此時,為在這些POU中使用的所有V內(nèi)存說明符號,并在程序中使用符號。當(dāng)庫被編譯后,這些符號被用于決定庫需要的內(nèi)存量。 需要I/O地址時,有時必須在包括在指令庫中的子程序和中斷例行程序中使用實際I/O地址。必要時,指定這些POU中使用的所有I/O地址符號,并在應(yīng)用程序中使用這些符號。 2)將POU注釋用于文檔編制 如果選擇用密碼保護庫指令,庫用戶則無法看到指令中的源碼。但是,他們能夠看到構(gòu)成庫的每個子程序和中斷例行程序的POU指令。POU注釋是記錄每條指令功能的最佳位置。請考慮使用POU注釋提供下列詳細(xì)信息: 1.該指令具體執(zhí)行什么功能?POU注釋是給出指令功能說明的最佳位置。 2.如何調(diào)用指令?例如,如果指令僅限在首次掃描時調(diào)用,或者如果指令依賴于成功地完成另一條指令,應(yīng)當(dāng)使用POU注釋記錄這些指令的詳細(xì)用法。 3.指令使用何種全局內(nèi)存?如果指令直接參考全局內(nèi)存,POU內(nèi)存應(yīng)當(dāng)提醒用戶這一用法,以便用戶對程序進行設(shè)計,以避免內(nèi)存訪問沖突。 4.指令如何指示錯誤?很多指令需要通過輸出參數(shù)或全局內(nèi)存位置指示錯誤條件。向用戶提供可能產(chǎn)生的錯誤說明以及如何糾正這些錯誤的說明會很有幫助。 3)分發(fā)用戶庫 庫編譯輸出是一個磁盤文件(mwl文件),該文件包含STEP 7-Micro/WIN識別和使用指令庫所需的所有內(nèi)容。如果希望向其他STEP 7-Micro/WIN用戶分發(fā)用戶庫,可以將該文件復(fù)制,為用戶提供一份文件的拷貝。
兩個或兩個以上接點并聯(lián)電路稱為并聯(lián)電路塊,分支電路并聯(lián)電路塊與前面電路串聯(lián)連接時,使用ALD指令。分支的起點用LD、LDN指令,并聯(lián)電路結(jié)束后,使用ALD指令與前面電路串聯(lián)。ALD指令也簡稱與塊指令,ALD也是無操作目標(biāo)元件,是一個程序步指令。 3、輸出指令= 1、=輸出指令是將繼電器、定時器、計數(shù)器等的線圈與梯形圖右邊的母線直接連接,線圈的右邊不允許有觸點,在編程中,觸點以重復(fù)使用,且類型和數(shù)量不受限制。 4、置位與復(fù)位指令S、R S為置位指令,使動作保持;R為復(fù)位指令,使操作保持復(fù)位。從指定的位置開始的N個點的寄存器都被置位或復(fù)位,N=1~255如果被指定復(fù)位的是定時器位或計數(shù)器位,將清除定時器或計數(shù)器的當(dāng)前值。 5、跳變觸點EU,ED 正跳變觸點檢測到一次正跳變(觸點的入信號由0到1)時,或負(fù)跳變觸點檢測到一次負(fù)跳變(觸點的入信號由1到0)時,觸點接通到一個掃描周期。正/負(fù)跳變的符號為EU和ED,他們沒有操作數(shù),觸點符號中間的”P”和”N”分別表示正跳變和負(fù)跳變。
西門子PLC梯形圖的編輯方法 梯形圖為廣泛應(yīng)用在自動控制的一種圖形語言,這是沿用電氣控制電路的符號所組合而成的一種圖形,透過梯形圖編輯器畫好梯形圖形后,西門子PLC的程序設(shè)計也就完成,以圖形表示控制的流程較為直觀,易為熟悉電氣控制電路的技術(shù)人員所接受。在梯形圖形很多基本符號及動作都是根據(jù)在傳統(tǒng)自動控制配電盤中常見的機電裝置如按鈕、開關(guān)、繼電器(Relay) 、定時器(Timer)及計數(shù)器(Counter)等等。 西門子PLC的內(nèi)部裝置:PLC內(nèi)部裝置的種類及數(shù)量隨各廠牌產(chǎn)品而不同。內(nèi)部裝置雖然沿用了傳統(tǒng)電氣控制電路中的繼電器、線圈及接點等名稱,但西門子 PLC內(nèi)部并不存在這些實際物理裝置,及它對應(yīng)的只是西門子PLC內(nèi)部存儲器的一個基本單元(一個位,bit) ,若該位為 1 表示該線圈受電,該位為 0 表示線圈不受電,使用常開接點(Normal Open, NO 或 A 接點)即直接讀取該對應(yīng)位的值,若使用常閉接點(Normal Close, NC 或B 接點)則取該對應(yīng)位值的反相。多個繼電器將占有多個位(bit) ,8 個位,組成一個字節(jié)(或稱為一個字節(jié),byte) ,二個字節(jié),稱為一個字(word) ,兩個字,組合成雙字(double word) 。 當(dāng)多個繼電器一并處理時(如加/減法、移位等)則可使用字節(jié)、字或雙字,且 PLC 內(nèi)部的另兩種裝置:定時器及計數(shù)器,不僅有線圈,而且還有計時值及計數(shù)值,因此還要進行一些數(shù)值的處理,這些數(shù)值多屬于字節(jié)、字或雙字的形式。 由以上所述,各種內(nèi)部裝置,在西門子PLC內(nèi)部的數(shù)值儲存區(qū),各自占有一定數(shù)量的儲存單元,當(dāng)使用這些裝置,實際上就是對相應(yīng)的儲存內(nèi)容以位或字節(jié)或字的形式對MT6100IV5進行讀取。 輸入繼電器是西門子PLC及外部輸入點 (用來及外部輸入開關(guān)連接并接受外部輸入信號的端子)對應(yīng)的內(nèi)部存儲器儲存基本單元。它由外部送來的輸入信號驅(qū)動,使它為 0 或 1。用程序設(shè)計的方法不能改變輸入繼電器的狀態(tài),即不能對輸入繼電器對應(yīng)的基本單元改寫,亦無法由 HPP/WPLSoft 作強行 On / Off 動作 (SA/SX/SC/EH/EH2/SV系列主機可仿真輸入繼電器 X作強行On/Off 的動作,但此時外部輸入點狀態(tài)更新動作關(guān)閉,亦即外部輸入信號的狀態(tài)不會被讀入至西門子PLC內(nèi)部相對的裝置內(nèi)存,只限主機的輸入點,擴展的輸入點仍依正常模式動作)。它的接點(A、B 接點)可無限制地多次使用。無輸入信號對應(yīng)的輸入繼電器只能空著,不能移作它用。 德國西門子(SIEMENS)公司生產(chǎn)的可編程序控制器在我國的應(yīng)用也相當(dāng)廣泛,在冶金、化工、印刷生產(chǎn)線等領(lǐng)域都有應(yīng)用。西門子(SIEMENS)公司的PLC產(chǎn)品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西門子S7系列PLC體積小、速度快、標(biāo)準(zhǔn)化,具有網(wǎng)絡(luò)通信能力,功能更強,可靠性高。S7系列PLC產(chǎn)品可分為微型PLC(如S7-200),小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。 1.SIMATIC S7-200 PLC S7-200 PLC是超小型化的PLC,它適用于各行各業(yè),各種場合中的自動檢測、監(jiān)測及控制等。S7-200 PLC的強大功能使其無論單機運行,或連成網(wǎng)絡(luò)都能實現(xiàn)復(fù)雜的控制功能。 S7-200PLC可提供4個不同的基本型號與8種CPU可供選擇使用。 2.SIMATIC S7-300 PLC S7-300是模塊化小型PLC系統(tǒng),能滿足中等性能要求的應(yīng)用。各種單獨的模塊之間可進行廣泛組合構(gòu)成不同要求的系統(tǒng)。與S7-200 PLC比較,S7-300 PLC采用模塊化結(jié)構(gòu),具備高速(0.6~0.1μs)的指令運算速度;用浮點數(shù)運算比較有效地實現(xiàn)了更為復(fù)雜的算術(shù)運算;一個帶標(biāo)準(zhǔn)用戶接口的軟件工具方便用戶給所有模塊進行參數(shù)賦值;方便的人機界面服務(wù)已經(jīng)集成在S7-300操作系統(tǒng)內(nèi),人機對話的編程要求大大減少。SIMATIC人機界面(HMI)從S7-300中取得數(shù)據(jù),S7-300按用戶指定的刷新速度傳送這些數(shù)據(jù)。S7-300操作系統(tǒng)自動地處理數(shù)據(jù)的傳送;CPU的智能化的診斷系統(tǒng)連續(xù)監(jiān)控系統(tǒng)的功能是否正常、記錄錯誤和特殊系統(tǒng)事件(例如:超時,模塊更換,等等);多級口令保護可以使用戶高度、有效地保護其技術(shù)機密,防止未經(jīng)允許的復(fù)制和修改;S7-300 PLC設(shè)有操作方式選擇開關(guān),操作方式選擇開關(guān)像鑰匙一樣可以拔出,當(dāng)鑰匙拔出時,就不能改變操作方式,這樣就可防止非法刪除或改寫用戶程序。具備強大的通信功能,S7-300 PLC可通過編程軟件Step 7的用戶界面提供通信組態(tài)功能,這使得組態(tài)非常容易、簡單。S7-300 PLC具有多種不同的通信接口,并通過多種通信處理器來連接AS-I總線接口和工業(yè)以太網(wǎng)總線系統(tǒng);串行通信處理器用來連接點到點的通信系統(tǒng);多點接口(MPI)集成在CPU中,用于同時連接編程器、PC機、人機界面系統(tǒng)及其他SIMATIC S7/M7/C7等自動化控制系統(tǒng)。 3. SIMATIC S7-400 PLC S7-400 PLC是用于中、高檔性能范圍的可編程序控制器。 S7-400 PLC采用模塊化無風(fēng)扇的設(shè)計,可靠耐用,同時可以選用多種級別(功能逐步升級)的CPU,并配有多種通用功能的模板,這使用戶能根據(jù)需要組合成不同的專用系統(tǒng)。當(dāng)控制系統(tǒng)規(guī)模擴大或升級時,只要適當(dāng)?shù)卦黾右恍┠0?,便能使系統(tǒng)升級和充分滿足需要。
當(dāng)西門子PLC的所有操作數(shù)的數(shù)據(jù)類型均為雙整數(shù)時,編譯器生成“加雙整數(shù)”指令。如果超載指令數(shù)據(jù)類型混合,會出現(xiàn)編譯錯誤。根據(jù)數(shù) 據(jù)類型檢查的等級決定哪些為非法。在下例中,如果使用細(xì)致數(shù)據(jù)類型檢查,則生成編譯程序錯誤,但如果西門子PLC使用簡單數(shù)據(jù)類型檢查則成功編譯。 ADD IN1=INT, IN2=WORD, IN3=INT. 細(xì)致數(shù)據(jù)類型檢查:引起編譯錯誤。 簡單數(shù)據(jù)類型檢查:成功編譯至ADD_I(加整數(shù))。 簡單數(shù)據(jù)類型檢查不會阻止出現(xiàn)常見運行時間編程錯誤。例如,使用簡單數(shù)據(jù)類型檢查時,編譯程序不能幫助避免在運行時間⑸ ADD 40000,1被解釋為負(fù)數(shù),而不是不帶符號的40,001。 在IEC中為超載指令使用直接編址IEC-1131編程模式也允許使用直接表示的內(nèi)存位置,作為指令參數(shù)配置的一部分。參數(shù)中可使用變量和內(nèi)存位置。但是,使用直接表示的內(nèi)存位置時必須清楚地理解數(shù)據(jù)類型的隱含意義,因為這些位置不包含明確的類型信息。
但當(dāng)《I指令允許支持不帶符號的數(shù)據(jù)類型時,程序員需確保絕不會發(fā)生下列情況。在程序運行時,對于 《I指令,不帶符40,000實際上小于0。程序員需確保對帶符號的指令使用不帶符號的數(shù)字不會超越正負(fù)數(shù)界限,否則西門子PLC會出現(xiàn)無法預(yù)測的結(jié)果。 警告您應(yīng)當(dāng)確保帶符號的數(shù)字用作不帶符號的指令時不得超出正負(fù)數(shù)界限。若無法確保不帶符號的數(shù)字用作帶符號的指令時不超出正負(fù)數(shù)界限,可能致使西門子 PLC程序或控制器 操作出現(xiàn)無法預(yù)測的結(jié)果。無法預(yù)測的控制器操作可能導(dǎo)致人員死亡或嚴(yán)重傷害及/或財產(chǎn)嚴(yán)重?fù)p壞。 請務(wù)必核實不帶符號的數(shù)字用作帶符號的指令時不得超出正負(fù)數(shù)界限。 總之,在IEC 1131-3編輯模式中,細(xì)致數(shù)據(jù)類型檢查通過對指令的非法數(shù)據(jù)類型生成錯誤,幫助程序員在編譯過程中發(fā)現(xiàn)這些錯誤。SIMATIC編輯器不具有此一功能。 在SIMATIC與IEC1131-3之間移植程序 因為IEC1131-3屬于細(xì)致數(shù)據(jù)類型,而SIMATIC不屬于此一類型,STEP 7-Micro/WIN西門子PLC編程軟件不提供在兩種不同編輯模式之間移動程序的能力。程序員必須選擇一種希望使用的編輯模式。 超載指令:超載指令支持一系列數(shù)據(jù)類型。仍然應(yīng)用細(xì)致數(shù)據(jù)類型檢查,在西門子plc程序成功編譯指令之前所有的操作數(shù)數(shù)據(jù)類型必須匹配。
西門子PLC上面的SF燈紅亮?xí)r表示系統(tǒng)故障,是英文(SYSTEM FAULT)的縮寫,內(nèi)部尋址錯誤,超出編程地址區(qū),模塊損壞,插件松動等原因引起。把西門子PLC里的程序先清除掉,SF燈還亮估計就是硬件壞了,如果不亮了,就可能你的程序有問題,再在線看看西門子PLC信息S7-300PLC上SF燈亮而BF燈閃爍,肯定是分布式現(xiàn)場總線PROFIBUS-DP通信或DP從站如ABB變頻器的問題,不要懷疑其他軟硬件問題。 西門子PLC帶模擬量模塊如果有問題,僅僅西門子PLC上SF燈亮(比如具有硬件診斷模擬量模塊可以設(shè)定模擬量信號斷線、超出量程等),而不會引起SF和BF燈同時亮;根據(jù)以上分析,重點檢查S7-300西門子PLC的硬件組態(tài)與實際硬件是否一致(硬件訂貨號和固件版本號),DP從站地址設(shè)置與組態(tài)的地址是否一致。 如果組態(tài)沒有問題,完成硬件組態(tài)后,必須執(zhí)行“保存并編譯”,如果沒有錯誤,將產(chǎn)生新的系統(tǒng)數(shù)據(jù)塊,然后下載到西門子PLC中;檢查PROFIBUS電纜及其通信連接頭是否正確,PROFIBUS電纜中有兩根線,一根為紅色連接PROFIBUS網(wǎng)絡(luò)接頭的B連接,另一根為綠色與網(wǎng)絡(luò)接頭的A連接(進線分別為B1、A1,出線為B2、A2),不能接反;如果僅有一路電氣網(wǎng)段,即從S7-300西門子PLC的X2端口(PROFIBUS-DP端口)出發(fā)只有一根PROFIBUS電纜,那么首尾(分別為S7-300PLC和最后DP從站)上網(wǎng)絡(luò)接頭的紅色末端電阻必須置“ON”位置,中間DP從站上網(wǎng)絡(luò)接頭必須置“OFF”位置。 如果ABB變頻器沒有通電,而你的硬件組態(tài)中包含作為DP從站的該變頻器,那么S7-300PLC通電后,沒有檢測到西門子變頻器,所以PLC上SF燈亮,而BF燈閃爍,這是正?,F(xiàn)象;一般PLC與威綸觸摸屏之間采用MPI通信協(xié)議,可以與西門子PLC之間連接在一起同時運行,可以采用無組態(tài)的MPI通信、全局?jǐn)?shù)據(jù)MPI通信和組態(tài)的MPI通信。 由于S7-300PLC與觸摸屏之間的MPI通信不需要STEP7軟件組態(tài),也不需要編寫任何程序,只需在觸摸屏組態(tài)軟件上設(shè)置一下相關(guān)通信參數(shù)即可,所以觸摸屏有問題是不會引起SF和BF燈亮的。