PLCopen編碼指南1.0版本現(xiàn)已發(fā)布并可供下載。1.0版本包含63條軟件編程規(guī)則,覆蓋了命名規(guī)則、注釋規(guī)則、編碼規(guī)則、語(yǔ)言以及供應(yīng)商特定IEC61131-3擴(kuò)展等不同部分內(nèi)容。這些規(guī)則用于用戶(hù)培訓(xùn)并為大學(xué)有效地教授IEC61131-3編程提供了基礎(chǔ)。
現(xiàn)在,軟件通常會(huì)占初始項(xiàng)目成本的一半以上,而軟件生命周期維護(hù)成本就占其中的40%-80%。為了解決大量編程的負(fù)責(zé)度,需要用到支持結(jié)構(gòu)性方案的現(xiàn)代化軟件開(kāi)發(fā)過(guò)程和創(chuàng)建可重復(fù)使用的代碼。此外,需要通過(guò)重復(fù)利用預(yù)定義功能來(lái)提高編碼效率和更好地理解生命周期的程序。
自從首批文件發(fā)布以來(lái),已做以下的進(jìn)一步工作:
創(chuàng)建PLCopen兼容功能塊函數(shù)庫(kù);
通過(guò)順序功能表實(shí)現(xiàn)結(jié)構(gòu)化和分解。
這兩個(gè)方面的初步結(jié)果即將公布。函數(shù)庫(kù)為創(chuàng)建自己的函數(shù)庫(kù)提供了指導(dǎo)和例子。為此,還提供了這兩個(gè)基礎(chǔ)功能塊操作之間區(qū)別的模板:邊緣觸發(fā)或水平觸發(fā)。這一基礎(chǔ)通過(guò)暫停功能和一個(gè)定時(shí)器得以拓展,以伸展多個(gè)工作循環(huán)中的操作。收入例子顯示的基本代碼將在IEC61131-3標(biāo)準(zhǔn)中提供。
其他工作組的軟件構(gòu)造指南將集中在以下主題:
軟件編程文檔編制指南;
軟件質(zhì)量問(wèn)題和軟件一致性;
軟件開(kāi)發(fā)過(guò)程;
第三版本的面向?qū)ο蟆?/p>