岸邊橋式集裝箱起重機PLC程序的設計與實(shí)現
2.2. 程序編寫(xiě)
2.2.1. Symbol表的編寫(xiě)
在編寫(xiě)PLC程序之前,對于I/O 變量, 由于其在原理圖上已定義, 我們可以先將其在SYMBOLS中輸入。
圖2-1:SYMBOLS表
2.2.2. 岸橋起升運行程序
下面我們以起升機構為例, 編寫(xiě)一段岸橋起升運行程序。
步驟一:編寫(xiě)“起升允許”程序。我們編寫(xiě)的“起升允許”程序如下圖2-2所示:
圖2-2:編寫(xiě) “起升允許”程序
步驟二:編寫(xiě)“起升命令控制”程序。當起升機構滿(mǎn)足了“起升允許“,PLC就可以發(fā)出起升向上/下的命令。如圖2-3所示:
圖2-3:起升運行命令
步驟三:編寫(xiě)“起升速度的控制”程序。在這段程序中:當司機在駕駛室把控制電源合上,并發(fā)出起升命令,如果有減速命令存在,則將給定值變?yōu)樵瓉?lái)的10%,程序如下圖2-4所示。
圖2-4:速度給定信號處理
步驟四:編寫(xiě)“起升命令與速度控制”程序。以上的程序完成了岸橋起升運行的命令和速度給定的產(chǎn)生,最終我們就是要將這命令與速度給定通過(guò)PROFIBUS總線(xiàn)傳輸給變頻器,如圖2-6是調用了西門(mén)子公司功能塊庫中的一個(gè)PROFIBUS數據傳送功能塊PCD_SEND,用來(lái)傳送數據塊DB123中的16個(gè)字。。
圖2-5升命令與速度控制
圖2-6總線(xiàn)數據傳輸
2.2.3. 岸橋主要機構程序對應的功能FC(Function)
以上分析了岸橋起升機構的程序編寫(xiě),與起升機構的程序類(lèi)似, 岸橋的大車(chē), 小車(chē), 俯仰機構程序也要處理運行允許, 命令與速度給定,數據傳輸等。為了使整個(gè)項目程序結構清晰,我們將各個(gè)功能細分,如下圖3-14所示是:主要機構運行控制的功能FC,以及用于命令與速度給定傳輸的PROFIBUS總線(xiàn)數據傳輸功能塊FB:
評論