- 無需附加模塊就可集成運動控制功能:
- 通過標(biāo)準(zhǔn)化的塊 (PLCopen) 來連接模擬驅(qū)動器和 PROFIdrive 驅(qū)動器
- 運動控制功能支持速度控制軸、定位軸、相對同步操作(在沒有位置同步規(guī)范的條件下實現(xiàn)同步)以及外部編碼器、凸輪和探頭。
- CPU 技術(shù)中還集成了諸如同步操作(利用位置同步規(guī)范進行同步)凸輪和和用于控制運動系統(tǒng)等擴展的運動控制功能。
- 全面跟蹤所有 CPU 標(biāo)簽,以進行實時診斷和間歇錯誤檢測;
擁有有效調(diào)試和快速優(yōu)化驅(qū)動器和控制裝置 - 廣泛的控制功能:
例如,可輕松組態(tài)的塊可進行控制參數(shù)的自動優(yōu)化以實現(xiàn) -控制質(zhì)量 - 通過提供的工藝模塊獲得附加功能:
例如,高速計數(shù)、位置檢測或高達(dá) 1 MHz 信號的測量 -
西門子S7-200PLC
S7-200 系列:模塊式(主微型PLC (Micro PLC)機采用整體式,可擴展模塊)。是一種小型的可編程序控制器,適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強大功能使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜控制功能。因此S7-200系列具有*的性能/價格比。1994年進入中國市場。
![西門子S7-300模塊CPU319-3PN/DP](https://cos2.solepic.com/20190909/b_1250206_201909090903191942.jpg)
PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設(shè)計。
西門子S7-200PLC在實時模式下具有速度快,具有通訊功能和較高的生產(chǎn)力的特點。一致的模塊化設(shè)計促進了低性能定制產(chǎn)品的創(chuàng)造和可擴展性的解決方案。來自西門子的S7 - 200微型PLC可以被當(dāng)作獨立的微型PLC解決方案或與其他控制器相結(jié)合使用。
S7-200系列PLC可提供4個不同的基本型號的8種CPU供使用。有6種擴展單元,它本身沒有CPU,只能與基本單元相連接使用,用于擴展I/O點數(shù)。
S7-200系列PLC的專用編程軟件為STEP7-Micro/WIN。
![西門子S7-300模塊CPU319-3PN/DP](https://cos2.solepic.com/20190909/b_1250206_201909090903211687.jpg)
1、為什么要用PC/PPI接口?
因S7200CPU使用的是RS485,而PC機的COM口采用的是RS232,兩者的電氣規(guī)范并不相容,需要用中間電路進行匹配。PC/PPI其實就是一根RS485/RS232的匹配電纜。
2、晶體管輸出與繼電器輸出各自的優(yōu)點如何?
晶體管不能帶AC220V的交流負(fù)載,只能帶低壓的直流。對抗過載和過壓的能力差。但可以高頻輸出,適合高頻率輸出的場合,例如脈沖控制。
繼電器可以帶AC220V和直流的負(fù)載。但由于繼電器本身的特性決定了它不能高頻輸出。同時繼電器通斷的壽命一搬在10萬次左右。所以在頻繁通斷的場合也適合用晶體管的
3、S7-200 CPU上的通訊口,通訊距離究竟有多遠(yuǎn)?
《S7-200系統(tǒng)手冊》上給出的數(shù)據(jù)是一個網(wǎng)段50m,這是在符合規(guī)范的網(wǎng)絡(luò)條件下,能夠保證的通訊距離。凡超出50m的距離,應(yīng)當(dāng)加中繼器。加一個中繼器可以延長通訊網(wǎng)絡(luò)50米。如果加一對中繼器,并且它們之間沒有S7-200 CPU站存在(可以有EM277),則中繼器之間的距離可以達(dá)到1000米。符合上述要求就可以做到非??煽康耐ㄓ崱?/span>
![](https://img77.chem17.com/7ddc5fa60bd6ade811924e44e75db2a46751aa86b698428106c9378d18418bc4c8a73aeb5129ffe1.png)
![](https://img78.chem17.com/7ddc5fa60bd6ade811924e44e75db2a45b22efd6748c27a21055676c1721dbf10e3e864f0bd68285.png)
西門子PLC模塊6ES7312-1AE13-0AB0
標(biāo)準(zhǔn)型S7-300 CPU除了CPU 318-2 DP的數(shù)據(jù)保持問題:
1.存儲器M定時器T計數(shù)器C的可保持性取決于是否被組態(tài)為保持,如果定義為非保持,則Stop->Run或者Power off/on均被復(fù)位,如果被組態(tài)為保持,則Stop->Run或者Power off/on均被保持,不管有無電池。但注意,無電池時,必須要有FEPROM程序備份,否則,組態(tài)丟失。
S7-300/400屬于模塊式PLC,主要由機架CPU模塊信號模塊功能模塊接口模塊通信處理器電源模塊和編程設(shè)備工程師操作員站和操作屏組成。
邏輯運算關(guān)系表 在CPU模塊上有存儲器用來存放系統(tǒng)程序用戶程序邏輯變量和其它一些信息,包括ROM和RAM??赏ㄟ^擴展槽擴展用戶RAM。RAM:主程序區(qū)OB1+子程序區(qū)FBFCB定時中斷塊等斷電時由鋰電池供電幾年以免RAM中信息丟失。鋰電池電壓<規(guī)定值,燈報警,換電池期間靠電容充電幾分鐘。
PLC采用循環(huán)執(zhí)行用戶程序的方式。OB1是用于循環(huán)處理的組織塊主程序,它可以調(diào)用別的邏輯塊,或被中斷程序組織塊中斷。在起動完成后,不斷地循環(huán)調(diào)用OB1,在OB1中可以調(diào)用其它邏輯塊FB, SFB, FC或SFC。循環(huán)程序處理過程可以被某些事件中斷。在循環(huán)程序處理過程中,CPU并不直接訪問I/O模塊中的輸入地址區(qū)和輸出地址區(qū),而是訪問CPU內(nèi)部的輸入/輸出過程映像區(qū)。批量輸入批量輸出。
西門子S7-300plc和S7-200的以太網(wǎng)通信程序
完成以太網(wǎng)向?qū)渲煤笮枰诔绦蛑姓{(diào)用以太網(wǎng)向?qū)傻腅THx_CTRL和ETH0_XFR,然后,將整個項目到作客戶端的S7-200 CPU上。1. 調(diào)用向?qū)傻淖映绦?,實現(xiàn)數(shù)據(jù)傳輸對于S7-200的同一個連接的多個數(shù)據(jù)傳輸,不能同時,必須分時調(diào)用。
1系統(tǒng)存儲器:
系統(tǒng)存儲器用于存放輸入輸出過程映像區(qū)PII,PIQ位存儲器M定時器T和計數(shù)器C塊堆棧和中斷堆棧以及臨時存儲器本地數(shù)據(jù)堆棧。
對于標(biāo)準(zhǔn)型S7-300CPU,每次拔卡后上電或者插卡后上電,CPU都會要求執(zhí)行復(fù)位,Stop 燈出現(xiàn)慢閃,需要用MRES復(fù)位用MRES復(fù)位注意:拔卡和插卡均只可在掉電時進行。對于S7-400CPU每次拔卡后上電或者插卡后上電CPU都不會要求執(zhí)行復(fù)位,但在拔卡后,工作存儲器的程序自動丟失,即使有后備電池也一樣。
2.3 帶內(nèi)置EPROM的S7-300 CPU
對帶有集成EPROM的CPU模塊,可以使用“Copy RAM to ROM”將程序復(fù)制到集成EPROM中,以確保在沒有備用電池的情況下發(fā)生電源故障或存儲器復(fù)位時數(shù)據(jù)不丟失。CPU 312 IFMCPU 314 IFM和C7系列 帶有內(nèi)置的EPROM裝載存儲器,由于不太常用,這里不作重點描述。
![](http://img.safeb2b.com/Uploads/image/20210226/20210226135516_56244.png)
3 S7-300PLC西門子312模塊312-1AE14-OABO關(guān)于數(shù)據(jù)保持
3.1 CPU啟動方式:
S7-300CPU只有“暖啟動”Warm Start,但CPU 318-2 DP的啟動方式可定義為暖啟動Warm Start和冷啟動Cold Start兩種,定義為暖啟動時與其他標(biāo)準(zhǔn)型S7-300相同,定義為冷啟動時,與S7 400的冷啟動相同。暖啟動調(diào)用OB100組織塊。當(dāng)啟動時,過程映像和非保持?jǐn)?shù)據(jù)被清除。當(dāng)過程映像讀入后,就開始新的一個循環(huán)。
對于使用MMC卡的S7300 CPU
暖啟動時,有的數(shù)據(jù)塊DB都是被保持的,“保持存儲器”Retentive Memory標(biāo)簽頁的定義區(qū)為“灰色”不可選的,如圖9-3示。定義了保持的存儲器M定時器T計數(shù)器C中的數(shù)據(jù)將被保持。過程映像和非保持?jǐn)?shù)據(jù)被清除。
S7-300 CPU 存儲器復(fù)位
當(dāng)存儲器復(fù)位時,工作存儲器內(nèi)置裝載存儲器對于標(biāo)準(zhǔn)CPU和帶保持的數(shù)據(jù)都被清除,然后執(zhí)行硬件測試。如果存儲器卡存在,用戶程序就從存儲器卡拷貝到工作存儲器。
S7-300 CPU使用MMC卡的數(shù)據(jù)保持問題
1. 存儲器M定時器T計數(shù)器C的可保持性取決于是否被組態(tài)為保持,如果組態(tài)為非保持,則Stop->Run或者Power off/on均被復(fù)位,如果組態(tài)為保持,則Stop->Run或者Power Off/On均被保持。
![](http://img.safeb2b.com/Uploads/image/20210226/20210226135545_69868.jpg)
3裝載存儲器:
裝載存儲器是用于存放不包含符號地址分配或注釋這些保留在編程設(shè)備的存儲器中的用戶程序。裝載存儲器可以是存儲器卡內(nèi)部集成的RAM或內(nèi)部集成的EPROM。
4保持存儲器:
保持存儲器是非易失性的RAM,通過組態(tài)可以在PLC掉電后即使沒有安裝后備電池的情況下,保存一部分位存儲器M定時器T計數(shù)器C和數(shù)據(jù)塊DB。在設(shè)置CPU參數(shù)時一定要要保持的區(qū)域。注意:由于S7-400PLC沒有非易失性RAM,即使組態(tài)了保持區(qū)域,再掉電時若沒有后備電池,也將丟失有數(shù)據(jù)。這是S7-300PLC與S7-400PLC的重要區(qū)別
1當(dāng)在step7中執(zhí)行時,會把編程設(shè)備中的用戶程序到CPU的裝載存儲區(qū),同時會把運行時使用的程序和數(shù)據(jù)寫入工作存儲區(qū)如OB1和數(shù)據(jù)塊。
2若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時,在工作存儲器中定義了保持特性的數(shù)據(jù)塊會把數(shù)據(jù)寫入保持存儲器中,上電后保持存儲器會把斷電時的數(shù)據(jù)寫入到工作存儲區(qū),保證了運行數(shù)據(jù)斷電不丟失。
3若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時,系統(tǒng)存儲區(qū)中定義n的保持位存儲器M定時器T和計數(shù)器C斷電時也會寫入保持存儲器,恢復(fù)上電時斷電時的數(shù)據(jù)重新寫入,保證了運行數(shù)據(jù)斷電不丟失。