本溪西門子代理商
S7-1200 間接尋址指令的應(yīng)用
S7-1200的間接尋址需要通過數(shù)據(jù)塊中的數(shù)組來實(shí)現(xiàn)。指令FieldRead通過索引(又稱為下標(biāo))變量從數(shù)組中讀取數(shù)值,指令FieldWrite 通過索引變量向數(shù)組中寫數(shù)值,使用這兩條指令可以實(shí)現(xiàn)間接尋址。
索引變量是間接尋址中的地址指針,它的值是要讀寫的數(shù)組元素的索引值。地址指針就像收音機(jī)調(diào)臺(tái)的指針,改變指針的位置,指針指向不同電臺(tái)。改變地址指針中的索引值,指針“指向"數(shù)組不同的元素。間接尋址的優(yōu)點(diǎn)是可以在程序處理期間,通過改變指針的值動(dòng)態(tài)地修改指令中的地址。
首成一個(gè)名為“數(shù)據(jù)塊1"的全局?jǐn)?shù)據(jù)塊DB2,在數(shù)據(jù)塊中生成名為“數(shù)組1"的數(shù)組Array[1..10] of Int,其元素的數(shù)據(jù)類型為Int。
這兩條指令沒有列入指令列表和指令列表,編程時(shí)將收藏夾中的空邏輯框插入程序,點(diǎn)擊其中紅色的“??",打開下拉式列表框,可以看到列表框底部的指令FieldWrite或FieldRead。點(diǎn)擊生成的指令框中的“???",用列表設(shè)置要寫入或讀取的數(shù)據(jù)類型為Int(見下圖)。兩條指令的參數(shù)MEMBER的實(shí)參必須是數(shù)組的個(gè)元素“數(shù)據(jù)塊1".數(shù)組1[1]。
指令的輸入?yún)?shù)索引值“INDEX"是要讀寫的數(shù)組中的元素的下標(biāo),數(shù)據(jù)類型為DINT(雙整數(shù))。參數(shù)“VALUE"是要寫入數(shù)組元素的值或要讀取的數(shù)組元素的值。
下圖中的FieldWrite指令將常數(shù)25寫入數(shù)組1中的元素“數(shù)組1[3]"。FieldRead指令讀取數(shù)組元素“數(shù)組1[3]"的值,將它保存到MW20。改變INDEX的值,可以讀寫別的數(shù)組元素的值。

