渠道第一,誠信,引領(lǐng)市場,正道經(jīng)營,共存共贏
銷售經(jīng)理:135 8579 8891(王經(jīng)理)微 信 同 步
商務(wù) (Q Q) :961812307
電話(Tel):021-61311927
郵箱(Email):961812307@qq.com
技術(shù)支持:
銷售工程師: 137 01633515 微 信 同 號(黃工)
在線 (Q Q) :77956468
上海騰樺電氣設(shè)備有限公司
傳真(Fax):021-67355123
電話(Tel):021-61311931
上海騰樺電氣設(shè)備有限公司,成立于2018年3月,注冊500萬,是一家從事技術(shù)設(shè)備銷售的公司。主要從事工業(yè)自動化產(chǎn)品銷售和系統(tǒng)集成的高新技術(shù)企業(yè)
長期與德國SIMATIC(西門子).瑞士ABB.美國羅克韋爾(AB).法國施耐德.美國霍尼韋爾.美國艾默生合作。
公司有專業(yè)的技術(shù)團(tuán)隊,銷售團(tuán)隊,公司成員150于人.為客戶提供專業(yè)的技術(shù)支持,產(chǎn)品資料,售后。
在工控領(lǐng)域,公司以精益求精的經(jīng)營理念,從產(chǎn)品、方案到,致力于塑造一個“行業(yè)專家”品牌,以實現(xiàn)可持續(xù)的發(fā)展。
PLC減法指令要素——助記符、指令代碼、操作數(shù)、程序步
減法指令的助記符、指令代碼、操作數(shù)、程序步如表 2 所示。
表 2 減法指令的要素
指令名稱 | 助記符 | 指令代碼位數(shù) | 操作數(shù)范圍 | 程序步 | ||
S1(.) | S2(.) | D(.) | ||||
減法 | SUB SUB(P) | FNC21 (16/32) | K 、 H KnX 、 KnY 、 KnM 、 KnS T 、 C 、 D 、 V 、 Z | KnY 、 KnM 、KnS T 、 C 、 D 、V 、 Z | SUB 、 SUBP…7 步 DSUB 、 DSUBP…13步 |
SUB 減法指令是將指定的源元件中的二進(jìn)制數(shù)相減,結(jié)果送到指定的目標(biāo)元件中去。 SUB 減法指令的說明如圖 2 表示。
圖 2 減法指令使用說明
當(dāng)執(zhí)行條件 X0 由 OFF → ON 時, [D10]-[D12] → [D14] 。運算是代數(shù)運算,如 5- ( -8 )=13 。
各種標(biāo)志的動作、 32 位運算中軟元件的指定方法、連續(xù)執(zhí)行型和脈沖執(zhí)行型的差異均與上述加法指令相同。
S7-200系統(tǒng)PLC的工作溫度有什么區(qū)別200PLC能在零下20度工作嗎?S7-200的工作環(huán)境要求為:0°C-55°C,水平安裝0°C-45°C,垂直安裝相對濕度95%,不結(jié)露西門子還提供S7-200的寬溫度范圍產(chǎn)品(SIPLUS S7-200):工作溫度范圍:-25°C-+70°C相對濕度:55°C時98%,70°C時45%其他參數(shù)與普通S7-200產(chǎn)品相同S7-200的寬溫型產(chǎn)品,每種都有其單獨的訂貨號,可以到SIPLUS產(chǎn)品主頁查詢。如果沒有找到,則說明目前沒有對應(yīng)的SIPLUS產(chǎn)品。 文本和圖形顯示面板沒有寬溫型產(chǎn)品。 還要注意國內(nèi)沒有現(xiàn)貨,如需要請和當(dāng)?shù)匚鏖T子辦事處或經(jīng)銷商聯(lián)系。
西門子SIMATIC系列PLC的子系列的功能和適用范圍
SIMATIC S7-200系列PLC
SIMATIC S7-200系列PLC適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強大功能使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜控制功能。因此S7-200系列具有極高的性價格比。S7-200系列在集散自動化系統(tǒng)中充分發(fā)揮其強大功能。
SIMATIC S7-300系列PLC
S7-300是SIMATIC控制器中銷售量多的產(chǎn)品,它已成功地用于范圍廣泛的自動化領(lǐng)域。S7-300 的重點在于為生產(chǎn)制造工程中的系統(tǒng)解決方案提供一個通用的自動化平臺,是用于集中式或分布式結(jié)構(gòu)的解決方案。模塊化設(shè)計,安裝簡單、維護(hù)方便。
S7系列PLC分為S7-200小型機、 S7-300中型機、S7-400大型機。S7-200系列PLC是西門子公司20世紀(jì)90年代推出的整體式小型機,其結(jié)構(gòu)緊湊、功能強,具有很高的性能價格比,在中小規(guī)??刂葡到y(tǒng)中應(yīng)用廣泛。
S7-300
提供有大量功能,支持用戶的S7-300編程、調(diào)試和維護(hù)等工作。
SIMATIC S7-300符合的標(biāo)準(zhǔn)和國際標(biāo)準(zhǔn)有:
SIMATIC S7-300的CPU 支持以下通信類型:
STEP 7的操作界面極為友好,顯著地簡化了用戶的通信功能組態(tài)工作。
數(shù)據(jù)通訊
SIMATIC S7-300擁有不同的數(shù)據(jù)通信機制:
全局?jǐn)?shù)據(jù)
借助“全局?jǐn)?shù)據(jù)通信”,聯(lián)網(wǎng)CPU彼此之間可以循環(huán)地交換數(shù)據(jù)(多可達(dá)8 GD 數(shù)據(jù)包,每周期22個字節(jié))。據(jù)此,可以實現(xiàn),例如,某個CPU訪問另一個CPU的數(shù)據(jù)、位存儲單元和過程圖像等信息。只能通過 MPI 進(jìn)行全局?jǐn)?shù)據(jù)交換。組態(tài)通過STEP 7的GD表完成。
通訊功能
使用系統(tǒng)已經(jīng)集成的塊,可以建立S7/C7伙伴之間的通信。
這些是:
使用reloadable塊,可以建立與S5伙伴和非西門子設(shè)備之間的通信。
這些是:
與全局?jǐn)?shù)據(jù)不同的是,對于通信功能,必須為其建立通信連接。
集成到 IT 領(lǐng)域中
借助自動化工程組態(tài),使用S7-300,可以更加方便地接入現(xiàn)代化的信息技術(shù)世界。使用CP 343-1 Advanced,可以實現(xiàn)以下信息技術(shù)功能:
S7-300 PROFINET CPU集成有Web器。因此,標(biāo)準(zhǔn)Web瀏覽器可以讀出S7-300站中的信息:
使用系統(tǒng)功能“同步模式”,可以同步耦合
總線周期時間的程序運行。
創(chuàng)建了自動化解決方案,可以以固定間隔時間(常量總線周期時間)捕捉并處理輸入和輸出信號。同時創(chuàng)建了前后一致的部分過程圖像。
借助常量總線周期時間和分布式I/O同步信號處理技術(shù),S7-300確保可以精確地重現(xiàn)規(guī)定的過程響應(yīng)時間。
為同步模式系統(tǒng)功能提供了極為豐富的支持組件,可以處理運動控制、測量值采集和高速控制等領(lǐng)域的苛刻任務(wù)。
在分布式自動化解決方案中,目前的SIMATIC S7-300開始涉足重要的高速加工處理應(yīng)用領(lǐng)域,并確??梢垣@得高的精度和可重現(xiàn)性。這意味著可以以穩(wěn)定的優(yōu)質(zhì)產(chǎn)品不斷地擴大生產(chǎn)數(shù)量。
SIMATIC S7-300的大量輸入/輸出模塊都具有智能功能:
診斷
診斷功能可以用來判斷模塊的信號采集(針對數(shù)字量模塊)或者模擬量處理(針對模擬模塊)是否工作于無故障狀態(tài)。在診斷分析中,必須區(qū)分可參數(shù)化和非參數(shù)化診斷消息:
如果某個診斷消息處于激活狀態(tài)(例如“無傳感器輸入”),則模塊會發(fā)起一個診斷中斷(若已經(jīng)為該診斷消息設(shè)置了參數(shù),則僅在相應(yīng)的參數(shù)化過程之后才會產(chǎn)生中斷)。CPU會中斷用戶程序或較低優(yōu)先級任務(wù)的執(zhí)行,并接下來執(zhí)行相關(guān)的診斷中斷塊(OB 82)。
西門子STEP 7中的塊編程的重要知識點
一、塊的作用和分類 二、組織塊 l 啟動組織塊 l 循環(huán)的程序執(zhí)行組織塊 l 定期的程序執(zhí)行組織塊 l 事件驅(qū)動的程序執(zhí)行組織塊 各種組織塊的作用、功能。 三、功能FC和功能塊FB 二者的功能、使用上的區(qū)別。 四、系統(tǒng)功能SFC和系統(tǒng)功能塊SFB 二者的功能、使用上的區(qū)別。 五、背景數(shù)據(jù)塊和共享數(shù)據(jù)塊 二者的功能、使用上的區(qū)別。 六、STEP7的程序結(jié)構(gòu) l 線性程序結(jié)構(gòu) l 分塊程序結(jié)構(gòu) l 結(jié)構(gòu)化程序結(jié)構(gòu) 七、三種編程語言 l 梯形圖LAD(Ladder Logic Programming Language) l 語句表STL(Statement List Programming Language) l 功能圖FBD(Function Block Diagram Programming Language)
自動化系統(tǒng)主要通過以下特性來識別:
但是,機械工程需求差異非常大,取決于具體的機器型號。
每個硬件平臺在特定應(yīng)用中使用時都有其優(yōu)點。
不同的平臺之間還可以非常輕松地進(jìn)行組合,這是模塊化機器和設(shè)備的突出優(yōu)點。因為單個的硬件平臺總是具有相同的系統(tǒng)特性,即不論使用什么平臺,功能和工程總是一樣。
PROFIBUS 或 PROFINET 可以用來創(chuàng)建驅(qū)動和 I/O 之間的遠(yuǎn)程連接。
PROFINET/PROFIBUS 還可以用于 HMI 設(shè)備(如 SIMATIC HMI 或 SIMATIC S7 之類的上位控制器)之間的通信。這就意味著,SIMATIC HMI 面板以及安裝有 WinCC 的 PC 可以用作操作員系統(tǒng)。甚至第 3 方應(yīng)用也可以通過 OPC 接口與 SIMOTION 進(jìn)行通信。
在 SIMOTION D 中,SIMOTION 的功能直接集成于 SINAMICS S120 驅(qū)動系統(tǒng)的閉環(huán)控制模塊中。因此,整個系統(tǒng)(包括開環(huán)控制和驅(qū)動)都極其緊湊且響應(yīng)快速。
SIMOTION D 提供兩種型號:
這種性能細(xì)分確保大程度的可擴展性和靈活性。應(yīng)用領(lǐng)域從單軸機器到高性能的多軸機器。為了實現(xiàn)可視化和操作,SIMATIC HMI 設(shè)備可通過 PROFIBUS、以太網(wǎng)或 PROFINET 進(jìn)行連接,具體取決于SIMOTION D 的型號。通過 PROFINET 或 PROFIBUS 來連接分布式 I/O。
SIMOTION C 是采用 SIMATIC S7-300 設(shè)計的運動控制器。
其提供兩種型號,接口不同,但運動控制功能或性能都相同。除了已經(jīng)集成的 I/O 外,兩種控制器還可通過 SIMATIC S7-300 系列的 I/O 模塊加以擴展。
SIMOTION C240 是采用模擬量設(shè)定值接口和步進(jìn)驅(qū)動器的應(yīng)用的理想解決方案。它具有四個內(nèi)置驅(qū)動器和編碼器接口,非常適合機器改裝項目。
SIMOTION C240 PN 可用于基于 PROFINET 的機器自動化項目。這種控制器具有三個 PROFINET 端口,除支持 TCP/IP 和 RT 通信外,還支持具有 IRT 功能的 PROFINET。它能夠操作采用 PROFIdrive 行規(guī)的 PROFINET 驅(qū)動器以及 PROFINET I/O(如高速 SIMATIC ET 200SP)。
兩種型號都另外配備兩個 PROFIBUS 接口,通過這兩個接口可以連接支持 PROFIdrive 行規(guī)和標(biāo)準(zhǔn) I/O 的驅(qū)動。除此以外,兩個控制器還具有工業(yè)以太網(wǎng)接口,從而提供更多的通信選項。
SIMOTION P 是基于 PC 的運動控制系統(tǒng),具有兩種型號:
由于 PC 中不含旋轉(zhuǎn)部件,SIMOTION P320-4 系統(tǒng)適用于惡劣環(huán)境中的應(yīng)用。兩個 PC 都配有針對 SIMOTION 的常見實時擴展系統(tǒng)。這就意味著,除了 SIMOTION 機器應(yīng)用程序以外,還可能隨時運行其他 PC 應(yīng)用程序,例如 SIMOTION 工程系統(tǒng)、操作員應(yīng)用程序、過程數(shù)據(jù)例程或標(biāo)準(zhǔn)的 PC 應(yīng)用程序。
借助其的處理器性能,SIMOTION P350-4 特別適合對性能要求較高的應(yīng)用(如具有高動態(tài)配置和壓力控制回路的液壓應(yīng)用)。
SIMOTION P320-4 特別適合惡劣的操作環(huán)境。由于其尺寸小,因此對于許多可用空間有限并且需要設(shè)計非常堅固的應(yīng)用均是佳選擇。
SIMOTION P320-4 可通過各種不同的 SIMOTION 工業(yè)平板顯示器來操作 (IFP)。提供了不同的屏幕大小,既可以使用鍵盤和鼠標(biāo),也可以使用觸摸屏進(jìn)行操作。
這兩個型號都標(biāo)配有一個現(xiàn)場總線接口,其形式為集成式 PROFINET 接口(3 個端口)。IsoPROFIBUS board 板可安裝在擴展插槽內(nèi)以實現(xiàn) PROFIBUS 應(yīng)用。IsoPROFIBUS 板具有兩個附加 PROFIBUS 接口。
S7-200PLC中斷優(yōu)先級和排對等候
優(yōu)先級是指多個中斷事件同時發(fā)出中斷請求時,CPU對中斷事件響應(yīng)的優(yōu)先次序。S7-200規(guī)定的中斷優(yōu)先由高到低依次是:通信中斷、I/O中斷和定時中斷。每類中斷中不同的中斷事件又有不同的優(yōu)先權(quán),如表2所示。 一個程序中總共可有128個中斷。S7-200在各自的優(yōu)先級組內(nèi)按照先來先的原則為中斷提供。在任何時刻,只能執(zhí)行一個中斷程序。一旦一個中斷程序開始執(zhí)行,則一直執(zhí)行至完成。不能被另一個中斷程序打斷,即使是更高優(yōu)先級的中斷程序。中斷程序執(zhí)行中,新的中斷請求按優(yōu)先級排隊等候。中斷隊列能保存的中斷個數(shù)有限,若超出,則會產(chǎn)生溢出。中斷隊列的多中斷個數(shù)和溢出標(biāo)志位如表3所示。 表2中斷事件及優(yōu)先級 優(yōu)先級分組 組內(nèi)優(yōu)先級 中斷事件號 中斷事件說明 中斷事件類別 通信中斷 0 8 通信口0:接收字符 通信口0 0 9 通信口0:發(fā)送完成 0 23 通信口0:接收信息完成 1 24 通信口1:接收信息完成 通信口1 1 25 通信口1:接收字符 1 26 通信口1:發(fā)送完成 I/O中斷 0 19 PTO 0脈沖串輸出完成中斷 脈沖輸出 1 20 PTO 1脈沖串輸出完成中斷 2 0 I0.0上升沿中斷 外部輸入 3 2 I0.1上升沿中斷 4 4 I0.2上升沿中斷 5 6 I0.3上升沿中斷 6 1 10.0下降沿中斷 7 3 I0.1下降沿中斷 8 5 I0.2下降沿中斷 9 7 I0.3下降沿中斷 10 12 HSC0當(dāng)前值=預(yù)置值中斷 高速計數(shù)器 11 27 HSC0計數(shù)方向改變中斷 12 28 HSC0外部復(fù)位中斷 13 13 HSC1當(dāng)前值=預(yù)置值中斷 14 14 HSC1計數(shù)方向改變中斷 15 15 HSC1外部復(fù)位中斷 16 16 HSC2當(dāng)前值=預(yù)置值中斷 17 17 HSC2計數(shù)方向改變中斷 18 18 HSC2外部復(fù)位中斷 19 32 HSC3當(dāng)前值=預(yù)置值中斷 20 29 HSC4當(dāng)前值=預(yù)置值中斷 21 30 HSC4計數(shù)方向改變 22 31 HSC4外部復(fù)位 23 33 HSC5當(dāng)前值=預(yù)置值中斷 定時中斷 0 10 定時中斷0 定時 1 11 定時中斷1 2 21 定時器T32 CT=PT中斷 定時器 3 22 定時器T96 CT=PT中斷 表3 中斷隊列的多中斷個數(shù)和溢出標(biāo)志位 隊列 CPU 221 CPU 222 CPU 224 CPU 226和CPU 226XM 溢出標(biāo)志位 通訊中斷隊列 4 4 4 8 SM4.0 I/O中斷隊列 16 16 16 16 SM4.1 定時中斷隊列 8 8 8 8 SM4.2
S7-200系列可編程控制器的特點分類及主要功能元件
西門子S7系列可編程控制器分為S7-400、S7-300、S7-200三個系列,分別為S7系列的大、中、小型可編程控制器系統(tǒng)。S7-200系列可編程控制器有CPU21X系列,CPU22X系列,其中CPU22X型可編程控制器提供了4個不同的基本型號,常見的有CPU221,CPU222,CPU224和CPU226四種基本型號。
小型PLC中,CPU221價格低廉能滿足多種集成功能的需要。CPU 222是S7-200家族中低成本的單元,通過可連接的擴展模塊即可處理模擬量。CPU 224具有更多的輸入輸出點及更大的存儲器。CPU 226和226XM是功能強的單元,可完全滿足一些中小型復(fù)雜控制系統(tǒng)的要求。四種型號的PLC具有下列特點:
(1)集成的24V電源
可直接連接到傳感器和變送器執(zhí)行器,CPU 221和CPU222具有180mA 輸出。CPU224輸出280mA,CPU 226、CPU 226XM輸出400mA 可用作負(fù)載電源。
(2)高速脈沖輸出
具有2 路高速脈沖輸出端,輸出脈沖頻率可達(dá)20KHz,用于控制步進(jìn)電機或伺服電機,實現(xiàn)定位任務(wù)。
(3)通信口
CPU 221、CPU222和CPU224具有1個RS-485通信口。CPU 226、CPU 226XM具有2個RS-485通信口。支持PPI、MPI通信協(xié)議,有自由口通信能力。
(4)模擬電位器
CPU221/222有1個模擬電位器,CPU224/226/226XM有2個模擬電位器。模擬電位器用來改變特殊寄存器(SMB28,SMB29)中的數(shù)值,以改變程序運行時的參數(shù)。如定時器、計數(shù)器的預(yù)置值,過程量的控制參數(shù)。
(5)中斷輸入允許以極快的速度對過程信號的上升沿作出響應(yīng)。
(6)EEPROM 存儲器模塊(選件)
可作為修改與拷貝程序的快速工具,無需編程器并可進(jìn)行輔助軟件歸檔工作。
(7)電池模塊
用戶數(shù)據(jù)(如標(biāo)志位狀態(tài)、數(shù)據(jù)塊、定時器、計數(shù)器)可通過內(nèi)部的超級電容存儲大約5 天。選用電池模塊能延長存儲時間到200天(10年壽命)。電池模塊插在存儲器模塊的卡槽中。
(8)不同的設(shè)備類型
CPU 221~226 各有2種類型CPU,具有不同的電源電壓和控制電壓。
(9)數(shù)字量輸入/輸出點
CPU 221具有6個輸入點和4個輸出點;CPU 222具有8個輸入點和6個輸出點;CPU 224 具有14個輸入點和10個輸出點;CPU226/226XM 具有24個輸入點和16個輸出點。CPU22X主機的輸入點為24V直流雙向光電耦合輸入電路,輸出有繼電器和直流(MOS型)兩種類型。
(10)高速計數(shù)器
CPU 221/222有4個30KHz高速計數(shù)器,CPU224/226/226XM有6個30KHz的高速計數(shù)器,用于捕捉比CPU掃描頻率更快的脈沖信號。
注:CPU 運行需要微存儲卡(MMC)。
M 151-7 F-CPU接口模塊包括:
SIMATIC S7 PLC處理輸入/輸出中斷的使用方法介紹
概述 本程序適用于SIMATIC S7-212和S7-214的計數(shù)器,可以從0計到255,這要取決于輸入10.0的狀態(tài)。如果將輸入10.0置為1,則程序減計數(shù);如果將輸入10.0置為0,則程序加計數(shù)。 如果輸入10.0的狀態(tài)改變,則將立即激活輸入/輸出中斷程序,中斷程序0或1分別將有儲器位M0.0置成1或0。 例圖 程序框圖 程序和注解 本程序是一個輸入/輸出中斷程序的范例,計數(shù)器從0計到255。如果輸入10.0為0,則程序加計數(shù);如果輸入10.0為1,則程序減計數(shù)。 本程序包括以下三個程序: Main (主程序) 初始化和計數(shù) INT0 (中斷程序0) 輸入10.0為1時,減計數(shù)。 INT1 (中斷程序1) 輸入10.0為0時,加計數(shù)。 本程序長度為32個字 //標(biāo)題:事件中斷 //********主程序********* //主程序包括初始化程序和計數(shù)程序。 //計數(shù)器的存儲器標(biāo)志位M0.0的0或1狀態(tài),決定計數(shù)方向為加或減計數(shù)。 //當(dāng)輸入10.0山0變?yōu)?/span>1時,產(chǎn)生中斷事件0,激活中斷程序0 (INT0)。 //中斷程序0將存儲器位M0.0置成1,導(dǎo)致主程序減計數(shù)。 //當(dāng)輸入10.0山1變?yōu)?/span>0時,產(chǎn)生中斷事件1,激活中斷程序1 (INT1)。 //中斷程序1將存儲器位M0.0置成0,導(dǎo)致主程序加計數(shù)。 //主程序 LD MOVB ENI ATCH ATCH LDN AB>= A EU INCW SM0.1 +0, AC0 +0, 0 +1,1 M0.0 16#FE, ACO SM0.5 AC0 //僅掃描時,SM0.1才為1,進(jìn)行以下初始化 //將計數(shù)累加器ACO清Oa //允許中斷。 //輸入10.0為上升沿時激活事件中斷0 //輸入10.0為上升沿時激活事件中斷1 //如果存儲器的標(biāo)志位M 0.0為0狀態(tài) //且計數(shù)累加器ACO的當(dāng)前計數(shù)值小于或等于254 //且0.5秒脈沖 //且上升沿 //那么計算累加器ACO加1 LD AB<= A EU DECW M0.0 16#1,AC0 SM0.5 ACO //如果存儲器的標(biāo)志位M 0.0為1狀態(tài) //且計數(shù)累加器ACO的當(dāng)前計數(shù)值大于或等于 //且0.5秒脈沖 //且上升沿 //那么計算器累加器ACO減1 LD MOVB MEND SM0.0 AC0, QB0 // SM0.0總是1。 //在輸出端00.0至00.7顯示ACO的當(dāng)前計數(shù)值。 //主程序結(jié)束。 //******中斷程序0****** //事件中斷程序0將存儲器的標(biāo)志位M0.0置成 //此情況下程序減計數(shù)。 // INT 0 //中斷事件0減計數(shù)。 S M0.0,1 //將存儲器的標(biāo)志位M0.0置成 RETI //中斷程序0結(jié)束。 //******中斷程序1****** //事件中斷程序1將存儲器的標(biāo)志位M 0.0置成Oa //此情況下程序增計數(shù)。 INT 1 R M0.0,1 RETI //中斷事件1加計數(shù)。 //將存儲器的標(biāo)志位M0.0置成O。 //中斷程序1結(jié)束。 請參考SIMATIC S丁EP 7編程參考手冊的6.2節(jié)“中斷指令”,為您提供了更多的有關(guān)輸入輸出中斷的信息。