CPU 1212C AC/DC/RLY
通過使用分布式IO讀指令(比如RDREC)或者寫指令(比如WRREC),可以讀取或寫入西門子S7-1200/1500/ET200SP/ET200MP等硬件模塊的數據記錄。數據記錄是模塊硬件的固有屬性,可提供很多信息,比如:供應商、序列號、模塊版本信息、組態參數、診斷數據等等。通過對相應的數據記錄進行寫入操作,可以達到修改模塊組態的目的。數據記錄包括如下幾種:
參數數據記錄;
控制數據記錄;
標識和維護(I&M)數據記錄;
診斷數據記錄;
組態數據記錄;
今天這篇文章,我們先來認識下參數數據記錄。
根據模塊類型的不同,參數數據記錄又分為:用于輸入模塊的數據記錄、用于工藝模塊的數據記錄和用于輸出模塊的數據記錄;
1、輸入模塊的參數數據記錄
輸入模塊的數據記錄索引編號從0開始,假設該模塊有n個輸入通道,則數據記錄的范圍為0~n-1。
以ET 200MP的DI 16x24VDC數字量輸入模塊為例,該模塊有16個輸入通道,當組態為1x16輸入通道時,數據記錄0對應通道0,數據記錄1對應通道1,...,數據記錄15對應通道15;
每條數據記錄包括4個字節,以數據記錄0為例,各字節的含義如下圖所示:
字節0和字節1中的值為固定值,不可更改!
2、用于工藝模塊的參數數據記錄
工藝模塊可以通過數據記錄128來獲取或修改模塊的數據。
以ET 200MP的計數器模塊TM Count 2x24V為例,該模塊的128號數據記錄總長度為100個字節,其中字節0~字節3是模塊的標頭,包含了模塊的版本號/每個通道數據長度等信息,不可修改;字節4~字節51是通道0的數據記錄;字節52~字節99是通道1的數據記錄;限于篇幅,這里不一一列出了,大家需要的時候可以查下硬件手冊;
3、數字量輸出模塊的參數數據記錄
數字量輸出模塊的數據記錄編號從64開始,假設該模塊有n個輸出通道,則數據記錄的的編號為64~64+n-1;
以ET 200MP數字量輸出模塊DQ 8x24VDC/2A HF為例,該模塊有8個輸出通道,則數據記錄64對應輸出通道0,數據記錄65對應輸出通道1,...,數據記錄71對應輸出通道7;
每條數據記錄包括4個字節,以數據記錄64為例,各字節的含義如下:
其中,字節0和字節1的值為固定值,不能修改!
好了,關于西門子S7-1200/1500/ET200等硬件的參數數據記錄就先介紹到這里,后續會繼續介紹相關內容。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。