999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

模塊化編程在包裝機械上的應用

2017-03-06 00:33:05黃利國
電子技術與軟件工程 2016年23期

黃利國

摘 要

本文首先介紹了包裝機模塊化編程的特點,然后引入國際標準ISA-TR88.00.02-2008中關于模塊化編程的PackML狀態模型,最后結合禮品箱裝箱機運用模塊化編程的實例,詳細說明在包裝機編程中如何應用模塊化編程。

【關鍵詞】模塊化編程 包裝機械 ISA88 PackML狀態模型

傳統的包裝機械設計方法已經無法適應定制化、小批量生產的要求。現在模塊化設計成為包裝機械制造商可以同時從設計和制造兩個方面解決上述問題的較優選擇。為了配合模塊化設計,使包裝機械適應自動化發展趨勢,包裝機電氣控制系統也朝著模塊化、標準化和智能化方向發展。

1 包裝機模塊化編程介紹

1.1 為什么需要模塊化編程

設備制造商和最終用戶一樣,要求減少成本,同時還要求快速的傳輸和啟動。應用項目工程師必須找到一種方法快速有效的滿足他們的需求。為了完成這項任務,把機器拆分成模塊,每個模塊都需要監督實現同步或異步的運行。

目前,許多包裝機械制造商已成功地將模塊化編程用于產品的開發。

1.2 模塊化編程特點

1.2.1 應用軟件開發的快速性和便捷性

提供經過驗證的軟件編程技術和編程風格的實例,程序員可將其應用于自己的代碼中,從而可以使程序員能夠專注于代碼模塊的功能性而非程序執行技巧。

1.2.2 改善應用軟件的維護和操作

如果代碼是模塊化的,軟件人員可以在一個代碼中作出改變,而減少對系統中其他代碼模塊的影響。

1.2.3 應用軟件更高的可靠性

使用模塊化編程不僅能增加程序的可重用性,還能使程序更容易閱讀。

2 PackML狀態模型

同一OEM制造商都沒有統一的軟件開發標準,因此造成操作者和技術人員的面臨著培訓和支持的挑戰,增加了系統的復雜度和時間。這造成了很多PLC軟件同時存在,缺乏一致性,因此OMAC(the Organization for Machine Automation and Control)包裝工作組發展了PackML(Packing Machinery Language)狀態模型,提高了機器與機器間的集成,擴展了操作者的能力,提高了和管理系統的集成。ISA-TR88.00.02-2008中包含了PackML定義及如何使用的范例。模塊化編程遵循ISA-88標準,ISA88的使用對開發模塊化編程、集成、診斷和調試工作起到了積極的影響。

PackML是一個標準,其旨在實現機器的狀態、操作模式和標簽名的統一,并以模塊化的方式來實現控制架構搭建以及軟件的設計。

2.1 ISA88物理分層模型

ISA88物理結構分層有企業、地點、生產線、機器、設備模塊和控制模塊,物理模型表明企業可以包含多個地點,每個地點可以包含多條生產線,每個生產線可以包含多臺機器。

2.2 PackML狀態模型

PackML主要包含兩個概念:模式及狀態和變量

2.2.1 模式及狀態

狀態模型主要將機器分為幾個模式,如生產,手動,維護等,每個模式預定義了17個狀態,但是不需要的狀態可以不使用。模式轉換只能在不同模式的相同狀態下轉換。

2.2.2 變量定義

主要分為三類:命令變量,狀態變量和管理變量。

2.3 模塊化編程的基本單元

2.3.1 用戶自定義數據類型

自定義數據類型可以實現組織數據,將同一對象的數據放在一個結構體,便于實現面向對象的編程。

2.3.2 功能塊

功能塊是客戶化指令,可以設計和創建,用來封裝常用的功能和設備控制。優勢在于通過一次性修改指令,就能完成所有引用指令的改變。功能塊可以從應用項目中導出,導入到另一個應用項目中,并創建模塊庫。

3 應用實例

本文以禮品箱裝箱機為例,介紹應用于模塊化編程的步驟。禮品箱裝箱機主要用于利樂鉆產品的裝箱,包括進包、進箱、裝箱1、裝箱2和封箱等部分,實現鉆石包上下分層裝箱和封箱功能。

