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