當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC基礎(chǔ) >> PLC程序 >> plc程序編寫(xiě)規(guī)范和要求
plc程序編寫(xiě)規(guī)范和要求

這里以西門子300系列為例,對(duì)plc程序的編寫(xiě)作一些規(guī)定:

1.項(xiàng)目(project):用該項(xiàng)目的漢語(yǔ)拼音或漢字命名。

2.工作站(station):以漢語(yǔ)拼音或漢字命名項(xiàng)目中的各工作站。

3.程序塊(block):盡量采用結(jié)構(gòu)化編程,在程序塊符號(hào)名(symbolic name)中用漢字概括說(shuō)明該程序塊的主體功能,并在該塊的說(shuō)明(comment)中用漢字詳細(xì)描述該程序的功能及主要編程思路。

程序塊內(nèi)每一段落都可以添加程序說(shuō)明(network comment),在必要的地方用漢字描述該段落程序?qū)崿F(xiàn)的功能。若程序僅能以stl語(yǔ)言描述,則盡可能在每條stl語(yǔ)句后添加相應(yīng)的漢字說(shuō)明,以幫助閱讀。

4.符號(hào)表(symbols):在其中定義i、q、m、fc、fb、ob、t、c等的符號(hào)名(symbols)、說(shuō)明(comment)和數(shù)據(jù)類型(data type)。

為便于查看程序,i、q、m、t、c等符號(hào)名的定義要簡(jiǎn)潔、明了及便于查找,但至少應(yīng)包括被定義對(duì)象的名稱、功能,中間用下劃線“_”分隔,如:用m定義電機(jī)m202故障,應(yīng)該為m202_fault或m202_故障。

在符號(hào)說(shuō)明(comment)中描述該符號(hào)定義的具體用途。

某一功能涉及的的符號(hào)盡量集中定義。

5.數(shù)據(jù)塊(db):程序中用到的數(shù)據(jù)塊內(nèi)的數(shù)據(jù),如位、字、浮點(diǎn)數(shù)等,均須在數(shù)據(jù)塊內(nèi)進(jìn)行定義后才可使用,數(shù)據(jù)名稱(name)的定義要簡(jiǎn)潔、明了,但至少應(yīng)包括被定義對(duì)象的名稱、功能,中間用下劃線“_”分隔。

在數(shù)據(jù)說(shuō)明(comment)中描述該名稱定義的具體用途。

6.加鎖的程序塊必須在源程序(sources)中保留該程序塊的源程序。

7.plc程序中用到的變量都須說(shuō)明,每份用戶程序必須附加變量和符號(hào)的命名說(shuō)明,及用戶程序總體設(shè)計(jì)思路。

8.程序中的關(guān)鍵程序、例程、技巧部分、新系統(tǒng)、相對(duì)獨(dú)立的子程序(函數(shù))等,要詳細(xì)注釋(思路、邏輯關(guān)系、每一條語(yǔ)句、前后關(guān)聯(lián)等),同時(shí)也獨(dú)立的形成“知識(shí)庫(kù)文檔”分類存檔。

9.更新或更改,要注明原因、更改內(nèi)容(詳細(xì)注釋)、結(jié)果、更改人及日期等。同時(shí)獨(dú)立存檔加入該類的檔案中。

作者:未知 點(diǎn)擊:409次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:plc程序編寫(xiě)規(guī)范和要求
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《plc程序編寫(xiě)規(guī)范和要求》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

倪先生 【求購(gòu)】  液壓馬達(dá)  2025-12-16
練子棟 【求購(gòu)】  金屬管件  2025-12-16
陳經(jīng)理 【求購(gòu)】  求購(gòu)螺母螺...  2025-12-16
Alyssa Yin(尹小姐) 【求購(gòu)】  SEEBA...  2025-12-15
曾經(jīng)理 【求購(gòu)】  定制酒店香...  2025-12-12
張瑜 【求購(gòu)】  防靜電橡膠...  2025-12-12
劉強(qiáng) 【求購(gòu)】  保溫板  2025-12-12
曹先生 【求購(gòu)】  鎂合金  2025-12-12
VIP公司推薦