西門子plc局部變量和全局變量的區別?
應用范圍不同。
1.全局變量:顧名思義,就是對于整個程序都可以使用的變量,任何地方可以使用的變量,當然前提是你必須要定義變量,它定義在函數或子程序的外部,又可以稱之為外部變量。比如對于西門子來說I、Q、M等變量。
2.局部變量:從字面理解就是只能在局部使用的變量,也就是說只能在特定的函數或子程序中可以訪問的變量,它的作用域就只在此函數的內部。對于西門子PLC來說,在FC或FB預先定義一些局部變量,比如在接口數據區,在主程序調用時,可以為輸入、輸出等接口變量提供參數。所以說,當你再FC1中定義的局部變量,在FC2中未定義的情況下是不能直接調用的。
下一篇是什么特效