新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 淺談PLC編程

        淺談PLC編程

        作者: 時間:2016-12-13 來源:網絡 收藏
        工控最重要的第一是穩定,第二是穩定,第三還是穩定,而穩定不單是硬件方面,軟件其實也非常重要,再有就是抗于擾。這里只談PLC軟件。


        我把PLC程序規范為以下幾個組成部分:

        本文引用地址:http://www.104case.com/article/201612/329564.htm

        一、系統初始化,

        二、過程或狀態的描述(相當于繼電、接觸控制中的中間繼電器),

        三、人機操作控制(手動操作,參數修改等),

        四、設備控制輸出(電機、閥等),

        五、通信(各控制設備間的互鎖和數據交換)、

        六、過程或狀態的故障描述,

        七、報警輸出和故障位置等信息顯示,

        八、生產過程報表(產、質量等)。


        下面主要談談過程或狀態的描述和設備控制輸出,因為這基本上是程序的主要部分。

        程序好壞的標準:穩定、易調試、易修改、易擴展、易讀、實時性(快)。在這么多年的實踐中,我感到先由過程或狀態的描述得到各種狀態變量,再對設備輸出進行編程能比較好的達到上述目標,可能它在快的方面有所欠缺(因為程序長一些)但這完全可以從其它方面得到解決(例如中斷)。這種想法主要源自數學上的狀態方程:Q=f(S1,S2,S3……..,Sn)其中Q為設備輸出,S1、S2、S3…….Sn為狀態變量(包括輸入輸出)。f是由指令系統組成的算法。一般地,在一個系統中狀態變量是確定不變的(這取決于你的狀態描述),就象組成世界的元素是是基本不變一樣,所以只要改變算法就可以得到不同的控制輸出,因此擴展和修改都非常方便。在調試和排除故障時,根據狀態進程,可以很快找到故障原因。因為控制輸出一般都是幾種狀態的函數(算法),它們是有冗余關系的,因此穩定可靠性、抗干擾性得到大大增強。



        關鍵詞: PLC編

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 达孜县| 花莲市| 漠河县| 连山| 东兰县| 泰安市| 江达县| 静安区| 龙门县| 芒康县| 白朗县| 吉木萨尔县| 清新县| 鹤庆县| 沽源县| 芒康县| 洞口县| 浏阳市| 永新县| 广灵县| 革吉县| 博白县| 遂川县| 英吉沙县| 桂林市| 怀仁县| 弥勒县| 烟台市| 格尔木市| 阿图什市| 乐清市| 巴楚县| 怀宁县| 渝北区| 武清区| 金坛市| 定陶县| 筠连县| 南雄市| 桐梓县| 定日县|