“變量”與“參數(shù)”是西門子plc中常用的名詞,在不同的使用場(chǎng)合有不同的含義。為了防止概念的混淆,根據(jù)不同的用途,將s7中的變量分為“程序變量”與“診斷變量”兩大類:將參數(shù)分為“程序參數(shù)”與“配置參數(shù)(組態(tài)參數(shù))”兩大類。
“診斷變量”用于plc調(diào)試階段,“變量表調(diào)試”所指的就是“診斷變量”。診斷變量包括的范圍很廣,凡是plc中可以賦值或進(jìn)行顯示的信號(hào)與數(shù)據(jù)統(tǒng)稱為診斷變量(variable),它包括輸入、輸出、內(nèi)部標(biāo)志寄存器、定時(shí)器、計(jì)數(shù)器、數(shù)據(jù)塊中的內(nèi)容等。
“程序變量”與“程序參數(shù)”是在plc程序設(shè)計(jì)階段需要使用的“變量”與“參數(shù)”。因此,除非特別說明,本章所述的“變量”均是指“程序變量”,“參數(shù)”均是指“程序參數(shù)”;而在調(diào)試部分、硬件組態(tài)(配置)部分所述的“變量”均是指“診斷變量”,“參數(shù)”均是指“配置參數(shù)”。
西門子s7系列plc可以使用的”程序變量”包括程序參數(shù)、局部變量(又稱臨時(shí)變量temporary)、靜態(tài)變量(static)3種基本類型,并且有規(guī)定的使用范圍。