局部變量:從字面理解就是只能在局部使用的變量,也就是說只能在特定的函數或子程序中可以訪問的變量,它的作用域就只在此函數的內部。對於西門子PLC來說,在FC或FB預先定義壹些局部變量,比如在接口數據區,在主程序調用時,可以為輸入、輸出等接口變量提供參數。
全局變量:顧名思義,就是對於整個程序都可以使用的變量,任何地方可以使用的變量,當然前提是妳必須要定義變量,它定義在函數或子程序的外部,又可以稱之為外部變量。比如對於西門子來說I、Q、M等變量。