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