岸邊橋式集裝箱起重機(jī)plc程序的設(shè)計(jì)與實(shí)現(xiàn)
步驟二:編寫“起升命令控制”程序。當(dāng)起升機(jī)構(gòu)滿足了“起升允許“,plc就可以發(fā)出起升向上/下的命令。如圖2-3所示:
圖2-3:起升運(yùn)行命令
步驟三:編寫“起升速度的控制”程序。在這段程序中:當(dāng)司機(jī)在駕駛室把控制電源合上,并發(fā)出起升命令,如果有減速命令存在,則將給定值變?yōu)樵瓉淼?0%,程序如下圖2-4所示。
圖2-4:速度給定信號(hào)處理
步驟四:編寫“起升命令與速度控制”程序。以上的程序完成了岸橋起升運(yùn)行的命令和速度給定的產(chǎn)生, 終我們就是要將這命令與速度給定通過profibus總線傳輸給變頻器,如圖2-6是調(diào)用了西門子公司功能塊庫中的一個(gè)profibus數(shù)據(jù)傳送功能塊pcd_send,用來傳送數(shù)據(jù)塊db123中的16個(gè)字。。
圖2-5升命令與速度控制
圖2-6總線數(shù)據(jù)傳輸
2.2.3. 岸橋主要機(jī)構(gòu)程序?qū)?yīng)的功能fc(function)
以上分析了岸橋起升機(jī)構(gòu)的程序編寫,與起升機(jī)構(gòu)的程序類似, 岸橋的大車, 小車, 俯仰機(jī)構(gòu)程序也要處理運(yùn)行允許, 命令與速度給定,數(shù)據(jù)傳輸?shù)取榱耸拐麄(gè)項(xiàng)目程序結(jié)構(gòu)清晰,我們將各個(gè)功能細(xì)分,如下圖3-14所示是:主要機(jī)構(gòu)運(yùn)行控制的功能fc,以及用于命令與速度給定傳輸?shù)膒rofibus總線數(shù)據(jù)傳輸功能塊fb:
圖2-7:岸橋主要機(jī)構(gòu)對應(yīng)功能fc
這些功能fc的作用如下:
l fb22 起升/大車1#變頻器profibus總線數(shù)據(jù)傳輸
l fb23 起升/大車2#變頻器profibus總線數(shù)據(jù)傳輸
l fb24 小車/俯仰變頻器profibus總線數(shù)據(jù)傳輸
l fc31 起升運(yùn)行控制
l fc41 大車運(yùn)行控制
l fc51 小車運(yùn)行控制
l fc61 俯仰運(yùn)行控制
2.2.4. 岸橋輔助機(jī)構(gòu)的運(yùn)行程序
在岸橋上還有一些輔助機(jī)構(gòu)需由plc程序來控制。這些功能fc如下圖2-8所示:
圖2-8:輔助機(jī)構(gòu)控制
這些功能fc的作用如下:
l fc12 投光燈,空調(diào)的啟動(dòng),停止控制。
l fc13 風(fēng)速處理:當(dāng)風(fēng)速達(dá)到警報(bào)值時(shí)發(fā)出信號(hào)。
l fc16 指示燈顯示:控制各個(gè)操作站的指示燈。
l fc34 起升編碼器位置處理:判斷起升上下的停止,減速位置等。
l fc36 負(fù)載重量處理:判斷負(fù)載是否超過額定。
l fc54 小車編碼器位置處理:判斷小車前后的停止,減速位置等。
l fc63 俯仰編碼器位置處理:判斷俯仰上下的停止,減速位置等。
l fc71 吊具控制:吊具在起吊集裝箱時(shí)的控制,如吊具鎖頭的開閉功能。
結(jié)合岸橋主要機(jī)構(gòu),輔助機(jī)構(gòu)控制的功能fc,以及profibus總線通訊數(shù)據(jù)傳輸?shù)墓δ軌Kfb等,完成了岸橋plc程序的設(shè)計(jì)。





掃碼加我微信


