西門子6ES7-412-2XJ05-0AB0
-
用于開發(fā) S7-1500 軟件控制器的可動(dòng)態(tài)加載的函數(shù)庫(kù):
-
借助于 C/C++ 編程語(yǔ)言實(shí)現(xiàn)函數(shù)庫(kù)。
-
在 Windows 中或在軟件控制器的實(shí)時(shí)運(yùn)行環(huán)境中執(zhí)行庫(kù)函數(shù)。
-
從 PLC 程序直接調(diào)用函數(shù)。
-
供貨范圍內(nèi)包括實(shí)時(shí)庫(kù)函數(shù)的開發(fā)環(huán)境:
-
使用 MS Visual Studio 開發(fā) Windows 庫(kù)函數(shù)。
-
自動(dòng)創(chuàng)建用于調(diào)用庫(kù)函數(shù)的函數(shù)塊。
-
通過導(dǎo)入將函數(shù)塊簡(jiǎn)便集成在 STEP 7 中。
-
無需專門的語(yǔ)言知識(shí),即可在控制器中方便地使用庫(kù)函數(shù)。
SIMATIC ODK 1500S 可為開發(fā) Windows 以及 S7-1500 軟件控制器的實(shí)時(shí)庫(kù)函數(shù)提供支持。典型應(yīng)用包括:
-
Windows 庫(kù)應(yīng)用程序
-
與數(shù)據(jù)庫(kù)接口
-
與 Office 應(yīng)用程序等 Windows 程序通信
-
連接到與應(yīng)用相關(guān)的可視化軟件
-
實(shí)現(xiàn)特定領(lǐng)域的協(xié)議轉(zhuǎn)換器,如 PV02、IEC 61850 等
-
訪問 Windows 文件系統(tǒng),例如,用特定文件格式進(jìn)行訪問
-
實(shí)時(shí)庫(kù)應(yīng)用程序
-
將現(xiàn)有 C/C++ 算法集成到控制任務(wù)中。
-
實(shí)現(xiàn)閉環(huán)控制器或算法
通過 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 完成的;支持以下版本:
-
Visual Studio 2010
-
Visual Studio 2013
-
Visual Studio Express 2013
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 的控制
-
擴(kuò)展了基于 PC 控制器的 SIMATIC S7 控制器家族
-
當(dāng)數(shù)據(jù)處理,通訊,可視化,工藝和控制必須在單個(gè) PC 上實(shí)現(xiàn)以節(jié)省空間和提高性能時(shí)
型號(hào)
-
SIMATIC WinAC 軟件 PLC
用于需要高靈活性和集成能力的任務(wù)
-
SIMATIC WinAC ODK
可實(shí)現(xiàn)工藝任務(wù) PC 解決方案與 PLC 靈活高性能地結(jié)合。
特性:
-
在安裝有 Windows XP Professional SP2 的標(biāo)準(zhǔn) PC 上運(yùn)行。
-
編碼和 SIMATIC S7 兼容
使用 SIMATIC 工業(yè)軟件編程,創(chuàng)建的程序還可用于 SIMATIC S7。
-
使用與辦公應(yīng)用集成的標(biāo)準(zhǔn)接口
-
用于解決方案指定的工藝硬件和軟件集成的開放式接口
西門子S7-200 CPU的類型
從CPU模塊的功能來看,SIMATIC S7-200系列小型PLC發(fā)展至今,大致經(jīng)歷了兩代:
第一代產(chǎn)品,其CPU模塊為CPU 21X,主機(jī)都可進(jìn)行擴(kuò)展,它具有四種不同配置的CPU單元:CPU 212,CPU 214,CPU 215和CPU 216,本書不介紹該產(chǎn)品。
第二代產(chǎn)品,其CPU模塊為CPU 22X,主機(jī)都可進(jìn)行擴(kuò)展,它具有五種不同配置的CPU單元:CPU 221,CPU 222,CPU 224和CPU 226和CPU226XM,除CPU 221之外,其它都可加擴(kuò)展模塊,是目前小型PLC的主流產(chǎn)品。本書將介紹CPU22X系列產(chǎn)品。
對(duì)于每個(gè)型號(hào),西門子廠家都提供有產(chǎn)品貨號(hào),根據(jù)產(chǎn)品貨號(hào)可以購(gòu)買到指定類型的PLC。
西門子6ES7-412-2XJ05-0AB0
不同性能級(jí)別的 6 種標(biāo)準(zhǔn) CPU:
-
CPU 1511-1 PN
-
CPU 1513-1 PN
-
CPU 1515-2 PN/DP
-
CPU 1516-3 PN/DP
-
CPU 1517-3 PN/DP
-
CPU 1518-4 PN/DP
-
S7-1500 控制器產(chǎn)品系列中的入門級(jí) CPU
-
適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用
-
在具有集中式和分布式 I/O 的生產(chǎn)線上作為集中式控制器使用
-
PROFINET IO IRT 接口,帶 2 端口交換機(jī)
-
PROFINET I/O 控制器,用于在 PROFINET 上運(yùn)行分布式 I/O
-
用于連接 CPU 作為 SIMATIC 或 非西門子 PROFINET I/O 控制器下的 PROFINET 設(shè)備的 PRIFINET 智能設(shè)備
-
等時(shí)同步模式
-
集成運(yùn)動(dòng)控制功能,可以控制速度控制軸和定位軸,支持外部編碼器
-
集成 Web 器,帶有創(chuàng)建用戶定義的 Web 站點(diǎn)的選項(xiàng)
-
運(yùn)行 CPU 所需的 SIMATIC 存儲(chǔ)卡
CPU 1511-1 PN 是經(jīng)濟(jì)型入門級(jí) CPU,用于不連續(xù)生產(chǎn)技術(shù)中對(duì)處理速度和響應(yīng)速度要求不高的應(yīng)用。 CPU 1511-1 PN/DP 可以用作 PROFINET IO 控制器,也可以用作分布式智能設(shè)備 (PROFINET 智能設(shè)備)。 集成式 PROFINET IO IRT 接口設(shè)計(jì)為 2-端口交換機(jī)以便在系統(tǒng)中設(shè)立總線型拓?fù)洹?另外,CPU 通過易組態(tài)的塊提供全面控制功能,以及通過標(biāo)準(zhǔn)化 PLC-open 塊 提供連接至驅(qū)動(dòng)器的能力。CPU 1511-1 PN 是經(jīng)濟(jì)型入門級(jí) CPU,用于不連續(xù)生產(chǎn)技術(shù)中對(duì)處理速度和響應(yīng)速度要求不高的應(yīng)用。 CPU 1511-1 PN/DP 可以用作 PROFINET IO 控制器,也可以用作分布式智能設(shè)備 (PROFINET 智能設(shè)備)。 集成式 PROFINET IO IRT 接口設(shè)計(jì)為 2-端口交換機(jī)以便在系統(tǒng)中設(shè)立總線型拓?fù)洹?另外,CPU 通過易組態(tài)的塊提供全面控制功能,以及通過標(biāo)準(zhǔn)化 PLC-open 塊 提供連接至驅(qū)動(dòng)器的能力
The CPU 1511-1 PN 有:
-
功能強(qiáng)大的處理器:
該 CPU 的單條二進(jìn)制命令的命令執(zhí)行時(shí)間可低至 60 ns。
-
大容量工作存儲(chǔ)器:
150KB,用于程序;1 MB,用于數(shù)據(jù)
-
采用 SIMATIC 存儲(chǔ)卡作為加裝存儲(chǔ)器;
允許實(shí)現(xiàn)例如數(shù)據(jù)日志和歸檔等其它功能
-
靈活的擴(kuò)展功能:
單層組態(tài)多可支持 32 個(gè)模塊(CPU + 31 個(gè)模塊)
-
顯示器的功能為:
-
顯示概覽信息,例如,集成接口的 IP 地址、站名稱、別名稱、位置名稱等。
-
診斷信息顯示
-
模塊信息顯示
-
顯示可由用戶定義的徽標(biāo)
-
顯示器設(shè)置顯示
-
IP 地址設(shè)置
-
日期和時(shí)間設(shè)置
-
選擇操作模式
-
復(fù)位 CPU 至出廠設(shè)置
-
禁用/啟用顯示屏
-
啟用保護(hù)級(jí)別
-
PROFINET IO IRT 接口用于通過 PROFINET 進(jìn)行分布式 I/O 連接
西門子6ES7-412-2XJ05-0AB0
6ES7392-1AM00-0AA0西門子PLC
6ES7392-1AM00-0AA0西門子PLC產(chǎn)品描述
SIMATIC S7-300
前置連接器392
帶螺釘型接點(diǎn)
40針
附件
屬于產(chǎn)品S7-300
重量
重量,約137 g
SIMATIC S7-3006ES7392-1AJ00-0AA0
6ES7392-1AJ00-0AA0產(chǎn)品描述
SIMATIC S7-300,前置連接器,用于信號(hào)模塊,帶螺釘型接點(diǎn),20針
附件
屬于產(chǎn)品S7-300
重量
重量,約70 g
Monitor V6.2帶50個(gè)客戶機(jī)
WinCC Audit
V7.0
|
|
6AV6
371-1DV07-0AX0
|
SIMATIC WinCC
/Audit RT V7.0
|
6AV6 371-1DV17-0AX0
|
SIMATIC
WinCC /Audit RC V7.0
|
SIMATIC S7-300 CPU 具有高性能、所需空間小以及小的維護(hù)成本,因此提高了性價(jià)比。
-
高處理速度;
例如,在 CPU 315-2 DP 中,位運(yùn)算時(shí),0.05 μs;浮點(diǎn)運(yùn)算時(shí),0.45 μs,
在 CPU 319-3 PN/DP 中,位運(yùn)算時(shí),0.004 μs;浮點(diǎn)運(yùn)算時(shí),0.04 μs
-
擴(kuò)展數(shù)量
-
作為裝載存儲(chǔ)器的 SIMATIC 微型存儲(chǔ)卡(MMC):
可在微型存儲(chǔ)卡中存儲(chǔ)一個(gè)完整的項(xiàng)目,包括符號(hào)和注釋。RUN 模式下也可以進(jìn)行讀/寫操作。這樣可以降低成本
-
無需電池即可在 MMC 上備份 RAM 數(shù)據(jù)
編程
使用STEP7中的 LAD、FBD STL 對(duì) CPU 進(jìn)行編程??梢允褂孟铝芯幊坦ぞ撸篠TEP 7 Basis 和 STEP 7 Professional。
可以運(yùn)行 CPU 314 的工程與組態(tài)工具(例如,S7-GRAPH、S7-HiGraph、SCL、CFC 或 SFC)。
標(biāo)準(zhǔn)型CPU
對(duì)標(biāo)準(zhǔn)型 CPU 進(jìn)行編程時(shí)需要 STEP 7 V5.2+SP1 以上的軟件。
緊湊型 CPU
對(duì)緊湊型 CPU 進(jìn)行編程時(shí)需要 STEP 7 V5.3+SP2 以上的軟件。老版本的STEP 7需要升級(jí)。
-
7種標(biāo)準(zhǔn)型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP)
-
7種CPU可在-25°C 至 +60°C的擴(kuò)展的環(huán)境溫度范圍中使用
-
具有不同的性能等級(jí),滿足不同的應(yīng)用領(lǐng)域。
提供了以下標(biāo)準(zhǔn) CPU
-
CPU 312,用于小型工廠
-
CPU 314,用于對(duì)程序量和指令處理速率有額外要求的工廠
-
CPU 315-2 DP,用于具有中/大規(guī)模的程序量以及使用PROFIBUS DP進(jìn)行分布式組態(tài)的工廠
-
CPU 315-2 PN/DP,用于具有中/大規(guī)模的程序量以及使用PROFIBUS DP和PROFINET IO進(jìn)行分布式組態(tài)的工廠,在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)
-
CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進(jìn)行分布式組態(tài)的工廠
-
CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進(jìn)行分布式組態(tài)的工廠,在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)
-
CPU 319-3 PN/DP,用于具有極大容量程序量何組網(wǎng)能力以及使用PROFIBUS DP和PROFINET IO進(jìn)行分布式組態(tài)的工廠,在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)
S7-200PLC的基本配置
語(yǔ)句表程序設(shè)計(jì)語(yǔ)言與梯形圖
語(yǔ)句表程序設(shè)計(jì)語(yǔ)言是用布爾助記符來描述程序的一種程序設(shè)計(jì)語(yǔ)言。語(yǔ)句表程序設(shè)計(jì)語(yǔ)言與計(jì)算機(jī)中的匯編語(yǔ)言非常相似,采用布爾助記符來表示操作功能。
語(yǔ)句表程序設(shè)計(jì)語(yǔ)言具有下列特點(diǎn):
(1) 采用助記符來表示操作功能,具有容易記憶,便于撐握的特點(diǎn);
(2) 在編程器的鍵盤上采用助記符表示,具有便于操作的特點(diǎn),可在無計(jì)算機(jī)的場(chǎng)合進(jìn)行編程設(shè)計(jì);
(3) 用編程軟件可以將語(yǔ)句表與梯形圖可以相互轉(zhuǎn)換。
例如,圖1中的梯形圖轉(zhuǎn)換為語(yǔ)句表程序如下:
Monitor V6.2帶50個(gè)客戶機(jī)
WinCC Audit
V7.0
|
|
6AV6
371-1DV07-0AX0
|
SIMATIC WinCC
/Audit RT V7.0
|
6AV6 371-1DV17-0AX0
|
SIMATIC
WinCC /Audit RC V7.0
|
CPU 417-4 具有:
-
功能強(qiáng)大的處理器:
CPU 執(zhí)行每條二進(jìn)制指令時(shí)間僅為 0.018μs 。
-
30 MB RAM(其中程序和數(shù)據(jù)各使用 15 MB);
用于執(zhí)行用戶程序的快速 RAM。
-
靈活擴(kuò)展:
多達(dá) 262144 點(diǎn)數(shù)字量和 16384 點(diǎn)模擬量輸入/輸出。
-
MPI 多點(diǎn)接口:
通過 MPI,可在高達(dá) 12 Mbit/s 的數(shù)據(jù)傳輸速率下,建立包含多 32 個(gè)站的簡(jiǎn)單網(wǎng)絡(luò)。CPU 可與通信總線(C 總線)和 MPI 的站建立多 44 個(gè)連接。
注意:
如果同時(shí)使用 PROFIBUS DP 接口和 MPI 接口,則只能將以下總線連接器與 MPI 接口相連:
-
帶插口: 6ES7 972-0BB42-0XA0
-
不帶插口:6ES7 972-0BA42-0XA0
-
模式選擇開關(guān):
撥動(dòng)開關(guān)設(shè)計(jì)。
-
診斷緩沖區(qū):
后的 120 個(gè)故障和中斷事件保存在一個(gè)環(huán)形緩沖區(qū)中,用于進(jìn)行診斷(可擴(kuò)展)。
-
實(shí)時(shí)時(shí)鐘:
在 CPU 的診斷消息后面附加日期和時(shí)間。
-
存儲(chǔ)卡:
用于對(duì)集成的裝載存儲(chǔ)器進(jìn)行擴(kuò)展。存儲(chǔ)在裝載存儲(chǔ)器中的信息包括 S7-400 參數(shù)數(shù)據(jù)以及程序,因此需要 2 倍的存儲(chǔ)空間。 其結(jié)果是:
-
內(nèi)置的裝載存儲(chǔ)器不能滿足大程序量的要求,因此需要存儲(chǔ)卡。
可使用 RAM 和 FEPROM 卡(FEPROM 卡用于保持性存儲(chǔ))。
-
PROFIBUS DP 接口:
通過 PROFIBUS DP 主站接口,可以實(shí)現(xiàn)分布式自動(dòng)化組態(tài),從而提高了速度,便于使用。對(duì)用戶來說,分布式 I/O 單元可作為一個(gè)集中式單元來處理(相同的組態(tài)、編址和編程)。
混合組態(tài): SIMATIC S5 和 SIMATIC S7 作為符合 EN 50170 的 PROFIBUS 主站。
注意:
如果同時(shí)使用 PROFIBUS DP 和 MPI 接口,則只能將以下總線連接器連接至 MPI 接口:
-
帶插口: 6ES7 972-0BB42-0XA0
-
不帶插口:6ES7 972-0BA42-0XA0
-
兩個(gè)附加插槽:
可用 IF 964-DP 接口子模塊連接兩個(gè)附加的 PROFIBUS DP 主站系統(tǒng)。
-
3 個(gè)故障安全 CPU(CPU 414F-3 PN/DP、CPU 416F-2、CPU 416F-3 PN/DP)
-
具有不同性能等級(jí),滿足不同的應(yīng)用要求。