西門子 S7-1500 PLC 產(chǎn)品應(yīng)用
SIMATIC S7-1500控制器提供了更高性能,位指令的處理時(shí)間低至1ns,浮點(diǎn)運(yùn)算的指令處理時(shí)間低至10ns(取決于CPU類型,這在次上市發(fā)布的產(chǎn)品中是不可能的)。背板總線的速度是S7-400PLC的40倍;由于代碼生成得到優(yōu)化,CPU的響應(yīng)速度與現(xiàn)有控制器的CPU相比更快。
每個(gè)CPU都配有一個(gè)PROFINET IO (2端口換機(jī))標(biāo)準(zhǔn)接口。CPU 1516-3PN/DP另外還具有一個(gè)集成PROFINET基本接口,例如,可用于網(wǎng)絡(luò)隔離。
除集成接口外,每個(gè)SIMATIC S7-1500控制器還可通過通信模塊或通信處理器進(jìn)行擴(kuò)展。這樣就提供了很多其它連接方法,例如,通過PROFIBUS進(jìn)行連接,通過以太網(wǎng)進(jìn)行連接,或通過采用協(xié)議USS或Modbus RTU的串行接口進(jìn)行連接。
集成技術(shù)
SIMATIC S7-1500可以不使用任何附加模塊而在PLC中集成運(yùn)動(dòng)控制功能。通過PLCopen,該控制器提供了標(biāo)準(zhǔn)化的塊,可用來連接模擬驅(qū)動(dòng)器和PROFIdrive驅(qū)動(dòng)器。運(yùn)動(dòng)控制功能支持轉(zhuǎn)速軸和定位軸以及外部編碼器。
為了有效調(diào)試和快速優(yōu)化驅(qū)動(dòng)器和閉環(huán)控制器,SIMATIC S7-1500還針對(duì)所有CPU變量提供了廣泛的跟蹤功能,既可用于實(shí)時(shí)診斷,又可用于不定時(shí)故障檢測。
除驅(qū)動(dòng)器功能外,S7-1500還提供了豐富的閉環(huán)控制功能,例如,可通過便于組態(tài)的塊來自動(dòng)優(yōu)化控制參數(shù)以獲得控制質(zhì)量。
此外,還可利用工藝模塊來執(zhí)行高速計(jì)數(shù)、位置捕獲等功能,或針對(duì)24V直至200kHz的信號(hào)執(zhí)行測量。
集成了安全功能
與STEP7結(jié)合使用時(shí),每個(gè)CPU都會(huì)提供基于密碼的知識(shí)保護(hù),可防止未經(jīng)*而讀出并更改程序塊的內(nèi)容。
復(fù)制保護(hù)加強(qiáng)了安全防護(hù),防止未經(jīng)*而復(fù)制程序塊??梢詫⒕唧w程序塊鏈接至存儲(chǔ)卡的序列號(hào),以便只有在將組態(tài)的存儲(chǔ)卡插到CPU中之后,才會(huì)執(zhí)行該程序塊。
并且,控制器具有四個(gè)不同的安全訪問級(jí)別,以便向不同用戶組分配不同的訪問權(quán)限。
由于操作保護(hù)得到改進(jìn),因此,控制器可以檢測到數(shù)據(jù)更改或未經(jīng)*的組態(tài)數(shù)據(jù)傳輸。
以太網(wǎng)通信處理器(CP 1543-1)通過防火墻為用戶提供了附加訪問保護(hù),并可建立安全連接(V12SP1及更高版本)。
設(shè)計(jì)與操作
所有SIMATIC S7-1500 CPU都配有一個(gè)顯示屏。通過該顯示屏,用戶可以讀取所連接的任何模塊的訂貨號(hào)、固件版本和序列號(hào)等信息;另外,無需使用編程設(shè)備,即可在本地調(diào)整CPU的IP地址以及其它網(wǎng)絡(luò)設(shè)置。
錯(cuò)誤消息以普通文本形式顯示在顯示屏上,從而有助于縮短停機(jī)時(shí)間。
所有模塊采用統(tǒng)一的前連接器,集成式電壓跳線可形成靈活的電壓組,簡化了庫存。
由于S7-1500安裝導(dǎo)軌中集成了標(biāo)準(zhǔn)安裝導(dǎo)軌,可方便地安裝自動(dòng)熔斷器、繼電器等附加組件。
在集中配置中,可通過信號(hào)模塊對(duì)SIMATIC S7-1500控制器進(jìn)行擴(kuò)展。這樣,通過節(jié)省空間的擴(kuò)展,就可以靈活適應(yīng)每種應(yīng)用。在將此款控制器推向市場時(shí),市場上已有各種不同的模擬量和數(shù)字量模塊。
使用用于數(shù)字量信號(hào)模塊的系統(tǒng)電纜套件,可以快速、清晰地連接現(xiàn)場傳感器和執(zhí)行器(*模塊化連接,包括前連接器模塊、連接線和連接模塊以及在開關(guān)柜內(nèi)進(jìn)行簡便接線(靈活連接,包括帶有預(yù)組裝的單線芯的前連接器。
另外,還為S7-1500提供了用于為模塊提供24V電壓的電源模塊以及為內(nèi)部模塊電路供電的系統(tǒng)電源。
通過用于ET 200MP I/O系統(tǒng)的IM 155-5 PROFINET接口模塊,可以使用多達(dá)30個(gè)信號(hào)、通信和工藝模塊。這樣,S7-1500的組件和系統(tǒng)優(yōu)點(diǎn)也適用于分布式配置。無論模塊是在S7-1500控制器旁的一個(gè)集中配置中運(yùn)行,還是在通過ET 200MP實(shí)現(xiàn)的分布式配置中運(yùn)行,在操作和系統(tǒng)功能方面,用戶都看不到任何差別。在這兩種系統(tǒng)中采用的高性能背板總線都可縮短總線循環(huán)時(shí)間和響應(yīng)時(shí)間,即使對(duì)于大型站配置以及很高的數(shù)量結(jié)構(gòu),也是如此。
集成系統(tǒng)診斷功能
集成系統(tǒng)診斷功能已針對(duì)S7-1500系列的CPU預(yù)先激活;系統(tǒng)診斷信息以普通文本形式統(tǒng)一顯示在顯示屏、TIAPortal、HMI和Web服務(wù)器上,甚至可顯示來自變頻器的消息;現(xiàn)在,在CPU停止運(yùn)行期間也將提供這種診斷。若配置了新的硬件組件,則自動(dòng)對(duì)診斷信息進(jìn)行更新。
SIMATIC STEP 7 Professional V12工程組態(tài)軟件
新的SIMATIC S7-1500控制器系列只能在Totally Integrated Automation Portal中使用STEP 7 ProfessionalV12及更高版本進(jìn)行組態(tài)。SIMATIC STEP 7 Professional V12是用于對(duì)SIMATIC S7-1500進(jìn)行直觀處理的工程組態(tài)系統(tǒng),除了對(duì)S7-1500進(jìn)行組態(tài)外,還可對(duì)S7-300/400和S7-1200控制器進(jìn)行組態(tài)。
本溪西門子代理商



