“變量”與“參數”是西門子PLC中常用的名詞,在不同的使用場合有不同的含義。為了防止概念的混淆,根據不同的用途,將S7中的變量分為“程序變量”與“診斷變量”兩大類:將參數分為“程序參數”與“配置參數(組態參數)”兩大類。
“診斷變量”用於PLC調試階段,“變量表調試”所指的就是“診斷變量”。診斷變量包括的範圍很廣,凡是PLC中可以賦值或進行顯示的信號與數據統稱為診斷變量(Variable),它包括輸入、輸出、內部標誌寄存器、定時器、計數器、數據塊中的內容等。
“程序變量”與“程序參數”是在PLC程序設計階段需要使用的“變量”與“參數”。因此,除非特別說明,本章所述的“變量”均是指“程序變量”,“參數”均是指“程序參數”;而在調試部分、硬件組態(配置)部分所述的“變量”均是指“診斷變量”,“參數”均是指“配置參數”。
西門子S7係列PLC可以使用的”程序變量”包括程序參數、局部變量(又稱臨時變量Temporary)、靜態變量(Static)3種基本類型,並且有規定的使用範圍。