淺談PLC程序命名3大通用規(guī)則,工程師都在用!
導(dǎo)讀
工程師在編寫(xiě)PLC程序時(shí),可能需要對(duì)項(xiàng)目中的程序塊、變量表、單一背景數(shù)據(jù)塊、全局DB塊等命名。在博途軟件中支持中文和英文的命名。但是一旦程序量比較大,命名可能就會(huì)出現(xiàn)混亂的現(xiàn)象。針對(duì)命名,只要讀者遵循相關(guān)命名規(guī)則就不易發(fā)生混亂。本文以博途軟件為例進(jìn)行探討。
01
基本命名規(guī)則:其中有三個(gè)是適用所有程序元素的
①第一個(gè)是長(zhǎng)度限制最多24個(gè)字符﹔
②第二個(gè)是使用英文字符,這里制定使用英文字符的規(guī)則的原因,主要是考慮英文字符可區(qū)分大小寫(xiě),名稱中包含多層含義時(shí)容易斷義,就是說(shuō)容易通過(guò)劃分單詞理解語(yǔ)義﹔
③第三個(gè)是不包含特殊字符﹔
02
基本命名規(guī)則示例

1)駱駝命名法,如圖1
它的主要特征是名稱中除第一個(gè)單詞的首字母是小寫(xiě)外,其它單詞的首字母都是大寫(xiě)。駱駝命名法適用于∶全局變量,塊的接口參數(shù),多重背景數(shù)據(jù)塊以及UDT類型等元素。
駱駝命名法主要有以下特點(diǎn):
①除第一個(gè)單詞外,其他單詞首字母大寫(xiě)
②中間沒(méi)有其他連接符或空格
③靜態(tài)變量前綴:stat
④臨時(shí)變量前綴: temp
⑤UDT類型前綴:type
⑥多重背景前綴:inst
2)帕斯卡命名法,如圖2
它與駱駝命名法最大的不同就是首字母是大寫(xiě),但是它和駱駝命名法適用的元素是完全不同的,包含全局DB,單一背景DB,還有程序塊,變量表,監(jiān)控表等元素。
帕斯卡命名法主要有以下特點(diǎn):
①第一個(gè)單詞首字母也要大寫(xiě)
②中間沒(méi)有其他連接符或空格
③單一背景前綴:Inst

3)特殊元素命名
除了以上兩個(gè)典型的命名法之外,還需要考慮博途中的一些特殊元素的命名。
如數(shù)組變量的定義,它的名稱定義符合駱駝命名法,但考慮數(shù)組代表的是多重變量可以定義在名稱中用名詞的復(fù)數(shù)形式定義,如示例中軸數(shù)據(jù)axeData,可以在axe后面加個(gè)s表示多個(gè)軸。符合數(shù)組變量的含義。
數(shù)組:名稱為復(fù)數(shù),如axesData
常數(shù): 使用大寫(xiě)字母和下劃線,如圖3

文章來(lái)源:技成培訓(xùn)網(wǎng)整理,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究!
粉絲福利
微信掃碼領(lǐng)西門(mén)子全系列PLC電子資料包
