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