圖片:
圖片:
全局變量中沒有定義,到時語句中: 2:
工裝夾緊FUWEI:=FALSE; 在全局變量表中沒有定義:“”工裝夾緊FUWEI” 這個變量,為和在語句中顯示語句正確呢 ?
樓主留言:
使用ST和FB時使用標(biāo)簽分為全局標(biāo)簽和局部標(biāo)簽,全局標(biāo)簽對整個程序有效,局部標(biāo)簽只對當(dāng)前程序有效。如果你在全局標(biāo)簽中沒有定義該變量,那么局部標(biāo)簽中肯定定義了,否則該變量無法識別!二者區(qū)別為:
全局標(biāo)簽和局部標(biāo)簽的使用注意事項:
1、使用全局標(biāo)簽程序運行時速度更快一些。
2、對于局部標(biāo)簽的名字空間污染,這個在不使用太多標(biāo)簽時是可以避免的。
3、當(dāng)全局標(biāo)簽與局部標(biāo)簽重名的時候,起作用的是局部標(biāo)簽,全局標(biāo)簽會被屏蔽掉。
4、還可以用extern在函數(shù)外對全局標(biāo)簽聲明,使全局標(biāo)簽的作用域從聲明處到文件的結(jié)