新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于PLC的立體倉庫控制系統

        基于PLC的立體倉庫控制系統

        作者: 時間:2012-05-15 來源:網絡 收藏

        4 系統軟件設計

        4.1 通訊協議的制定

        當選擇自動的工作方式,上位機可以通過通訊來控制并最終控制步進電機,實現堆垛機的送貨和取貨過程。

        通過串口與上位機做通訊,當有操作的時候會將控制信息發給,PLC收到后發回一個接收到的信息,并在執行完發回一個完成信息。

        我們采用計算機編程軟件Ⅵsu Basic 6.0作為 佬 撳件,在PLC和VB編程的時f嚏設置,兩邊的波特率部為9600bps,每個字符的數據為8位,—個啪匕位。通信協議定義如下:

        “#”+bytel+byte2+byte3+chr(13)

        其中,byte1為控制字符(cON),設0為入庫,設1為出庫,設2回原點,設3為停止。byte2和byte3分別為貨架左右和上下運動脈沖輪廓號。Chr(1 3)為回車符表示信息結束。

        4.2 向導配置PTO 脈沖輸出

        西門子s7—200有兩臺PTO/PWM 生成器,建立高速脈沖鏈或脈沖寬度調節波形。一臺生成器指定給數字輸出點QO.0,另一臺生成器指定給數字輸出點QO.1。一個指定的特殊內存(SM)位置為每臺生成器存儲以下數據:一個控制字節、一個脈沖計數值和一個循環時間和脈沖寬度值。

        我們使用S7-200編程軟件STEP7所帶的脈沖輸出向導來進行脈沖串輸出和運動輪廓的配置。PTO的輸出直接控制步進電機驅動器的PLS接口,我們只要精確地控制輸出脈沖的數量和周期,那么電機就能實現相應的運動距離了。因為步進電機驅動器提供了細分功能,所以不同的細分方式下電機的相同轉數則需要不同的脈沖個數。根據公式:(脈沖個數=運行距離/齒輪周長 步進電機每轉步數 細分數)計算出運動一格的脈沖數添入向導所提供的輪廓中,在程序中根據各個情況調用不同的運動輪廓來實現運動距離。

        的入庫程序流程圖如圖3所示,具體梯形圖和VB程序省略。

        5 結束語

        PLC應用于,與傳統的繼電接觸器相比較,具有通用性強,可靠性高,操作方便,維護簡單等優點。此經過兩年多的實際運行,自動化程度高,空間利用率高,減輕了勞動強度,提高了生產效率,已取得了很好的經濟效益,具有很好的應用前景。

        西門子plc相關文章:西門子plc視頻教程


        脈沖點火器相關文章:脈沖點火器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 耿马| 克拉玛依市| 襄垣县| 甘孜| 二连浩特市| 许昌市| 江陵县| 磐安县| 屏南县| 永城市| 龙州县| 江达县| 广灵县| 深州市| 阿勒泰市| 拜城县| 米林县| 宁明县| 平和县| 洛浦县| 会东县| 阜南县| 米林县| 铜鼓县| 白河县| 芦溪县| 台江县| 邯郸县| 盐边县| 元朗区| 马龙县| 竹北市| 乌拉特前旗| 拉孜县| 长治县| 抚顺县| 哈尔滨市| 大名县| 赣榆县| 讷河市| 张北县|