HONEYWELL CC-TCNT01 51308307-175
HONEYWELL CC-TCNT01 51308307-175
可編程控制器(簡稱pc或plc)是隨著技術的進步與現代社會生產方式的轉變,為適應多品種、生產系統高可靠性的需要產生發展起來的一種新型工業自動化控制裝置。該裝置以微型計算機為核心,從1969年問世以來,由于其具有通用靈活的控制性能、可以適應各種工業環境的高可靠性、入門簡單但能夠承擔大規模系統的控制能力、通信方便可以構成各種網絡,在工業自動化領域取得了廣泛應用。有人將可編程控制器控制技術與數控技術、cad/cam技術、工業機器人技術并稱為現代工業自動化技術的四大支柱。
上世紀80年代以來,我國大量引進國外許多品牌的可編程控制器,其中以siemens(西門子)、mitsubishi(三菱)和omron(歐姆龍、立石)三種品牌居多。siemens可編程控制器以“博大精深”著稱,其品種之全、類型之多、可控制的規模之大,堪稱世界之;mitsubishi可編程控制器以“豐富多彩”為特點,不僅類型很多,而且*,不同系列機型間有不同特點;omron可編程控制器則以“精巧實用”為其特點。當然其他的可編程控制器也有其特點。雖然不同品牌的可編程控制器間存在許多差異,但在功能和應用角度看是相通的。
在工業控制中存在著大量的順序控制。諸如機床自動加工、自動生產線的自動運行及機械手的動作等,都是按照固定的順序進行動作,因此就必須熟練掌握梯形圖的各種順序控制設計方法。本文根據mitsubishifx系列可編程控制器編程特點,論述了四種順序控制設計方法的不同編程思想和特點。
2.1順控問題
順序控制就是指生產過程可以根據生產工藝預先規定各部件的動作順序,在外信號、內部狀態或時間、數量等條件的作用下,使生產過程中的每個執行機構自動有步驟地進行操作。順序控制設計法就是按照特定設計規則設計可編程控制器程序梯形圖的方法,程序中使用的編程元件一般為狀態寄存器s或輔助繼電器m,其實質是在輸入信號與輸出信號之間增加中間編程元件,用以代表生產工藝中各個階段。這種設計方法具有編程效率高,設計思路清晰,易于掌握,調試、修改、維護方便等優點,從設計到使用及維護的周期較經驗設計法明顯縮短。采用順序控制設計法可以將結構化、模塊化編程的思想運用到梯形圖設計中來,改善程序的條理性和可讀性。在使用順序控制設計法設計梯形圖時,首先要根據系統的工藝過程,設計出順序功能圖,然后根據順序功能圖編寫出梯形圖。
2.2關于iec61131-3標準編程語言
iec61131-3標準編程語言包括圖形化編程語言和文本化編程兩大類型語言。其中,圖形化編程語言包括3種:1.梯形圖(ld-ladderdiagram);2.功能塊圖(fbd-functionblockdiagram);3.順序功能圖(sfc-sequentialfunctionchart)。文本化編程語言包括2種:1.指令表(il-instructionlist);2.結構化文本(st-struturedtext)。
早已經納入iec61131-3標準編程語言的順序功能圖(sequentialfunctionchart簡稱sfc)是描述控制系統的順控過程、功能和特性的標準化plc圖形順控編程主流語言。sfc是設計可編程控制器的順序控制程序的主要工具,它由步、動作(或命令)、轉換、轉換條件和有向連線組成,如圖1所示。設計的順序功能圖必須要由步和有向連線組成閉合回路,使系統能夠多次重復執行同一工藝過程,不出現中斷的現象。
本文特別指出,對于具有sfc語言直接實現順控編程功能的plc不在本文研討之列。本文僅僅使用sfc概念研討那些不具備sfc標準順控編程語言的小型plc的順控編程論題。盡管可編程控制器梯形圖順序控制設計不是plc順控編程的主流方法,但是梯形圖順控編程技術卻是相當多的小型plc用戶經常遇到的實際問題,也是本題具有重要實際意義之所在。