西門子模塊6ES7217-1AG40-0XB0
CPU速度和內(nèi)存容量是PLC的重要參數(shù),它們決定著PLC的工作速度,IO數(shù)量及容量等,因此著控制規(guī)模
●PLC的輸入與輸出好分開走線,開關(guān)量與模擬量也要分開敷設(shè)
從應(yīng)用角度出發(fā),通??砂纯刂乒δ芑蜉斎胼敵鳇c數(shù)選型
整機復(fù)位時的數(shù)據(jù)、標(biāo)記、S7定時器和S7計數(shù)器整機復(fù)位時,所有標(biāo)記、S7定時器和S7計數(shù)器都會復(fù)位
各種單獨電源設(shè)計中即使是普通的直直流開關(guān)轉(zhuǎn)換器的設(shè)計都會出現(xiàn)一系列問題,尤其在高功率電源設(shè)計中更是如此
西門子PLC模塊更換問題?砸了20億美元收購位于紐約的華爾道夫,讓國人聽到了安邦的名字;收購荷甲海牙ADO,北京合力萬盛開始廣為人知;金葉公司,為了買下一個美國得克薩斯州的石油公司,花了6.65億美元的舉動,讓國人驚訝……的中小企業(yè)在交易中越來越嶄露頭角
如下圖所示:通訊處理器(CP)定時器和計數(shù)器功能2個擴展模塊---->S7200:用于小型的電氣控制中,著重于邏輯控制;主要還是問的軟啟動器的作用吧或者菜單命令“工具”→“選項”→“一般”標(biāo)簽→“默認(rèn)編輯器”
請注意以上紅體字的含義
在一些工況下其配電已經(jīng)達(dá)到了高極限,其直接工頻啟動電機所產(chǎn)生的電涌就會對同網(wǎng)上的其他用戶產(chǎn)生嚴(yán)重的影響
公共通訊總線允許子單元間進行通訊而不需要附加硬件
改變CPU的內(nèi)存部件
對于做項目的這里,SD為起始字符,為10H;DA為目的,即PLC地址02H;SA為數(shù)據(jù)源,即計算機地址00H;FC為功能碼,取5CH;FCS為SA、DA、FC和的256余數(shù),為5EH;末字節(jié)ED為結(jié)束符,也是16H
例如對變量存貯器有VBl00、VW100、VDl00
2.設(shè)計的基本步驟可編程控制器應(yīng)用設(shè)計與調(diào)試的主要步驟,1可編程控制器應(yīng)用設(shè)計與調(diào)試的主要步驟(1)深入了解和分析被控對象的工藝條件和控制要求a.被控對象就是受控的機械、電氣設(shè)備、生產(chǎn)線或生產(chǎn)
一般上邊這些變頻器設(shè)定好,變頻器就可以使用了,有些特殊的,需要設(shè)定轉(zhuǎn)速表的給定,或者幾臺變頻器需要同步的,需要幾個變頻器互相給定值
編碼器的廠家生產(chǎn)的系列都很全,一般都是的,如電梯型編碼器、機床編碼器、伺服電機型編碼器等,并且編碼器都是智能型的,有各種并行接口可以與其它設(shè)備通訊。
編碼器是把角位移或直線位移轉(zhuǎn)換成電信號的一種裝置。前者成為碼盤,后者稱碼尺.按照讀出方式編碼器可以分為接觸式和非接觸式兩種.接觸式采用電刷輸出,一電刷接觸導(dǎo)電區(qū)或絕緣區(qū)來表示代碼的狀態(tài)是“1”還是“0”;非接觸式的接受敏感元件是光敏元件或磁敏元件,采用光敏元件時以透光區(qū)和不透光區(qū)來表示代碼的狀態(tài)是“1”還是“0”。
按照工作原理編碼器可分為增量式和式兩類。
增量式編碼器是將位移轉(zhuǎn)換成周期性的電信號,再把這個電信號轉(zhuǎn)變成計數(shù)脈沖,用脈沖的個數(shù)表示位移的大小。式編碼器的每一個位置對應(yīng)一個確定的數(shù)字碼,因此它的示值只與測量的起始和終止位置有關(guān),而與測量的中間過程無關(guān)。
旋轉(zhuǎn)增量式編碼器以轉(zhuǎn)動時輸出脈沖,通過計數(shù)設(shè)備來知道其位置,當(dāng)編碼器不動或停電時,依靠計數(shù)設(shè)備的內(nèi)部記憶來記住位置。這樣,當(dāng)停電后,編碼器不能有任何的移動,當(dāng)來電工作時,編碼器輸出脈沖過程中,也不能有干擾而丟失脈沖,不然,計數(shù)設(shè)備記憶的零點就會偏移,而且這種偏移的量是無從知道的,只有錯誤的生產(chǎn)結(jié)果出現(xiàn)后才能知道。解決的方法是增加參考點,編碼器每經(jīng)過參考點,將參考位置修正進計數(shù)設(shè)備的記憶位置。在參考點以前,是不能保證位置的準(zhǔn)確性的。為此,在工控中就有每次操作先找參考點,開機找零等方法。這樣的編碼器是由碼盤的機械位置決定的,它不受停電、干擾的影響。
編碼器由機械位置決定的每個位置的性,它無需記憶,無需找參考點,而且不用一直計數(shù),什么時候需要知道位置,什么時候就去讀取它的位置。這樣,編碼器的抗干擾特性、數(shù)據(jù)的可靠性大大提高了。
由于編碼器在定位方面明顯地優(yōu)于增量式編碼器,
已經(jīng)越來越多地應(yīng)用于工控定位中。型編碼器因其高精度,輸出位數(shù)較多,如仍用并行輸出,其每一位輸出信號必須確保連接很好,對于較復(fù)雜工況還要隔離,連接電纜芯數(shù)多,由此帶來諸多不便和降低可靠性,因此,編碼器在多位數(shù)輸出型,一般均選用串行輸出或總線型輸出,德國生產(chǎn)的型編碼器串行輸出常用的是SSI(同步串行輸出)。
多圈式編碼器。編碼器生產(chǎn)廠家運用鐘表齒輪機械的原理,當(dāng)中心碼盤旋轉(zhuǎn)時,通過齒輪傳動另一組碼盤(或多組齒輪,多組碼盤),在單圈編碼的基礎(chǔ)上再增加圈數(shù)的編碼,以擴大編碼器的測量范圍,這樣的編碼器就稱為多圈式編碼器,它同樣是由機械位置確定編碼,每個位置編碼不重復(fù),而無需記憶。多圈編碼器另一個優(yōu)點是由于測量范圍大,實際使用往往富裕較多,這樣在安裝時不必要費勁找零點,將某一中間位置作為起始點就可以了,而大大簡化了安裝調(diào)試難度。多圈式編碼器在長度定位方面的優(yōu)勢明顯,已經(jīng)越來越多地應(yīng)用于工控定位中。
西門子模塊6ES7217-1AG40-0XB0
SIMATIC S7-1200是一款緊湊型、模塊化的PLC,可完成簡單邏輯控制、高邏輯控制、HMI和網(wǎng)絡(luò)通信等任務(wù)。單機小型自動化系統(tǒng)的解決方案。對于需要網(wǎng)絡(luò)通信功能和單屏或多屏HMI的自動化系統(tǒng),易于設(shè)計和實施。具有支持小型運動控制系統(tǒng)、過程控制系統(tǒng)的高應(yīng)用功能。
SIMATIC S7-1200系統(tǒng)有五種不同模塊,分別為CPU 1211C、CPU 1212C、CPU 1214C、CPU1215C和CPU1217C。其中的每一種模塊都可以進行擴展,以*您的系統(tǒng)需要??稍谌魏蜟PU的前方加入一個信號板,輕松擴展數(shù)字或模擬量I/O,同時不影響控制器的實際大小??蓪⑿盘柲K連接至CPU的右側(cè),進一步擴展數(shù)字量或模擬量I/O容量。CPU 1212C可連接2個信號模塊,CPU 1214C、CPU1215C和CPU1217C可連接8個信號模塊。所有的SIMATIC S7-1200 CPU控制器的左側(cè)均可連接多達(dá)3個通訊模塊,便于實現(xiàn)端到端的串行通訊。
安裝簡單方便
所有的SIMATIC S7-1200硬件都有內(nèi)置的卡扣,可簡單方便地安裝在標(biāo)準(zhǔn)的35 mm DIN導(dǎo)軌上。這些內(nèi)置的卡扣也可以卡入到已擴展的位置,當(dāng)需要安裝面板時,可提供安裝孔。SIMATIC S7-1200硬件可以安裝在水平或豎直的位置,為您提供其它安裝選項。這些集成的功能在安裝過程中為用戶提供了大的靈活性,并使SIMATIC S7-1200為各種應(yīng)用提供了實用的解決方案。.
節(jié)省空間的設(shè)計
所有的SIMATIC S7-1200硬件都經(jīng)過專門設(shè)計,以節(jié)省控制面板的空間。例如,經(jīng)過測量,CPU1214C的寬度僅為110 mm,CPU 1212C和CPU 1211C的寬度僅為90 mm。結(jié)合通信模塊和信號模塊的較小占用空間,在安裝過程中,該模塊化的緊湊系統(tǒng)節(jié)省了寶貴的空間,為您提供了高效率和大靈活性。
可擴展的緊湊自動化的模塊化概念
它實現(xiàn)了簡便的通信、有效的技術(shù)任務(wù)解決方案,并能*一系列的獨立自動化需求。
SIMATIC S7-1200 PLC
S7-1200 系列是一款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動化應(yīng)用。 S7-1200 設(shè)計緊湊、成本低廉且具有功能強大的指令集,這些特點使它成為控制各種應(yīng)用的解決方案。S7-1200 型號和基于 Windows 的編程工具提供了解決自動化問題時需要的靈活性。
SIMATIC S7-1200 PLC 與新型 SIMATIC HMI 的匹配確保自動化任務(wù)特別高效、易于開發(fā)和調(diào)試。
TIA PORTAL用于 SIMATIC S7-1200 的工程系統(tǒng),具有直觀的處理特性。
SIMATIC S7-1200 的硬件組成
SIMATIC S7-1200 是 SIMATIC S7 可編程控制器系列中的新型模塊化微型 PLC,其組成為:
控制器,帶有集成 PROFINET 接口,用于編程設(shè)備、HMI 或其它 SIMATIC 控制器之間通信
信號板,可直接插入到控制器
信號模塊,用于擴展控制器輸入和輸出通道
通信模塊,用于擴展控制器通信接口
附件,如電源、開關(guān)模塊、電池板或 SIMATIC 存儲卡
SIMATIC S7-1200 的特性
下面列出的是 SIMATIC S7-1200 的顯著特性概述:
集成的Profinet接口
以寬幅 AC 或 DC 電源形式集成的電源 (85 - 264 V AC 或 24 V DC)
集成數(shù)字量輸出 24V DC 或繼電器
集成 24V DC 數(shù)字量輸入
集成模擬量輸入 0-10V
頻率高達(dá) 100 kHz 的脈沖序列輸出 (PTO)
頻率高達(dá) 100 kHz 的脈寬調(diào)制 (PWM) 輸出
頻率高達(dá) 100 kHz 的高速計數(shù)器 (HSC)
通過連接附加通信模塊 (如:RS 485 或 RS232) 實現(xiàn)了模塊化和可裁剪性
通過信號板直接在 CPU 上擴展模擬量或數(shù)字量信號實現(xiàn)了模塊化和可裁剪性 (同時保持 CPU 原有空間)
通過信號模塊的大量模擬量和數(shù)字量輸入和輸出信號實現(xiàn)模塊化和可裁剪性 (CPU 1211C 除外)
可選的存儲器 (SIMATIC 存儲卡)
PLCopen 運動控制,用于簡單的運動控制
帶自整定功能的 PID 控制器
集成實時時鐘
密碼保護
時間中斷
硬件中斷
庫功能
在線 / 離線診斷
所有模塊上的端子都可拆卸
3.高速計數(shù)器怎樣占用輸入點?
高速計數(shù)器根據(jù)被定義的工作模式,按需要占用CPU上的數(shù)字量輸入點。每一個計數(shù)器都按其工作模式占用固定的輸入點。在某個模式下沒有用到的輸入點,仍然可以用作普通輸入點;被計數(shù)器占用的輸入點(如外部復(fù)位),在用戶程序中仍然可以訪問到。
4.S7-200 SMART CPU能否支持5 V編碼器?
ST20、ST30 CPU的I0.0~I0.3,I0.6~I0.7,ST40、ST60 CPU的I0.0~I0.3可以支持。
5.S7-200 SMART CPU能否連接差分輸出的編碼器?
不能。由于查分?jǐn)?shù)出的信號需要專門的差分信號接收器件,而S7-200 SMART CPU不具備這樣的差分接口,所以無法直接連接差分輸出的編碼器。
6.為什么高速計數(shù)器不能正常工作?
在程序中要使用初次掃描存儲器位SM0.1來調(diào)用HDEF指令,而且只能調(diào)用一次。如果用SM0.0調(diào)用或者第二次執(zhí)行HDEF指令會引起運行錯誤,而且不能改變一次執(zhí)行HDEF 指令時對計數(shù)器的設(shè)定。
7.對高速計數(shù)器如何尋址? 為什么從SMDx中讀不出當(dāng)前的計數(shù)值?
可以直接用HC0;HC1;HC2;HC3;HC4;HC5對不同的高速計數(shù)器進行尋址讀取當(dāng)前值,也可以在狀態(tài)表中輸入上述地址直接監(jiān)視高速計數(shù)器的當(dāng)前值。SMDx不存儲當(dāng)前值,參見上述表2。
高速計數(shù)器的計數(shù)值是一個32位的有符號整數(shù)。
8.高速計數(shù)器如何復(fù)位到0?
選用帶外部復(fù)位模式的高速計數(shù)器,當(dāng)外部復(fù)位輸入點信號有效時,高速計數(shù)器復(fù)位為0
也可使用內(nèi)部程序復(fù)位,即將高速計數(shù)器設(shè)定為可更新初始值,并將初始值設(shè)為0,執(zhí)行HSC指令后,高數(shù)計數(shù)器即復(fù)位為0
9.高速計數(shù)器的值在復(fù)位后是復(fù)位到初始值還是“0”值?
外部復(fù)位會將當(dāng)前值復(fù)位到0值而不是初始值;內(nèi)部復(fù)位則將當(dāng)前值復(fù)位到初始值(若初始值設(shè)為”0“,則內(nèi)部復(fù)位也是復(fù)位到”0“值)。如果你設(shè)定了可更新初始值,但在中斷中未給初始值特殊寄存器賦新值,則在執(zhí)行HSC 指令后,它將按初始化時設(shè)定的初始值賦值。
10.為何給高速計數(shù)器賦初始值和預(yù)置值時后不起作用,或效果出乎意料?
高速計數(shù)器可以在初始化或者運行中更改設(shè)置,如初始值、預(yù)置值。其操作步驟應(yīng)當(dāng)是:
設(shè)置控制字節(jié)的更新選項。需要更新哪個設(shè)置數(shù)據(jù),就把控制字節(jié)中相應(yīng)的控制位置位(設(shè)置為“1”);不需要改變的設(shè)置,相應(yīng)的控制位就不能設(shè)置
然后將所需 的值送入初始值和預(yù)置值控制寄存器
執(zhí)行HSC指令