西門子模塊6GK7342-5DF00-0XE0正品保障
西門子模塊6GK7342-5DF00-0XE0
在STEP7(TIA Portal)中如何安全地并且間接地尋址?
描述
采用間接尋址時(shí),只有程序執(zhí)行時(shí),用于讀或?qū)憯?shù)值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創(chuàng)建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以
使用"Array"數(shù)據(jù)類型用于組合相同的數(shù)據(jù)類型。
對(duì)于不同的存儲(chǔ)區(qū),采用index來訪問相關(guān)的針對(duì)每個(gè)應(yīng)用不同的變量。
在下面的例子中,對(duì)于三個(gè)變量的訪問采用了不同的存儲(chǔ)區(qū)。表01 顯示了三個(gè)變量的訪問列表,每個(gè)都有單獨(dú)的索引。
索引 訪問變量 存儲(chǔ)區(qū) 1 Input_Word_0 EW 0 2 "Processdata".Temperature DB 1 3 Output_Word_4 AW 4 表01
創(chuàng)建一個(gè)功能,并聲明輸入變量為"Int"類型。圖.01 顯示了對(duì)于"AccessGroupInt"功能塊的編程示例,通過index進(jìn)行間接尋址并返回值??梢栽诔绦蛑兄苯邮褂瞄g接訪問,例如使用指令#TempValue:= "AccessGroupInt"(#Index);。這一編程方法
可追蹤,因?yàn)榭梢允褂媒徊嫠饕?/p>
安全,因?yàn)閮H使用了預(yù)定義的內(nèi)存區(qū)。
通用,因?yàn)榧瓤梢杂糜跇?biāo)準(zhǔn)塊也可以用于優(yōu)化的數(shù)據(jù)區(qū)
控制模式
1、 系統(tǒng)設(shè)置遠(yuǎn)程/本地/手動(dòng)按鈕
1.1、 遠(yuǎn)程:只能通過上位機(jī)對(duì)系統(tǒng)進(jìn)行自動(dòng)啟/??刂疲瑔闻_(tái)設(shè)備就地控制優(yōu)先,在程控時(shí),可以通過上位機(jī)對(duì)設(shè)備進(jìn)行軟手操/自動(dòng)切換,軟手操啟/停;
1.2、 本地:只能通過觸摸屏對(duì)系統(tǒng)進(jìn)行自動(dòng)啟/??刂?,單臺(tái)設(shè)備就地控制優(yōu)先,在程控時(shí),可以通過觸摸屏對(duì)設(shè)備進(jìn)行軟手操/自動(dòng)切換,軟手操啟/停;
1.3、 手動(dòng):手動(dòng)控制時(shí),上位機(jī)/觸摸屏失效,只能通過手動(dòng)控制設(shè)備的啟/停。
2、 單臺(tái)設(shè)備控制
單臺(tái)設(shè)備必須有軟手操/自動(dòng)切換以及軟手操時(shí)可以啟/停功能,由自動(dòng)切換到軟手操時(shí),設(shè)備不能停機(jī);由軟手操切換到自動(dòng)時(shí),設(shè)備啟/停取決于自動(dòng)程序。
3、 單臺(tái)設(shè)備(泵、風(fēng)機(jī)及其它大型設(shè)備)運(yùn)行滿24小時(shí)必須進(jìn)行輪換,且必須有運(yùn)行時(shí)間累計(jì),如果由上位機(jī)設(shè)定啟/停順序除外,操作人員自行設(shè)定
功能強(qiáng)大的處理器:
該 CPU 的單條二進(jìn)制命令的命令執(zhí)行時(shí)間可低至 1 ns。
大容量工作存儲(chǔ)器:
4 MB,用于程序;20 MB,用于數(shù)據(jù)
采用 SIMATIC 存儲(chǔ)卡作為加裝存儲(chǔ)器;
允許實(shí)現(xiàn)例如數(shù)據(jù)日志和歸檔等其它功能
靈活的擴(kuò)展功能:
單層組態(tài)多可支持 32 個(gè)模塊(CPU + 31 個(gè)模塊)
顯示器的功能為:
顯示概覽信息,例如,集成接口的 IP 地址、站名稱、高級(jí)別名稱、位置名稱等。
顯示器以及診斷確認(rèn)和用戶消息
模塊信息顯示
顯示設(shè)置
顯示可由用戶定義的徽標(biāo)
IP 地址設(shè)置
日期和時(shí)間設(shè)置
選擇操作模式
復(fù)位 CPU 至出廠設(shè)置
項(xiàng)目的備份與恢復(fù)
禁用/啟用顯示屏
啟用保護(hù)級(jí)別
PROFINET IO IRT 接口和第二 PROFINET IO RT 接口可通過 PROFINET 與分布式 I/O 相連接
三個(gè) PROFINET 接口均可用于網(wǎng)絡(luò)隔離;PROFINET 接口 X3 的數(shù)據(jù)傳輸率高達(dá) 1 Gbit/s
PROFIBUS DP 接口用于通過 PROFIBUS 進(jìn)行分布式 I/O 連接
西門子模塊6GK7342-5DF00-0XE0
S7-200側(cè)編程
完成以太網(wǎng)向?qū)渲煤笮枰诔绦蛑姓{(diào)用以太網(wǎng)向?qū)傻腅THx_CTRL和ETH0_XFR, 然后,將整個(gè)項(xiàng)目下載到作客戶端的S7-200 CPU上。
1. 調(diào)用向?qū)傻淖映绦?,?shí)現(xiàn)數(shù)據(jù)傳輸
對(duì)于S7-200的同一個(gè)連接的多個(gè)數(shù)據(jù)傳輸,不能同時(shí)激活,必須分時(shí)調(diào)用。下面的程序就是用前一個(gè)數(shù)據(jù)傳輸?shù)耐瓿晌蝗ゼせ钕乱粋€(gè)數(shù)據(jù)傳輸,如圖11.圖12.圖13. 所示
圖11 S7-200程序段1
圖12 S7-200程序段2
圖13 S7-200程序段3
如果通信未建立成功,可以對(duì)應(yīng)查詢子程序的錯(cuò)誤代碼