西門子S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡(jiǎn)單卻高度精確的自動(dòng)化任務(wù)。西門子S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大、投資安全并且*適合各種應(yīng)用。可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),可實(shí)現(xiàn)標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動(dòng)化解決方案的重要組成部分。
產(chǎn)品簡(jiǎn)介
西門子S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡(jiǎn)單卻高度精確的自動(dòng)化任務(wù)。西門子S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大、投資安全并且*適合各種應(yīng)用。可擴(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),可實(shí)現(xiàn)標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動(dòng)化解決方案的重要組成部分。
詳細(xì)介紹
廣西西門子S7-1200代理商(歡迎您)總代理
西門子S7-1200的間接尋址功能
前面給大家介紹了西門子S7-200系列PLC的間接尋址功能,接下來給大家介紹下西門子S7-1200系列PLC的間接尋址的功能,S7-1200系列的PLC間接尋址功能不同于S7-200系列PLC的間接尋址功能,S7-1200系列PLC的間接尋址功能主要是對(duì)DB塊中所建立的數(shù)組進(jìn)行尋址,根據(jù)對(duì)數(shù)組下標(biāo)值的訪問和修改來實(shí)現(xiàn)對(duì)數(shù)組中元素值的讀取或?qū)懭搿?/p>
在S7-1200PLC中,若需要根據(jù)數(shù)組下標(biāo)值來對(duì)數(shù)組中元素的訪問有兩種方式可以實(shí)現(xiàn),一是通過大家熟悉的梯形圖來編寫程序?qū)崿F(xiàn),二是可以通過SCL的編程方式來編寫這樣的程序?qū)崿F(xiàn)。這里通過一個(gè)簡(jiǎn)單的例子為例,分別通過這兩種方式如何實(shí)現(xiàn)通過索引數(shù)組的下標(biāo)值來實(shí)現(xiàn)對(duì)數(shù)組中元素的訪問。
例子說明:
假設(shè)需要從一組數(shù)據(jù)中找出一個(gè)大值,并記錄這個(gè)大值是這組數(shù)據(jù)中的第幾個(gè)數(shù)據(jù)。
先以大家相對(duì)來講比較熟悉的梯形圖的方式來實(shí)現(xiàn)此功能。這里我們需要用到通過讀取域或?qū)懭胗虻闹噶睿撝噶罡鶕?jù)索引的下標(biāo)值來讀取數(shù)值中相對(duì)應(yīng)元素的值或?qū)懭霐?shù)到數(shù)組中相對(duì)應(yīng)的元素里。此例子中只需要用到讀指令,指令位于移動(dòng)操作指令中的“原有”文件加中。
讀取數(shù)組中元素值的指令格式如下:
名稱 | 數(shù)據(jù)類型 | 功能描述 |
INDEX | DINT | 數(shù)組的下標(biāo)值 |
MEMBER | 取決數(shù)組中所建立元素的數(shù)據(jù)類型 | 數(shù)組中的*個(gè)元素 |
VALUE | 取決數(shù)組中所建立元素的數(shù)據(jù)類型 | 存放根據(jù)下標(biāo)值讀取出來的數(shù)組元素中的值 |
舉例:
表示把數(shù)據(jù)中的data這個(gè)數(shù)組中的data[5]這個(gè)元素的值讀取出來放入到MW100這個(gè)變量中。
寫入數(shù)組中元素值的指令格式如下:
名稱 | 數(shù)據(jù)類型 | 功能描述 |
INDEX | DINT | 數(shù)組的下標(biāo)值 |
VALUE | 取決數(shù)組中所建立元素的數(shù)據(jù)類型 | 把該值寫入到通過下表的對(duì)應(yīng)的數(shù)組元素中 |
MEMBER | 取決數(shù)組中所建立元素的數(shù)據(jù)類型 | 數(shù)組中的*個(gè)元素 |
舉例:
表示把數(shù)據(jù)20寫入到數(shù)據(jù)塊1中的變量名為data的數(shù)組中的data[3]元素的存儲(chǔ)器中。
在本例中,我們只需要用到*個(gè)指令,接下來設(shè)計(jì)一個(gè)如例題中所要求的梯形圖程序。
程序編寫思路:
本例題要去找出大值,并把大值所處的位置記錄下來,編程思路:假設(shè)變量MAX_DATA作為大值的存儲(chǔ)器,然后根據(jù)下標(biāo)值(INDEX)的多少去讀取相應(yīng)數(shù)值中對(duì)用的元素的值放于TEMP_DATA變量中,然后與MAX_DATA做比較,若MAX_DATA的值要小,則進(jìn)行交換,同時(shí)記錄INDEX值。然后INDEX加1,可以指向數(shù)組中的下一個(gè)元素。
注:流程圖不太標(biāo)準(zhǔn),但希望對(duì)大家理解這個(gè)編程思路有所幫助,接下來主要對(duì)程序的編寫進(jìn)行介紹
介紹了讀取和寫入數(shù)組中元素值的指令Field Read和Field Write兩條指令,同時(shí)給大家簡(jiǎn)單的分析了程序的設(shè)計(jì)思路。接下來就使用Field Read來實(shí)現(xiàn)本功能,在程序的設(shè)計(jì)過程中可能還需要用到循環(huán)跳轉(zhuǎn)指令。
例子說明:
假設(shè)需要從一組數(shù)據(jù)中找出一個(gè)大值,并記錄這個(gè)大值是這組數(shù)據(jù)中的第幾個(gè)數(shù)據(jù)。
*步:
添加一個(gè)全局DB塊,并在DB塊中建立一個(gè)變量名為data_1#,數(shù)據(jù)類型為數(shù)組的變量,用于存儲(chǔ)需要找出大的數(shù)據(jù),同時(shí)建立一些相應(yīng)的變量,如下圖所示。
第二步:
初始化相應(yīng)的存儲(chǔ)器并把存儲(chǔ)大值的存儲(chǔ)器的值設(shè)置為小值。程序如下所示:
第三步:
編寫判斷數(shù)據(jù)的挨個(gè)比較是否完成,當(dāng)執(zhí)行的次數(shù)與設(shè)定的次數(shù)相等時(shí),則表示完成,可以跳出大值查找的程序,讓程序跳轉(zhuǎn)到后執(zhí)行。程序如下所示:
第四步:
編寫讀取數(shù)組中元素的值,然后與存儲(chǔ)大值的存儲(chǔ)器中的值做比較,用于判斷數(shù)據(jù)存儲(chǔ)器存儲(chǔ)的值是否是大值,若不是大值進(jìn)行數(shù)據(jù)交換,同時(shí)記錄位置,然后INDEX的值加1,同時(shí)記錄執(zhí)行次數(shù)并與設(shè)定次數(shù)做比較,如未達(dá)到設(shè)定次數(shù),則跳轉(zhuǎn)換前面繼續(xù)通過Field Read指令讀取數(shù)據(jù)出來繼續(xù)做比較。
程序僅供參考,希望對(duì)大家在以后使用此功能上時(shí)有所幫助。
廣西西門子S7-1200代理商(歡迎您)總代理
IO-link通過通信標(biāo)準(zhǔn) IO-link,可將傳感器和分?jǐn)嘌b置智能連接到控制層。IO-link 促進(jìn)了控制柜和現(xiàn)場(chǎng)層中了所有部件的集成,實(shí)現(xiàn)直至終過程儀表的大集成度和無縫通信。
西門子的 IO-link 解決方案可確保任何生產(chǎn)系統(tǒng)實(shí)現(xiàn)高精度和經(jīng)濟(jì)實(shí)用性。IO-link 已*集成在全集成自動(dòng)化 (TIA) 中,具有眾多優(yōu)點(diǎn)。
借助于開放式標(biāo)準(zhǔn),可以將來自不同廠商的設(shè)備聯(lián)網(wǎng)
簡(jiǎn)易接線促進(jìn)了安裝過程
接線工作量減少,節(jié)省了安裝時(shí)間與成本
高效工程組態(tài)功能促進(jìn)了組態(tài)與調(diào)試
高速診斷可確??s短工廠停產(chǎn)時(shí)間,實(shí)現(xiàn)較高工廠可用性
較高的過程透明度可實(shí)現(xiàn)高效能源管理
SIMATIC ET 200S – 功能全面的 I/O 設(shè)備:
可通過多導(dǎo)線連接進(jìn)行獨(dú)立的模塊化配置
因具有廣泛的模塊而功能多樣:電機(jī)起動(dòng)器、變頻器、安全技術(shù)、分布式智能以及 IO-link 模塊
可在危險(xiǎn)區(qū)域 (Zone 2) 中使用
也可以帶集成數(shù)字量 I/O 的可擴(kuò)展 I/O 模塊的形式提供:SIMATIC ET 200S COMPACT。
SIMATIC ET 200M – 多通道 S7-300:
使用標(biāo)準(zhǔn) SIMATIC S7-300 模塊的模塊化設(shè)計(jì);也可進(jìn)行冗余設(shè)計(jì)
故障安全 I/O 模塊
適合在高 Zone 2 的危險(xiǎn)區(qū)中使用,傳感器和執(zhí)行器可在高 Zone 1 的危險(xiǎn)區(qū)中使用
可進(jìn)行冗余配置、熱插拔并在運(yùn)行過程中進(jìn)行配置更改,因此可獲得很高的工廠可用性。
SIMATIC ET 200L – 數(shù)字量 I/O 設(shè)備:
低成本數(shù)字量 I/O 設(shè)備
具有多 32 個(gè)通道的數(shù)字式電子模塊。
SIMATIC ET 200iSP – 適合在危險(xiǎn)區(qū)域中使用本質(zhì)安全型 I/O 設(shè)備:
模塊化設(shè)計(jì),也可進(jìn)行冗余配置
堅(jiān)固可靠的本質(zhì)安全設(shè)計(jì)
可在高 Zone 1/21 的危險(xiǎn)區(qū)域中使用,傳感器和執(zhí)行期甚至可在 Zone 0/20 危險(xiǎn)區(qū)域中使用
可進(jìn)行冗余配置、熱插拔并在運(yùn)行過程中進(jìn)行配置更改,因此可獲得很高的工廠可用性。
Overview
用于 IM 151-7 (R) CPU/IM 151-8 (F) PN/DP CPU 接口模塊的 PROFIBUS DP 主站接口模塊
集成的12 Mbit/s PROFIBUS DP主站接口使用Cu(銅質(zhì)的)型
允許兩個(gè) PROFIBUS DP 接口在一個(gè) IM 151-7 CPU 模塊上的并行操作
使 PROFIBUS DP 接口能夠運(yùn)行在 IM 151-8(F) PN/DP CPU 上
增強(qiáng)了系統(tǒng)和設(shè)備的可用性
功能方面,相當(dāng)于按照S7-314 CPU的 DP主站那樣組態(tài)的接口。
編程采用 STEP 7,版本為 V5.2, 采用服務(wù)包 1。
西門子6ES7 153-1AAO3-OXA5
Overview
用于 SIMATIC ET 200S、帶有集成故障安全 CPU 的接口模塊
帶 DP/MPI 接口
用于組態(tài)故障安全型自動(dòng)化系統(tǒng),提高工程的安全需求
滿足安全保護(hù)功能的要求,可以達(dá)到: SIL 3 符合 IEC 61508 標(biāo)準(zhǔn), IEC 62061 和 Cat.4 類標(biāo)準(zhǔn)(EN 954-1 標(biāo)準(zhǔn))
故障安全 I/O 模塊可通過 DP 主站模塊 (PROFIsafe) 連接在分布式配置中
ET 200S PROFIsafe 的故障安全 I/O 模塊可連接在一個(gè)集中配置中
支持沒有安全保護(hù)功能的標(biāo)準(zhǔn)模塊
Overview
SIPLUS ET 200S 帶集成 CPU S7-314 的接口模板
用于 ET 200S 中的高性能控制解決方案
提高設(shè)備和機(jī)械的系統(tǒng)使用率。
針對(duì)zui多 128 個(gè) IO 設(shè)備的 PROFINET IO 控制器
PROFINET I-Device,用于連接作為智能 PROFINET 設(shè)備、帶 SIMATIC 或第三方 PROFINET I/O 控制器的 CPU
PROFINET 接口,帶集成 3 端口換機(jī)
經(jīng)由 PROFINET 的等時(shí)同步模式