新建一個(gè)采集通道,協(xié)議選擇S7-200/200smart,IP地址填寫PLC的IP地址,端口號(hào)默認(rèn)102。
注意
PLC一次性讀取的寄存器個(gè)數(shù)有數(shù)量限制,建議在規(guī)約特征里配置單幀寄存器最大個(gè)數(shù)以實(shí)現(xiàn)自動(dòng)分組。
新建一個(gè)設(shè)備,自定義設(shè)備名稱,設(shè)備的通訊地址填寫PLC的TSAP,例如網(wǎng)關(guān)采集端的TSAP(源)為10.01,PLC端TSAP(目的)為10.04,那么在“通訊地址”處填寫“10011004”,其余參數(shù)留空。
提示
TSAP由兩個(gè)字節(jié)組成,第一個(gè)字節(jié)表示連接數(shù),第二個(gè)字節(jié)是機(jī)架號(hào)和CPU槽號(hào);
例如0201,02代表允許2個(gè)鏈接,0代表0號(hào)機(jī)架、1代表1號(hào)插槽。
注意
如果不知道TSAP信息的,那么填寫02010201即可。
已知一個(gè)測(cè)點(diǎn)的寄存類型為DB寄存器(也叫VS寄存器、VD寄存器、VW寄存器、VB寄存器),寄存器地址為100,數(shù)據(jù)類型為real,
那么在基本屬性頁,功能碼選擇DB寄存器,地址填100,數(shù)據(jù)格式選擇1234,數(shù)據(jù)類型選擇單精度浮點(diǎn)數(shù);
提示
PI寄存器的建點(diǎn)過程同DB寄存器一致。
關(guān)于數(shù)據(jù)類型
在西門子PLC中,VD是雙字(32位),VW是字(16位),VB是字節(jié)(8位),VD0包含了VW0和VW2,包含了VB0、VB1、VB2、VB3,以此類推,它們?cè)赑LC中使用的是同一片內(nèi)存;所以它們的功能碼都選擇DB寄存器,數(shù)據(jù)類型上VD選32位有/無符號(hào)或單精度浮點(diǎn)數(shù),VW選16位有/無符號(hào),VB選8位有/無符號(hào),數(shù)據(jù)格式根據(jù)實(shí)際情況選擇,寄存器地址則按照原樣填寫。
已知一個(gè)測(cè)點(diǎn)的寄存類型為M寄存器,寄存器地址為10、按位取3(在PLC編程軟件中為M10.3),
那么在基本屬性頁,功能碼選擇M寄存器,地址填10,數(shù)據(jù)格式選擇12,數(shù)據(jù)類型為8位無符號(hào),在高級(jí)設(shè)置頁中,勾選按位取值,起始位和終止位都選3。
提示
I寄存器、Q寄存器的建點(diǎn)過程同M寄存器一致。
提示
T寄存器(計(jì)時(shí)器)的建點(diǎn)過程同C寄存器一致。
已知一個(gè)測(cè)點(diǎn)的寄存類型為C寄存器,寄存器地址為15,
那么在基本屬性頁,功能碼選擇C寄存器,地址填15,數(shù)據(jù)格式選擇12,數(shù)據(jù)類型選擇位時(shí),讀取該寄存器的開關(guān)(0或1)狀態(tài),數(shù)據(jù)類型選擇16位有符號(hào)時(shí),讀取該寄存器的計(jì)數(shù)(計(jì)時(shí))值。
新建一個(gè)采集通道,協(xié)議選擇S7-200/200smart,IP地址填寫PLC的IP地址,端口號(hào)默認(rèn)102。
注意
PLC一次性讀取的寄存器個(gè)數(shù)有數(shù)量限制,建議在規(guī)約特征里配置單幀寄存器最大個(gè)數(shù)以實(shí)現(xiàn)自動(dòng)分組。
新建一個(gè)設(shè)備,自定義設(shè)備名稱,設(shè)備的通訊地址填寫PLC的TSAP,例如網(wǎng)關(guān)采集端的TSAP(源)為10.01,PLC端TSAP(目的)為10.04,那么在“通訊地址”處填寫“10011004”,其余參數(shù)留空。
提示
TSAP由兩個(gè)字節(jié)組成,第一個(gè)字節(jié)表示連接數(shù),第二個(gè)字節(jié)是機(jī)架號(hào)和CPU槽號(hào);
例如0201,02代表允許2個(gè)鏈接,0代表0號(hào)機(jī)架、1代表1號(hào)插槽。
注意
如果不知道TSAP信息的,那么填寫02010201即可。
已知一個(gè)測(cè)點(diǎn)的寄存類型為DB寄存器(也叫VS寄存器、VD寄存器、VW寄存器、VB寄存器),寄存器地址為100,數(shù)據(jù)類型為real,
那么添加一個(gè)測(cè)點(diǎn),功能碼選擇DB寄存器,地址填100,高低位順序選擇1234,數(shù)據(jù)類型選擇單精度浮點(diǎn)數(shù);
提示
PI寄存器的建點(diǎn)過程同DB寄存器一致。
關(guān)于數(shù)據(jù)類型
在西門子PLC中,VD是雙字(32位),VW是字(16位),VB是字節(jié)(8位),VD0包含了VW0和VW2,包含了VB0、VB1、VB2、VB3,以此類推,它們?cè)赑LC中使用的是同一片內(nèi)存;所以它們的功能碼都選擇DB寄存器,數(shù)據(jù)類型上VD選32位有/無符號(hào)或單精度浮點(diǎn)數(shù),VW選16位有/無符號(hào),VB選8位有/無符號(hào),數(shù)據(jù)格式根據(jù)實(shí)際情況選擇,寄存器地址則按照原樣填寫。
已知一個(gè)測(cè)點(diǎn)的寄存類型為M寄存器,寄存器地址為10、按位取3(在PLC編程軟件中為M10.3),
那么添加一個(gè)測(cè)點(diǎn),功能碼選擇M寄存器,地址填10,數(shù)據(jù)格式選擇12,數(shù)據(jù)類型為8位無符號(hào),按位取值選擇是,取值起始位和取值終止位都選3。
提示
I寄存器、Q寄存器的建點(diǎn)過程同M寄存器一致。
提示
T寄存器(計(jì)時(shí)器)的建點(diǎn)過程同C寄存器一致。
已知一個(gè)測(cè)點(diǎn)的寄存類型為C寄存器,寄存器地址為15,
那么在基本屬性頁,功能碼選擇C寄存器,地址填15,數(shù)據(jù)格式選擇12,數(shù)據(jù)類型選擇位時(shí),讀取該寄存器的開關(guān)(0或1)狀態(tài),數(shù)據(jù)類型選擇16位有符號(hào)時(shí),讀取該寄存器的計(jì)數(shù)(計(jì)時(shí))值。