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