3.1 硬件配置

本機采用羅克韋爾ControlLogix 1756-L72 PLC控制,HMI使用施耐德HMIGTO6310觸摸屏。

3.2 程序結構

程序框架如圖所示,UN01_Machine主要包括PackML功能塊,主要實現機器模式和狀態的轉換,將命令發到各設備模塊,接收各設備模塊的狀態。FutltHandler子程序中報警事件分為停機事件、警告事件和通用事件,同時HMI上能顯示當前發生的三類事任。分解的設備模塊和控制模塊主要分為進包、進箱、裝箱1、裝箱2和封箱設備模塊,每個設備模塊各包含數個控制模塊。如圖1所示。

3.3 開發步驟

開發程序時遵循以下步驟:

(1)按照S88物理分層標準將機器分成單元、設備模和控制模塊。

(2)定義PackML的模式和狀態。

(3)定義單元、設備模和控制模塊在每個模式的每個狀態下的動作。

(4)定義用于生產線集成和MES功能的變量。

(5)定義報警。

(6)編程。

4 結束語

綜上所述,采用模塊化編程有利于包裝機新機型的研發,提高了程序一致性和可重用性。PLC和觸摸屏結合的電氣控制方案,與機械設計模塊化組合,實現機電一體化。

參考文獻

[1]ISA-TR88.00.02-2008 Machine and Unit States:An Implementation Example of ISA-88.

作者單位

杭州中亞機械股份有限公司 浙江省杭州市 310011

主站蜘蛛池模板: 亚洲精品自在线拍| 国产成人一区| 丁香六月激情婷婷| 99在线免费播放| 欧美天堂在线| 国产探花在线视频| 国产资源免费观看| 亚洲永久色| 亚洲第一av网站| 在线网站18禁| 粗大猛烈进出高潮视频无码| 欧美一区二区人人喊爽| 国产丝袜无码精品| 国产激情无码一区二区三区免费| 亚洲第一页在线观看| 国产av一码二码三码无码| 欧美亚洲激情| 深爱婷婷激情网| 国产在线观看第二页| 日韩一区二区三免费高清| 波多野结衣在线一区二区| 亚洲欧美日韩另类在线一| 久久免费视频播放| 91色爱欧美精品www| 四虎永久在线视频| yjizz视频最新网站在线| 国产成人乱码一区二区三区在线| 亚洲AV人人澡人人双人| 成年A级毛片| 高清国产在线| 国产黑丝视频在线观看| 67194亚洲无码| 91午夜福利在线观看| 亚洲国产精品一区二区第一页免 | 77777亚洲午夜久久多人| 亚洲国产综合精品中文第一| 日韩精品一区二区深田咏美| 国产亚洲精品自在久久不卡| 亚洲精品日产精品乱码不卡| 国产精品密蕾丝视频| 久久久成年黄色视频| 中文字幕永久在线看| 日韩毛片在线视频| 香蕉综合在线视频91| 亚洲无限乱码| 19国产精品麻豆免费观看| 五月天久久婷婷| 精品国产Av电影无码久久久| 曰AV在线无码| 国产成人夜色91| 4虎影视国产在线观看精品| 亚洲人成网18禁| 亚洲成人网在线观看| 亚洲Va中文字幕久久一区| 亚洲啪啪网| 美女亚洲一区| 欧美高清三区| 国产在线98福利播放视频免费| 成人一级黄色毛片| 男人天堂亚洲天堂| a级毛片在线免费| 亚洲swag精品自拍一区| 丝袜亚洲综合| 91青青视频| 爽爽影院十八禁在线观看| 91麻豆国产精品91久久久| 91久久国产热精品免费| 国产又色又刺激高潮免费看| 欧美激情伊人| 香蕉伊思人视频| 成人午夜福利视频| 无码免费试看| 精品1区2区3区| 美女毛片在线| 欧美性精品不卡在线观看| 日韩国产 在线| 福利姬国产精品一区在线| 久久精品aⅴ无码中文字幕 | 国产免费羞羞视频| 亚洲中字无码AV电影在线观看| 国产男女免费视频| 国产一区在线观看无码|