新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 岸邊橋式集裝箱起重機PLC程序的設計與實現

        岸邊橋式集裝箱起重機PLC程序的設計與實現

        作者: 時間:2014-02-21 來源:網絡 收藏

          2.2. 程序編寫

          2.2.1. Symbol表的編寫

          在編寫之前,對于I/O 變量, 由于其在原理圖上已定義, 我們可以先將其在SYMBOLS中輸入。

          圖2-1:SYMBOLS表

          圖2-1:SYMBOLS表

          2.2.2. 岸橋起升運行程序

          下面我們以起升機構為例, 編寫一段岸橋起升運行程序。

          步驟一:編寫“起升允許”程序。我們編寫的“起升允許”程序如下圖2-2所示:

          

          圖2-2:編寫 “起升允許”程序

        步驟二:編寫“起升命令控制”程序。當起升機構滿足了“起升允許“,PLC就可以發出起升向上/下的命令。如圖2-3所示:

          圖2-3:起升運行命令

          圖2-3:起升運行命令

          步驟三:編寫“起升速度的控制”程序。在這段程序中:當司機在駕駛室把控制電源合上,并發出起升命令,如果有減速命令存在,則將給定值變為原來的10%,程序如下圖2-4所示。

          圖2-4:速度給定信號處理

          圖2-4:速度給定信號處理

          步驟四:編寫“起升命令與速度控制”程序。以上的程序完成了岸橋起升運行的命令和速度給定的產生,最終我們就是要將這命令與速度給定通過PROFIBUS總線傳輸給變頻器,如圖2-6是調用了西門子公司功能塊庫中的一個PROFIBUS數據傳送功能塊PCD_SEND,用來傳送數據塊DB123中的16個字。。

          圖2-5升命令與速度控制

          圖2-5升命令與速度控制

          圖2-6總線數據傳輸

          圖2-6總線數據傳輸

          2.2.3. 岸橋主要機構程序對應的功能FC(Function)

          以上分析了岸橋起升機構的程序編寫,與起升機構的程序類似, 岸橋的大車, 小車, 俯仰機構程序也要處理運行允許, 命令與速度給定,數據傳輸等。為了使整個項目程序結構清晰,我們將各個功能細分,如下圖3-14所示是:主要機構運行控制的功能FC,以及用于命令與速度給定傳輸的PROFIBUS總線數據傳輸功能塊FB:



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 峨边| 始兴县| 黄平县| 鄂温| 东乡族自治县| 高雄县| 手游| 日照市| 上栗县| 青海省| 盐山县| 都安| 芷江| 宕昌县| 永德县| 得荣县| 勐海县| 开封市| 霍州市| 贞丰县| 荔浦县| 乌拉特前旗| 蒙自县| 淳安县| 镇沅| 汨罗市| 潼关县| 庄河市| 石首市| 凤山市| 土默特右旗| 金昌市| 宣武区| 南汇区| 六枝特区| 屏东县| 中西区| 青铜峡市| 丽水市| 山东省| 阿拉善盟|