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