SIMATIC ODK 1500S 可為開發(fā) Windows 以及 S7-1500 軟件控制器的實(shí)時(shí)庫(kù)函數(shù)提供支持。典型應(yīng)用包括:
通過 SIMATIC ODK 1500S 可以開發(fā)可動(dòng)態(tài)加載的函數(shù)庫(kù),這些函數(shù)庫(kù)可直接從 S7-1500 軟控制器用戶程序來調(diào)用。可加載的庫(kù)既可在 Windows (DLL) 生成,也可在軟控制器(SO – 共享對(duì)象)的實(shí)時(shí)環(huán)境中生成。
生成可加載的庫(kù)
可通過 Microsoft Visual C++ for Windows 庫(kù)應(yīng)用程序以及用于實(shí)時(shí)函數(shù)庫(kù)的 Eclipse 來生成可加載的函數(shù)庫(kù)。通過借助于預(yù)定義的模板創(chuàng)建項(xiàng)目,用戶可以立即開始定義和實(shí)現(xiàn)其函數(shù)。
生成函數(shù)庫(kù)后,函數(shù)塊即可供使用,它們可直接集成到 STEP7 中,并用于從控制程序加載和執(zhí)行函數(shù)。
函數(shù)庫(kù)本身可在生成之后作為 DLL(Windows 庫(kù))或 SO 文件(共享對(duì)象 – 實(shí)時(shí)庫(kù))的形式提供。實(shí)時(shí)庫(kù)將由軟控制器 Web 器加載到軟控制器的裝載存儲(chǔ)器中,這樣,它們也可獨(dú)立于 Windows 進(jìn)行加載和執(zhí)行。
對(duì)于 Windows 庫(kù),整個(gè)功能范圍可以用于 Windows DLL。開發(fā)是使用 Visual Studio 完成的;支持以下版本:
ODK 1500S 的供貨范圍內(nèi)包括開發(fā)實(shí)時(shí)庫(kù)所需的集成開發(fā)環(huán)境 Eclipse。
測(cè)試函數(shù)庫(kù)
測(cè)試函數(shù)庫(kù)
可以使用 Visual Studio 來全面調(diào)試 Windows 庫(kù)。由于在 Windows 下異步執(zhí)行函數(shù),即使使用單步處理或斷點(diǎn),軟控制器的實(shí)時(shí)特性也不會(huì)被削弱。
功能強(qiáng)大的跟蹤功能可用于實(shí)時(shí)庫(kù),因?yàn)閱尾教幚砘驍帱c(diǎn)在實(shí)時(shí)條件下不可行。盡管如此,為了驗(yàn)證使用單步處理或斷點(diǎn)時(shí)的代碼,可以在開發(fā) PC 上的測(cè)試環(huán)境中調(diào)用實(shí)時(shí)庫(kù)的函數(shù)并進(jìn)行測(cè)試。
西門子已經(jīng)為基于 PC 的自動(dòng)化開發(fā)了豐富的相關(guān)硬件和軟件組件。
重點(diǎn):可通過 SIMATIC WinAC 實(shí)現(xiàn)基于 SIMATIC PC 的控制,而 SIMATIC WinAC 是一種開放、靈活和可靠的控制器,可用于實(shí)現(xiàn)基于 PC 的自動(dòng)化解決方案。
在 PC 上的單一平臺(tái)上,可以執(zhí)行所有自動(dòng)化任務(wù),如開環(huán)/閉環(huán)控制、HMI 和運(yùn)動(dòng)控制。除了典型的 PLC 任務(wù)之外,無論在哪必須處理 PC 應(yīng)用程序,基于 PC 的自動(dòng)化都是您的。
SIMATIC 基于 PC 的控制
型號(hào)
特性:
Sinamics S120 是西門子公司推出的全新的集V/F、矢量控制及伺服控制于一體的驅(qū)動(dòng)控制系統(tǒng),它不僅能控制普通的三相異步電動(dòng)機(jī),還能控制同步電機(jī)、扭矩電機(jī)及直線電機(jī)。其強(qiáng)大的定位功能將實(shí)現(xiàn)進(jìn)給軸的、相對(duì)定位。內(nèi)部集成的DCC(驅(qū)動(dòng)控制圖表)功能,用PLC 的CFC 編程語(yǔ)言來實(shí)現(xiàn)邏輯、運(yùn)算及簡(jiǎn)單的工藝等功能。
Sinamics S120 產(chǎn)品包括:用于共直流母線的DC/AC 逆變器和用于單軸的AC/AC 變頻器。
? 共直流母線的 DC/AC 逆變器通常又稱為Sinamics S120 多軸驅(qū)動(dòng)器,其結(jié)構(gòu)形式為電源模塊和電機(jī)模塊分開,一個(gè)電源模塊將3 相交流電整流成540V 或600V 的直流電,將電機(jī)模塊(一個(gè)或多個(gè))都連接到該直流母線上,特別適用于多軸控制,尤其是造紙、包裝、紡織、印刷、鋼鐵等行業(yè)。優(yōu)點(diǎn)是各電機(jī)軸之間的能量共享,接線方便、簡(jiǎn)單。
? 單軸控制的 AC/AC 變頻器,通常又稱為Sinamics S120 單軸交流驅(qū)動(dòng)器,其結(jié)構(gòu)形式為電源模塊和電機(jī)模塊集在一起,特別適用于單軸的速度和定位控制。
主要介紹Sinamics S120 DC/AC 多軸交流驅(qū)動(dòng)器、Sinamics S120 AC/AC 單軸交流驅(qū)動(dòng)器、電機(jī)電纜和信號(hào)電纜、同步和異步伺服電機(jī)的訂貨數(shù)據(jù)、Simotion 運(yùn)動(dòng)控制系統(tǒng)的相關(guān)訂貨數(shù)據(jù)。
6ED 1052-1MD00-0BA6 | LOGO! 12/24RC,邏輯模塊,顯示器 PU/I/O:12/24V DC/繼電器,8 DI (4AI)/4 DO;存儲(chǔ)器 200 個(gè)塊,可通過額外模塊進(jìn)行擴(kuò)展 |
6ED 1052-1CC00-0BA6 | LOGO! 24,邏輯模塊,顯示器 PU/I/O:24V/24V/24V 傳輸,8 DI (4AI)/4 DO;存儲(chǔ)器 200 個(gè)塊,可通過額外模塊進(jìn)行擴(kuò)展 |
6ED 1052-1HB00-0BA6 | LOGO! 24RC,邏輯模塊,顯示器 PU/I/O:24 VDC/24 VDC/繼電器,8 DI/4 DO;存儲(chǔ)器 200 個(gè)塊,可通過額外的 24V AC/DC 模塊進(jìn)行擴(kuò)展 |
6ED 1052-1FB00-0BA6 | LOGO! 230RC,邏輯模塊,顯示器 PU/I/O:230V/230V/繼電器,8 DI/4 DO,存儲(chǔ)器 200 個(gè)塊,可通過額外的 230V AC/DC 模塊進(jìn)行擴(kuò)展 |
6ED 1052-2MD00-0BA6 | LOGO! 12/24RCO,邏輯模塊,PU/I/O:12/24V DC/繼電器,8 DI (4AI)/4 DO;不帶顯示器,存儲(chǔ)器 200 個(gè)塊,可通過額外模塊進(jìn)行擴(kuò)展 |
6ED 1052-2CC00-0BA6 | LOGO! 24O,邏輯模塊,不帶顯示器,PU/I/O:24V/24V/24V 傳輸,8 DI (4AI)/4 DO;存儲(chǔ)器 200 個(gè)塊,可通過額外模塊進(jìn)行擴(kuò)展 |
6ED 1052-2HB00-0BA6 | LOGO! 24RCO (AC),邏輯模塊,PU/I/O:24V DC/24V DC/繼電器,8 DI/4 DO;不帶顯示器,存儲(chǔ)器 200 個(gè)塊,可通過額外模塊進(jìn)行擴(kuò)展 |
6ED 1052-2FB00-0BA6 | LOGO! 230RCO,邏輯模塊,PU/I/O:230V/230V/繼電器,8 DI/4 DO;不帶顯示器,存儲(chǔ)器 200 個(gè)塊,可通過額外的 230V AC/DC 模塊進(jìn)行擴(kuò)展 |
6ED 1055-1MB00-0BA1 | LOGO!DM8 12/24RC |
6ED 1055-1CB00-0BA0 | LOGO!DM8 24 |
6ED 1055-1HB00-0BA0 | LOGO!DM8 24R |
6ED 1055-1FB00-0BA1 | LOGO!DM8 230R |
6ED 1055-1CB10-0BA0 | LOGO!DM16 24 |
6ED 1055-1NB10-0BA0 | LOGO!DM16 24R |
6ED 1055-1FB10-0BA0 | LOGO!DM16 230R |
6ED 1055-1MA00-0BA0 | LOGO!AM2 |
6ED 1055-1MD00-0BA0 | LOGO!AM2 PT100 |
6ED 1055-1MM00-0BA1 | LOGO!AM2 AQ |
6ED 1057-1AA00-0BA0 | LOGO PC電纜 |
6ED 1056-5CA00-0BA0 | 程序模塊(棕色卡) |
6ED 1056-1DA00-0BA0 | LOGO! 存儲(chǔ)卡 |
6ED 1056-6XA00-0BA0 | LOGO! 電池卡,實(shí)時(shí)時(shí)鐘緩沖長(zhǎng) 2 年 |
6ED 1056-7DA00-0BA0 | LOGO! 存儲(chǔ)器/電池卡,LOGO! 程序的復(fù)制和/或知識(shí)保護(hù),實(shí)時(shí)時(shí)鐘緩沖長(zhǎng) 2 年 |
注:
CPU 運(yùn)行需要 SIMATIC 微存儲(chǔ)卡(MMC)。
IM 151-8F PN/DP CPU 可用于運(yùn)行中等大小程序的遠(yuǎn)程、分布式自動(dòng)化解決方案。 可現(xiàn)場(chǎng)對(duì)處理數(shù)據(jù)進(jìn)行遠(yuǎn)程預(yù)處理,并能傳送上位控制單元所需的數(shù)據(jù)。 這樣做有以下幾個(gè)優(yōu)點(diǎn):
IM 151-8F PN/DP CPU 運(yùn)行并不完全依賴于中央控制器。 如果故障,IM151-8F PN/DP CPU 可輕松繼續(xù)運(yùn)行。
位模塊化設(shè)計(jì)的 ET 200S I/O 系統(tǒng)和 IM 151-8F PN/DP CPU 為面向功能的站設(shè)計(jì)。
IM 151-8F PN/DP CPU 配有以下部件:
SIMATIC S7-300 是模塊化的微型 PLC 系統(tǒng),可滿足中、低端的性能要求。
模塊化、無風(fēng)扇設(shè)計(jì)、易于實(shí)現(xiàn)分布式結(jié)構(gòu)以及方便的操作,使得 SIMATIC S7-300 成為中、低端應(yīng)用中各種不同任務(wù)的經(jīng)濟(jì)、用戶友好的解決方案。
SIMATIC S7-300 的應(yīng)用領(lǐng)域包括:
多種性能等級(jí)的 CPU,具有用戶友好功能的全系列模塊,可允許用戶根據(jù)不同的應(yīng)用選取相應(yīng)模塊。任務(wù)擴(kuò)展時(shí),可通過使用附加模塊隨時(shí)對(duì)控制器進(jìn)行升級(jí)。
SIMATIC S7-300 是一個(gè)通用的控制器:
SIMATIC S7-300F 故障安全自動(dòng)化系統(tǒng)可使用在對(duì)安全要求較高的設(shè)備中。其可對(duì)立即停車過程進(jìn)行控制,因此不會(huì)對(duì)人身、環(huán)境造成損害。
S7-300F 滿足下列安全要求:
另外,標(biāo)準(zhǔn)模塊還可用在 S7-300F 及故障安全模塊中。因此它可以創(chuàng)建一個(gè)全集成的控制系統(tǒng),在非安全相關(guān)和安全相關(guān)任務(wù)共存的工廠中使用。使用相同的標(biāo)準(zhǔn)工具對(duì)整個(gè)工廠進(jìn)行組態(tài)和編程。
一般步驟
S7-300自動(dòng)化系統(tǒng)采用模塊化設(shè)計(jì)。它擁有豐富的模塊,且這些模塊均可以獨(dú)立地組合使用。
一個(gè)系統(tǒng)包含下列組件:
根據(jù)要求,也可使用下列模塊:
設(shè)計(jì)
簡(jiǎn)單的結(jié)構(gòu)使得 S7-300 使用靈活且易于維護(hù):
擴(kuò)展
若用戶的自動(dòng)化任務(wù)需要 8 個(gè)以上的 SM、FM 或 CP 模塊插槽時(shí),則可對(duì) S7-300(除 CPU 312 和 CPU 312C 外)進(jìn)行擴(kuò)展:
通信
S7-300 具有不同的通信接口:
PROFIBUS DP進(jìn)行過程通信
SIMATIC S7-300 通過通信處理器或通過配備集成 PROFIBUS DP 接口的 CPU 連接到 PROFIBUS DP 總線系統(tǒng)。通過帶有 PROFIBUS DP 主站/從站接口的 CPU,可構(gòu)建一個(gè)高速的分布式自動(dòng)化系統(tǒng),并且使得操作大大簡(jiǎn)化。
從用戶的角度來看,PROFIBUS DP 上的分布式I/O處理與集中式I/O處理沒有區(qū)別(相同的組態(tài),編址及編程)。
以下設(shè)備可作為主站連接:
出于性能原因,每條線路上連接的主站不得超過 2 個(gè)。
以下設(shè)備可作為從站連接:
雖然帶有 STEP 7 的編程器/PC 或 OP 是總線上的主站,但是只使用 MPI 功能,另外通過 PROFIBUS DP 也可部分提供 OP 功能。
通過 PROFINET IO 進(jìn)行過程通信
SIMATIC S7-300 通過通信處理器或通過配備集成 PROFINET 接口的 CPU 連接到 PROFINET IO 總線系統(tǒng)。通過帶有 PROFIBUS 接口的 CPU,可構(gòu)建一個(gè)高速的分布式自動(dòng)化系統(tǒng),并且使得操作大大簡(jiǎn)化。
從用戶的角度來看,PROFINET IO 上的分布式I/O處理與集中式I/O處理沒有區(qū)別(相同的組態(tài),編址及編程)。
可將下列設(shè)備作為 IO 控制器進(jìn)行連接:
可將下列設(shè)備作為 IO 設(shè)備進(jìn)行連接:
通過 AS-Interface 進(jìn)行過程通信
S7-300 所配備的通信處理器 (CP 342-2) 適用于通過 AS-Interface 總線連接現(xiàn)場(chǎng)設(shè)備(AS-Interface 從站)。
更多信息,請(qǐng)參見通信處理器。
通過 CP 或集成接口(點(diǎn)對(duì)點(diǎn))進(jìn)行數(shù)據(jù)通信
通過 CP 340/CP 341 通信處理器或 CPU 313C-2 PtP 或 CPU 314C-2 PtP 的集成接口,可經(jīng)濟(jì)有效地建立點(diǎn)到點(diǎn)連接。有三種物理傳輸介質(zhì)支持不同的通信協(xié)議:
可以連接以下設(shè)備:
特殊功能塊包括在通信功能手冊(cè)的供貨范圍之內(nèi)。
使用多點(diǎn)接口 (MPI) 進(jìn)行數(shù)據(jù)通信
MPI(多點(diǎn)接口)是集成在 SIMATIC S7-300 CPU 上的通信接口。它可用于簡(jiǎn)單的網(wǎng)絡(luò)任務(wù)。
通過 CP 進(jìn)行數(shù)據(jù)通信
SIMATIC S7-300 通過 CP 342 和 CP 343 通信處理器可以連接到 PROFIBUS 和工業(yè)以太網(wǎng)總線系統(tǒng)。
可以連接以下設(shè)備:
S7-300F 能夠以兩種 I/O 設(shè)計(jì)的方式運(yùn)行:
可編程控制器梯形圖設(shè)計(jì)規(guī)則
1.觸點(diǎn)的安排
梯形圖的觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支上。
2.串、并聯(lián)的處理
在有幾個(gè)串聯(lián)回路相并聯(lián)時(shí),應(yīng)將觸點(diǎn)多的那個(gè)串聯(lián)回路放在梯形圖上面。在有幾個(gè)并聯(lián)回路相串聯(lián)時(shí),應(yīng)將觸點(diǎn)多的并聯(lián)回路放在梯形圖的左面。
3.線圈的安排
不能將觸點(diǎn)畫在線圈右邊,只能在觸點(diǎn)的右邊接線圈。
4.不準(zhǔn)雙線圈輸出
如果在同一程序中同一元件的線圈使用兩次或多次,則稱為雙線圈輸出。這時(shí)前面的輸出無效,只有后一次才有效,所以不應(yīng)出現(xiàn)雙線圈輸出。
5.重新編排電路
如果電路結(jié)構(gòu)比較復(fù)雜,可重復(fù)使用一些觸點(diǎn)畫出它的等效電路,然后再進(jìn)行編程就比較容易。
6.編程順序
對(duì)復(fù)雜的程序可先將程序分成幾個(gè)簡(jiǎn)單的程序段,每一段從左邊觸點(diǎn)開始,由上之下向右進(jìn)行編程,再把程序逐段連接起來。
S7-200 CPU22X 系列PLC I/O 點(diǎn)數(shù)擴(kuò)展和編址
S7-200 CPU22X 系列的每種主機(jī)所提供的本機(jī)I/O點(diǎn)的I/O地址是固定的,進(jìn)行擴(kuò)展時(shí),可以在CPU右邊連接多個(gè)擴(kuò)展模塊。如圖所示,每個(gè)擴(kuò)展模塊的組態(tài)地址編號(hào)取決于各模塊的類型和該模塊在I/O鏈中所處的位置。輸入與輸出模塊的地址不會(huì)沖突,模擬量控制模塊地址也不會(huì)影響數(shù)字量。
編址方法是同樣類型輸入或輸出點(diǎn)的模塊在鏈中按所處的位置而遞增,這種遞增是按字節(jié)進(jìn)行的,如果CPU或模塊在為物理I/0點(diǎn)分配地址時(shí)未用完一個(gè)字節(jié),那些未用的位也不能分配給I/O鏈中的后續(xù)模塊。
例如,某一控制系統(tǒng)選用CPU224,系統(tǒng)所需的輸入/輸出點(diǎn)數(shù)為:數(shù)字量輸入24點(diǎn)、數(shù)字量輸出20點(diǎn)、模擬量輸入6點(diǎn)和模擬量輸出2點(diǎn)。
本系統(tǒng)可有多種不同模塊的選取組合,并且各模塊在I/O鏈中的位置排列方式也可能有多種,圖2所示為其中的一種模塊連接形式。表1所示為其對(duì)應(yīng)的各模塊的編址情況。
圖2 模塊連接形式 |
表1 各模塊的編址
主機(jī) |
模塊 1 |
模塊 2 I/O |
模塊 3 |
模塊 4 |
模塊 5 |
I0.0 Q0.0 |
I2.0
|
Q2.0
|
AIW0 AQW0
|
I3.0 Q3.0
|
AIW8 AQW4
AIW10
|
● 同類型輸入或輸出的模塊按順序進(jìn)行編制。
● 數(shù)字量模塊總是保留以8位(1個(gè)字節(jié))遞增的過程映象寄存器空間。如果模塊沒有給保留字節(jié)中每一位提供相應(yīng)的物理點(diǎn),那些未用位不能分配給I/O鏈中的后續(xù)模塊。對(duì)于輸入模塊,這些保留字節(jié)中未使用的位會(huì)在每個(gè)輸入刷新周期中被清零。
● 模擬量I/O點(diǎn)總是以兩點(diǎn)遞增的方式來分配空間。如果模塊沒有給每個(gè)點(diǎn)分配相應(yīng)的物理點(diǎn),則這些I/O點(diǎn)會(huì)消失并且不能夠分配給I/O鏈中的后續(xù)模塊。
全模塊化連接模塊是 SIMATIC S7-300/400 的標(biāo)準(zhǔn)連接模塊,其作用在于外圍設(shè)備方便、快捷、準(zhǔn)確地連接到 SIMATIC S7-300/400 上。
連接前連接器模塊時(shí),請(qǐng)注意以下事項(xiàng):
每字節(jié)的綜合電流小于4 A,
外部電源電壓的正極與該連接模塊連接, 使電源電壓通過連接電纜傳送。 考慮到連接電纜的載流能力,綜合電流不得超過4 A/byte。
當(dāng)每字節(jié)的綜合電流大于4 A時(shí)
需單獨(dú)增加電纜傳送高于4 A的綜合電流, 該增加電纜連接于前連接器的特殊連接插座上。
經(jīng)調(diào)整后的前連接器被稱為前連接器模塊,可與該模塊連接, 將其插入該模塊而不是前連接器進(jìn)行連接。 前連接器模塊有各種型號(hào)可供選擇。 SIMATIC S7-300和SIMATIC S7-400分別有數(shù)字式和模擬式兩種型號(hào)。 連接電纜插入前連接器模塊。