6ES7392-1AM00-0AA0西門子前連接器
- 報(bào)價(jià)
- 請(qǐng)來(lái)電詢價(jià)
- 聯(lián)系手機(jī)
- 19873876272
- 微信號(hào)
- 19873876272
6ES7392-1AM00-0AA0西門子前連接器
6ES7392-1AM00-0AA0西門子前連接器
6ES7392-1AM00-0AA0西門子前連接器
?(1) S7-300/400 PLC的程序功能塊。S7-300/400 PLC的用戶程序結(jié)構(gòu)與S7-200PLC有明顯的不同,可以使用線性化結(jié)構(gòu)及功能調(diào)用式結(jié)構(gòu)與結(jié)構(gòu)化編程。
??采用調(diào)用式結(jié)構(gòu)與結(jié)構(gòu)化編程時(shí),程序以組織塊(OB)、程序塊(FC)、功能塊(FB)、系統(tǒng)程序塊(SFC)、系統(tǒng)功能塊(SFB)、數(shù)據(jù)塊(DB)等形式出現(xiàn)。其中,組織塊(OB)、程序塊(FC)、功能塊(FB)統(tǒng)稱為"邏輯塊"(LogicBlok);系統(tǒng)程序塊(SFC)、系統(tǒng)功能塊(SFB)統(tǒng)稱為"系統(tǒng)塊"。
??1) 組織塊(QB)。組織塊(Organization Blocks,簡(jiǎn)稱OB)提供了PLC內(nèi)部CPU操作系統(tǒng)與用戶程序間的接口,它是由CPU操作系統(tǒng)直接進(jìn)行調(diào)用的邏輯塊,用來(lái)管理PLC程序中各組成部分的調(diào)用和執(zhí)行中斷。OB決定了PLC用戶程序的結(jié)構(gòu)與塊的調(diào)用順序,起到了"管理"用戶程序的作用。
??S7-300/400 PLC不同的 CPU類型??梢赃x擇、支持不同的 OB 塊,但 OBI 是所有 PLC用戶程序的循環(huán)控制塊,它是運(yùn)行PLC用戶程序的前提條件,因此,任何PLC程序、任何CPU都不可以缺少OBI。
??OB塊的調(diào)用條件被稱為"觸發(fā)事件",根據(jù)"觸發(fā)事件"的不同,OB塊可以分為若干級(jí)別,各個(gè)級(jí)別有不同的優(yōu)先級(jí),高優(yōu)先級(jí)的OB可以中斷低優(yōu)先級(jí)OB的執(zhí)行。如果需要,S7系列PLC除OB1外,還可以使用多個(gè)OB塊。
??2)程序塊(FC)*。程序塊(Function,F(xiàn)C)是由用戶編寫的、不需要專門數(shù)據(jù)塊的常用邏輯塊。FC塊在程序中一般不可以重復(fù)調(diào)用,在大多數(shù)場(chǎng)合,F(xiàn)C塊應(yīng)直接使用PLC的"juedui地址"或"符號(hào)地址”進(jìn)行編程,但根據(jù)需要可以定義部分程序變量。
??與S7-200PLC一樣,F(xiàn)C塊的“臨時(shí)變量”同樣存儲(chǔ)在局部變量數(shù)據(jù)堆棧(L)中,這一區(qū)域?yàn)槿砍绦驂K所公用,只可以用于FC塊內(nèi)部使用的中間運(yùn)算結(jié)果寄存(這些中間運(yùn)算結(jié)果不可以用于FC塊外部);程序塊執(zhí)行完成后,局部變量數(shù)據(jù)堆棧內(nèi)的數(shù)據(jù)將被其他塊所需要的內(nèi)容所替代。如果需要保存可以用于其他邏輯塊的狀態(tài),應(yīng)使用PLC的內(nèi)部標(biāo)志寄存器M或使用"數(shù)據(jù)塊DB"。
??在程序塊FC中,有部分為PLC生產(chǎn)廠家所提供的、集成在S7PLC的CPU操作系統(tǒng)中的邏輯塊,稱為系統(tǒng)程序塊(SystemFunction,SFC)。系統(tǒng)程序塊SFC屬于PLC內(nèi)部操作系統(tǒng)的一部分,用戶不需要編寫,也不可以對(duì)其進(jìn)行編輯,但可以根據(jù)需要直接調(diào)用。
??3) 功能塊(FB)。功能塊(Function Blocks,F(xiàn)B塊)是由用戶編寫的、需要專用數(shù)據(jù)塊(Instance DataBlocks,稱為"即時(shí)數(shù)據(jù)塊"或"背景數(shù)據(jù)塊",簡(jiǎn)稱DI)支持的常用邏輯塊。
??FB與FC的作用基本相同,但FB中除可以使用"juedui地址"或"符號(hào)地址"進(jìn)行編程外,在結(jié)構(gòu)化編程時(shí)必須使用“程序變量”進(jìn)行編程,因此,F(xiàn)B必須配套獨(dú)立的數(shù)據(jù)存儲(chǔ)區(qū)域——“即時(shí)數(shù)據(jù)塊DI”。DI一方面可以為調(diào)用FB提供執(zhí)行程序所需要的“程序變量”賦值與其他數(shù)據(jù),另一方面,功能塊FB也能通過DI給調(diào)用它的邏輯塊返回所需要的數(shù)據(jù)。
??與功能調(diào)用塊FC一樣,功能塊FB中也有部分為PLC生產(chǎn)廠家所提供的、集成在S7CPU操作系統(tǒng)中的功能塊,稱為系統(tǒng)功能塊(SystemFunctionBlocks,SFB)。系統(tǒng)功能塊SFB同樣屬于PLC內(nèi)部操作系統(tǒng)的一部分,用戶不需要編寫,也不可以對(duì)其進(jìn)行編輯,但可以根據(jù)需要直接調(diào)用。
??4) 數(shù)據(jù)塊(DB)。數(shù)據(jù)塊(DmaBlocks,DB)是用來(lái)存放執(zhí)行用戶程序時(shí)所需的數(shù)據(jù)與存儲(chǔ)程序執(zhí)行結(jié)果的數(shù)據(jù)存儲(chǔ)區(qū),其作用與標(biāo)志寄存器類似,但數(shù)量更多。數(shù)據(jù)塊DB按不同的用途可以分為即時(shí)數(shù)據(jù)塊(InstanceData Blocks,又稱背景數(shù)據(jù)塊,簡(jiǎn)稱DI)和通用數(shù)據(jù)塊(Data Blocks,又稱共享數(shù)據(jù)塊,簡(jiǎn)稱DB)兩類。
??即時(shí)數(shù)據(jù)塊(DI)用于傳遞功能塊的參數(shù),只能被指定的功能塊FB訪問。調(diào)用功能塊FB時(shí),必須同時(shí)指定用于該功能塊的即時(shí)數(shù)據(jù)塊DI,即時(shí)數(shù)據(jù)塊內(nèi)的數(shù)據(jù)可以自動(dòng)生成,它們可以是FB變量聲明表中的數(shù)據(jù)(不含臨時(shí)變量)。
??通用數(shù)據(jù)塊(DB)用于存儲(chǔ)PLC的全局?jǐn)?shù)據(jù),所有的FB、FC或OB都可以對(duì)通用數(shù)據(jù)塊進(jìn)行讀寫操作,因此,它又被稱為共享數(shù)據(jù)塊。通用數(shù)據(jù)塊內(nèi)的數(shù)據(jù)不會(huì)因用戶程序的結(jié)束而刪除。
??有關(guān)功能塊、數(shù)據(jù)塊的調(diào)用、編程以及程序變量、局部變量等概念,將在下面的實(shí)例中予以詳細(xì)介紹。
??(2) S7-300/400 PLC的程序結(jié)構(gòu)。S7-300/400PLC的程序結(jié)構(gòu)隨著編程人員所采用的程序設(shè)計(jì)方法的不同而不同。一般而言,程序設(shè)計(jì)可以采用線性化編程、調(diào)用式編程、結(jié)構(gòu)化編程的方法(見圖5-32)。
??采用線性化編程時(shí),所有程序指令都編寫在一個(gè)連續(xù)的程序塊-組織塊OB1中,無(wú)須編制程序塊、功能塊、數(shù)據(jù)塊等。
??采用調(diào)用式編程的程序由組織塊OB、程序塊(FC)、功能塊(FB)、系統(tǒng)程序塊(SFC)、系統(tǒng)功能塊(SFB)、數(shù)據(jù)塊(DB)等組成,由組織塊OB1對(duì)各邏輯塊與數(shù)據(jù)塊進(jìn)行組織與管理。
??采用結(jié)構(gòu)化編程的程序結(jié)構(gòu)形式與調(diào)用式編程相同,程序同樣由組織塊OB、程序(FC)、功能塊(FB)、系統(tǒng)程序塊(SFC)、系統(tǒng)功能塊(SFB)、數(shù)據(jù)塊(DB)等組成,并通過組織塊OB1對(duì)其進(jìn)行組織與管理。功能塊(FB)可以用于結(jié)構(gòu)化編程,為了滿足參數(shù)化編程的需要,功能塊(FB)需要配套的即時(shí)數(shù)據(jù)塊DI,組織塊OBI在調(diào)用FB時(shí),需要根據(jù)不同的控制要求,通過即時(shí)數(shù)據(jù)塊DI對(duì)參數(shù)進(jìn)行賦值。
??*在Siemens早期的SS系列PLC中,只有組織塊OB、功能塊FB、數(shù)據(jù)塊DB與程序塊PB四類邏輯塊。在S7系列PLC中,取消了程序塊PB的名字,而是用英文的"Function"代替了原程序塊PB。"Function"可以直譯為功能,因此,在許多書中稱為"功能";在這里考慮到SS的繼承性,同時(shí)便于讀者與“功能塊”區(qū)別,仍然將“Function”稱為“程序塊”。
??圖5-32為采用三種不同編程方式的程序結(jié)構(gòu)示意圖,在實(shí)際調(diào)用式編程、結(jié)構(gòu)化編程時(shí),被組織塊OB1調(diào)用的邏輯塊還可以調(diào)用其他邏輯塊(程序嵌套)。
??(3) S7-300/400 PLC的存儲(chǔ)器結(jié)構(gòu)。S7-300/400PLC的存儲(chǔ)器結(jié)構(gòu)可以分為基本存儲(chǔ)區(qū)域與程序處理區(qū)兩大部分。
??1) 基本存儲(chǔ)區(qū)域。S7-300/400PLC的基本存儲(chǔ)區(qū)域又可以分為裝載存儲(chǔ)區(qū)、系統(tǒng)存儲(chǔ)區(qū)、工作存儲(chǔ)區(qū)3部分,具體如下。
??● 裝載存儲(chǔ)區(qū)(Laad Memory):相當(dāng)于S7-200 PLC的程序存儲(chǔ)區(qū),用于PLC用戶程序邏輯塊、數(shù)據(jù)塊的存儲(chǔ)。
??● 系統(tǒng)存儲(chǔ)區(qū)(System Memory):相當(dāng)于S7-200PLC的數(shù)據(jù)存儲(chǔ)區(qū),用于存儲(chǔ)PLC運(yùn)算、處理的中間結(jié)果。如輸入/輸出映像,標(biāo)志、變量的狀態(tài)存儲(chǔ)、計(jì)數(shù)器、定時(shí)器的中間值,模擬量輸入/輸出狀態(tài)等,使用PLC內(nèi)部RAW。
??圖5-32 S7-300/400PLC的程序結(jié)構(gòu)與執(zhí)行過程
??(a)線性編程;(b)調(diào)用式編程;(c)結(jié)構(gòu)化編程
??圖5-33 S7-300/400PLC存儲(chǔ)器區(qū)域的作用及相互關(guān)系
??● 工作存儲(chǔ)區(qū)(WorkMemory):用于存儲(chǔ)當(dāng)前處理的可執(zhí)行程序塊、程序塊所生成的局部變量L等。3個(gè)存儲(chǔ)器區(qū)域的作用以及相互間的關(guān)系如圖5-33所示。
??2) 程序處理區(qū)域。S7-300/400PLC的程序處理區(qū)域又可以分為累加器、地址寄存器、數(shù)據(jù)塊地址寄存器、狀態(tài)寄存器4部分,具體如下。
??●累加器:S7-300/400PLC共有2個(gè)32位累加器ACCU1、ACCU2,用來(lái)進(jìn)行讀人、傳送、運(yùn)算、移位等操作。
??●地址寄存器:S7-300/400PLC共有2個(gè)32位地址寄存器AR1、AR2,用于存放寄存器間接尋址時(shí)的地址指針。
??●數(shù)據(jù)塊地址寄存器:S7-300/400PLC共有2個(gè)32位數(shù)據(jù)塊地址寄存器DB、DI,用于存放程序中被打開的數(shù)據(jù)塊地址。程序執(zhí)行過程中允許同時(shí)被打開的數(shù)據(jù)塊Zui大為2個(gè),其中一個(gè)為共享數(shù)據(jù)塊(DB),在程序中可以任意使用;另一個(gè)為瞬時(shí)數(shù)據(jù)塊(DD),它是與功能塊FB配套使用的數(shù)據(jù)塊,在調(diào)用FB時(shí)同時(shí)打開。
??●狀態(tài)寄存器:S7-300/400PLC共有1個(gè)16位狀態(tài)寄存器STW,狀態(tài)寄存器用于存放程序的處理結(jié)果,如邏輯運(yùn)算結(jié)果RLO、溢出標(biāo)志OV、溢出記憶0S、條件碼CC0與CC1、二進(jìn)制值BR等,以顯示指令的執(zhí)行結(jié)果
由于使用高質(zhì)量部件和組件(高 MTBF,速度可控風(fēng)扇),確保能夠 24 小時(shí)不間斷運(yùn)行
有效的自診斷功能,用于避免潛在的故障(前 LED 狀態(tài)指示燈、用于本地或遠(yuǎn)程條件監(jiān)視的 SIMATIC IPCDiagMonitor 診斷軟件)
憑借鏡像磁盤系統(tǒng)以及使用 SIMATIC IPC Image & Partition Creator 和 SIMATIC IPCBIOS Manager 的預(yù)防性數(shù)據(jù)備份,可將停產(chǎn)時(shí)間縮到Zui短。
“恢復(fù) USB 閃盤”或“恢復(fù) CD/DVD”用于恢復(fù)交付狀態(tài)
預(yù)安裝和激活了微軟操作系統(tǒng),節(jié)省了安裝時(shí)間
可用性 3 到 6 年(對(duì)于 Rack IPC547,至少為 1.5 年)
主動(dòng)營(yíng)銷期結(jié)束后 5 年內(nèi)提供維修和備件服務(wù)(對(duì)于 Rack IPC547 為 3 年)
可實(shí)現(xiàn)長(zhǎng)期型設(shè)計(jì),減少了未來(lái)的工程成本
SIMATIC 軟件(WinCC、WinAC 等)和用于分布式 I/O 的連接選件經(jīng)過了系統(tǒng)測(cè)試,通過可選的板載PROFIBUS 或 PROFINET 接口鏈接全集成自動(dòng)化的工業(yè) PC。
國(guó)際市場(chǎng)認(rèn)證(cULus)和用于工業(yè)領(lǐng)域和家庭、企業(yè)、以及商業(yè)環(huán)境的 CE 認(rèn)證標(biāo)志
由于機(jī)械尺寸未變更和在所有同代設(shè)備上使用了現(xiàn)有的用戶軟件等特性,實(shí)現(xiàn)了硬件和軟件的兼容性
在全球范圍內(nèi)提供服務(wù)和支持(如 24 小時(shí))
SIMATIC IPC 是用于基于 PC的自動(dòng)化的理想平臺(tái),可在生產(chǎn)和過程工業(yè)中使用,以及在交通工程、樓宇管理和倉(cāng)儲(chǔ)系統(tǒng)等面向工業(yè)的領(lǐng)域中使用。
典型應(yīng)用包括:
儀表和控制任務(wù)(例如,使用 SIMATIC 軟控制器,也可以是故障安全型)
操作員控制和監(jiān)視(例如,通過 SIMATIC WinCC flexible、WinCC RT Advanced 或WinCC)
數(shù)據(jù)采集
圖像處理
通訊、網(wǎng)關(guān)
預(yù)安裝的微軟操作系統(tǒng)為 OEM 版本。
供貨范圍還包括:
用于簡(jiǎn)便重新安裝操作系統(tǒng)的恢復(fù)光盤(不適用于 IPC547G、IPC647D 和 IPC847D)
恢復(fù) U 盤或恢復(fù) DVD(jinxian于 IPC547G、IPC647D 和 IPC847D)用于十分方便地快速恢復(fù)位于 U盤或 DVD 上的 PC 交付狀態(tài)
“SIMATIC IPC 文檔和驅(qū)動(dòng)”(jinxian于 IPC547G、IPC647D 和 IPC847D)
操作指令(德語(yǔ)/英語(yǔ)/法語(yǔ)/西班牙語(yǔ)/意大利語(yǔ)/中文)
“IPC 文檔和驅(qū)動(dòng)”數(shù)據(jù)存儲(chǔ)介質(zhì)上含有電子手冊(cè)(英語(yǔ)/德語(yǔ))
西門子CPU模塊 , 西門子PLC模塊 , 西門子代理商 , 西門子電源 , 西門子交換機(jī)
西門子PLC模塊、西門子交換機(jī)、西門子代理商、西門子smart2009、西門子PLC
一般項(xiàng)目:技術(shù)服務(wù)、技術(shù)開發(fā)、技術(shù)咨詢、技術(shù)交流、技術(shù)轉(zhuǎn)讓、技術(shù)推廣;工業(yè)機(jī)器人安裝、維修;工業(yè)自動(dòng)控制系統(tǒng)裝置銷售;電氣設(shè)備銷售;電子元器件與機(jī)電組件設(shè)備銷售;電子產(chǎn)品銷售;五金產(chǎn)品零售;金屬材料銷售;儀器儀表銷售;橡膠制品銷售;塑料制品銷售;信息咨詢服務(wù)(不含許可類信息咨詢服務(wù));軟件開發(fā);機(jī)械設(shè)備租賃;物業(yè)管理;工業(yè)機(jī)器人銷售;工業(yè)機(jī)器人制造;電氣設(shè)備
潯之漫智控技術(shù)(上海)有限公司是中國(guó)西門子的合作伙伴,公司主要從事工業(yè)自動(dòng)化產(chǎn)品的集成,銷售和維修,是全國(guó)知名的自動(dòng)化設(shè)備公司之一。公司坐落于中國(guó)一線城市上海市,我們真誠(chéng)的希望在器件的銷售和工程項(xiàng)目承接、系統(tǒng)開發(fā)上能和貴司開展多方面合作。以下是我司主要代理西門子產(chǎn)品,歡迎您來(lái)電來(lái)函咨詢,我們將為您提供優(yōu)惠的價(jià)格及快捷細(xì)致的服務(wù)!西門子華東區(qū)域代理SIEMENS 可編程控制器 1、 SIMATIC S7 系列 PLC:S7-200...