智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

開放式數控系統中IPC與PLC通信技術

來源:互聯網

點擊:1393

A+ A-

所屬頻道:新聞中心

關鍵詞:開放式數控系統 PLC

      IPC指的是工業中的使用計算機,也就是工業PC,工業PC的設計、制造與實際使用需要考慮到實際工作環境的影響,因為工業生產中的設備需要能夠承受溫度、濕度、機械擾動、電磁場甚至灰塵等惡劣條件的影響,因此IPC的制造需要使用工業級別的處理器,全部密封的封裝箱柜,并且在設備中需要安裝保持空氣潔凈的器件,同時還要能夠鋪墊避免機械擾動的物質和抗電磁干擾的屏蔽器件,加上多方面的保護措施才能夠在工業環境中長期穩定運行,因此其具有極強的穩定性,可以廣泛應用在工業、航空、礦業、軍事等多種領域中。

      PLC的全稱為可編程控制器,它是在計算機基礎上進行開發而成的自動化工業控制器。在工作中可編程控制器可以進行隨時更改程序、適應性強,因此具有很強的適應能力和計算能力,同時加上大容量空間、多樣化的軟件程序應用、便捷的操作和多種獨特的功能,如今PLC已經在工業控制中獲得了極其廣泛的應用。在IPC和PLC發展如此迅猛的今天,兩者進行聯合開發,在數控領域中發揮強大功能已經獲得了可能,在開放式的數控系統中,通過PLC作為下位機處理一線的物理處理和數據收集,IPC可以作為處理設備進行計算、控制、數據研究等多項后期工作,同時如果多個PLC連接還可以實現網絡化的控制,因此這兩者的聯合控制模式,將成為工業數控領域內的主流發展方向。

    一、數控系統結構

      開放性的數控系統采用了開放式的PLC,也就是外置式的PLC,傳統的PLC是內置的,且多個PLC只能夠由一個CPU進行控制,嚴重影響了工作效率也錯誤判別的準確性,外置式的PLC具有成熟的生產廠家,穩定的通信渠道,且具有獨立的CPU對其進行控制,大大提高了通信的穩定性和執行效率。

      在本文的數控系統中,將以數控機床中的數控系統為例,PLC的主要功能是在機床的工作前線進行數據的采集、判斷上位指令的傳達、執行輸入的控制指令,也就是對數控機床的運行狀態進行實時的狀態數據采集工作。PLC在數控系統中處于協調自身所在的數控系統和外部的控制指令的位置,一方面它需要能夠執行IPC傳達的控制命令和發送數據信息,一方面也需要通過DMP接收機床操作命令,根據這些接收到的命令輸入機床的各個電機環節進行操作。而上位的工業計算機IPC的主要工作是對采集好的數據進行存儲、挖掘并將結果進行輸出顯示等工作,這樣就能夠通過兩者的配合實現對數控機床工作數據進行實時的采集與顯示工作,另外上位機還需要進行對活動的機械設備進行電機等運動器件位置與方向、速度等參數的實時控制工作。系統中IPC與PLC采用點對點的通信方式,具體是通過RS232的串行接口進行連接,PLC與計算機的各個接口也都是通過RS232來進行。

    二、IPC與PLC之間的通信

      數控系統中的通信接口主要有兩個,一個通過RS232串行接口進行數據指令的傳輸,一個是通過數據線與計算機進行程序的輸出與寫入工作,該接口也是通過RS232的串行接口,通過RS232數據線進行程序的傳輸和讀寫操作。

      在通信工作開始之前,IPC與PLC的連接需要在正式開始之前進行初始化操作,PLC、IPC需要各自都采用同樣的數據傳輸格式以及波特率參數。同時,在通信正式開始之前,PLC的寄存器也需要進行統一的讀寫操作,其中寄存器412用于進行選擇計算機的連接方式,寄存器413用于選擇奇校驗,設置傳輸8位,并選擇停止位,寄存器414的作用是設置數據傳輸的速率。在計算機中,默認設置一號端口為PLC的通信讀寫端口。

      在計算機通過串口對PLC進行通信程序的讀寫時,存在一套完備成熟的通信協議工具進行輔助程序通信,這個協議已經具備了如何接收上位機的控制指令、PLC的編號和命令設置方式。該指令的具體執行過程如下:

      首先,由上位機發出命令,該命令的前段包括起始碼、接收的PLC的編號、特征碼、正文命令內容、塊校驗碼等內容,該格式由通信協議實現進行了規定;其次,PLC的工作,其在接收到上位機發出的命令之后會首先對其進行檢查是不是一段完整的合法指令,然后再檢查自身的PLC編號是不是與指令中的目的編號相符合,如果這一切都符合要求,那么其會進行數據的發送工作,不然其會進行中斷以拒絕操作,根據錯誤的原因發送固定格式的錯誤代碼。

      為了保證上位機與PLC之間通信的準確與可靠性,在通信協議中會設置一段塊校驗碼,具體的使用方法是將上位機傳來的指令進行校驗,在校驗中會將正文的指令內容進行一定形式的邏輯運算,轉換為其它形式的代碼,PLC在接收到信號后會對塊校驗碼進行反演計算,如果與發送端的相同,那么就可以進行正常通信工作執行,否則就說明通信出現問題,根絕校驗碼輸出的錯誤信息可以判斷出發生問題的具體位置和原因。

    三、IPC的通信程序

      對于作為上位機的IPC來說,在其與PLC通信的過程中,始終處于主動發送命令的位置,根據用戶的需求,使用特定的功能,讓IPC發送相應的命令信息,而PLC則始終處于被動接受信息和執行的狀態,由于PLC中不需要進行編程信息的編寫和存儲,因此其只能夠處于響應控制命令,不能夠進行主動發送信息和命令。在數控系統中,各種一線設備的工作狀態數據需要隨時進行讀取顯示,因此IPC并不具備主動進行實時讀取的功能,所以這樣的方式影響了PLC的實時工作性質。   傳統的上位機與PLC之間的通信方式采用定時進行查詢的方式,該方式具體的做法是IPC會在固定的時間間隔點后進行讀取PLC的工作狀態,如果某一次對PLC的讀取發現其狀態異常,那么會觸發對應的處理方案,這種方法在故障發生并不嚴重的時候可以發揮基本的監控和提醒作用,但是在實時性上仍然具有一定的劣勢,且操作的效率不高。而當使用串行接口進行通信工作時,在一開始對PLC的端口進行了預先的設置后,并不需要進行定時的數據匯報,而是當其實時觀察到的數據產生變化時才會觸發緊急狀態信息,這樣的數據會立即被傳送至上位機進行處理,這樣IPC上位機就能夠在錯誤發生的第一時間進行處理,工作的效率較高,也節省了大量的監控數據傳送,從錯誤發生到事件處理之間的時間也大大減少。

      在IPC與PLC之間的通信中,需要開發相應的通信軟件,以筆者所在的學校擁有的數控系統設備來講,配備了成熟的串行通信程序編寫控件MSComm,它能夠為絕大多數的串口通信模塊提供通信程序的編寫工具。在Visual Basic環境中,利用該控件可以為各端口提供完備的輸入輸出數據信號的能力,另外其優勢在于完善的中斷功能,中斷功能可以幫助開發者開發出更加成熟穩定的通信工具。如上述所說,通信中斷的方式主要有兩種,固定間隔的查詢功能與實施狀態變化發生的信息傳送功能,如果數控系統涉及的器件不多,且結構簡單無任何嚴重的不良后果,則可以采用定時查詢的方式進行監控,如果數控系統的中斷對即時性要求較高,那么則必須采用串口通信的方式處理錯誤事件。也叫做事件驅動方式。事件驅動方式的具體方法是當上位機決定好發送數據時,事件的屬性定義為查詢式傳送數據時,系統將會以定時間間隔的方式由PLC匯報系統運行狀態,而當事件的屬性定義為事件驅動方式時,那么該通信會即時生效,開始處理程序,如果PLC匯報狀態改變的信息時,上位機會立即作出處理。在處理的過程中,為了避免重復通信,可以繼而轉換為定時查詢的方法向PLC發送信息處理狀態,保證在處理過程中通信程序的暢通運行。

    四、總結

      總的來說,在數控機床等非標準機械的開發制造過程中,PLC的長期穩定工作能夠為系統的運行帶來可靠性,但是自身帶有無法進行信息管理的弱點,而且不能夠直接與使用者進行交流,所以在故障的發現與排除、實時狀態的匯報等方面無法實現功能,在本文中利用了其與IPC進行通信的方式,成功地解決了該弱點,PLC能夠實現數控系統前沿的信息收集,由IPC進行信息處理和現實,對于用戶來說使用更方便,可靠性更高,在實際的各類數控系統開發中都可以得到廣泛的應用。

    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 模型公司|沙盘公司|优选杭州景文模型设计有限公司 | 精密电动平移台|光学隔振平台|手动位移台|隔振平台|电动滑台-北京集科仪器 | 氢能展,氢能展会,燃料电池展,加氢设备_氢气储运_制氢设备_氢燃料汽车_加氢站成套设备 | 南通搬运公司|吊车租赁|大件吊装|设备搬运|工厂搬迁|起重吊装搬运-顺林搬运 | 美国Riverhawk轴承,Riverhawk十字弹簧轴承,Riverhawk联轴器,Riverhawk液压工具 | 希希助培是专业的教育信息化全场景服务商,为教育培训机构提供教务管理、招生营销、财务管理、家校互动等 | 江西省屹诚建筑装饰工程有限公司| 数控落地镗铣床_数控刨台式镗铣床_数控龙门加工中心-青岛辉腾机械设备有限公司 | 喷雾式干燥机-真空桨叶干燥机-桨叶干燥器-常州力马干燥科技有限公司 | 舞台阻燃幕布_舞台幕布_舞台吊杆_舞台机械_TYWT-泰州通用舞台设备有限公司 | 深圳市翔洲宏科技有限公司| 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 深圳心理咨询-专业心理咨询服务平台「专家免费在线」-深圳从心开始心理O2O | 深圳潜水培训-潜水考证-公共安全潜水-救援潜水【深圳超潜潜水】 深圳汽车贴膜_深圳全车车身改色贴膜|UPPF隐形车衣官网 | 徐州电动垃圾车|三轮快速保洁车|电动高压冲洗车|江苏大卫王环保科技有限公司 | 液压油缸_液压系统_液压泵站生产厂家-浙江汉达机械专注液压行业21年 | 转炉挡渣机构,转炉滑板挡渣,滑动水口生产厂家-河北瑞华冶金科技有限公司 | 木雕红木家具网_红木家具厂_专业的红木家具批发网 | 精细筛-振动筛-滚筒筛-摇摆筛-平面回转筛-筛分机械设备-新乡德科筛分机械公司 | 送料机-冲床送料机-伺服送料机 - 常州市佳王精密机械有限公司 | 全铝家居_十大全铝家具品牌_全铝衣柜橱柜——佛山欧格美铝业 | 基坑护栏,临边护栏网,爬架网,爬架网片,铁路防护栅栏,公路护栏网,河北昊坤金属制品有限公司 | 在线BMI计算器 - 免费计算身体质量指数(BMI) | 日本国际高中_上海日本国际高中学校排名_日本国际高中留学课程_上海日语国际高中学校学费-上海工程技术大学国际多语种特色高中课程【官网】 | 金相切割机-金相磨抛机-显微/维氏/布氏/洛氏硬度计-自准直仪-金相显微镜-万能材料试验机-清洁度检测仪-淋雨试验机-上海中研精密仪器制造有限公司 | 热熔胶涂布机-青岛三人行机械有限公司 | 开关柜无线测温_电缆接头测温系统_六氟化硫sf6气体泄漏报警监测_卫星同步时钟-山东正瑞电子有限公司 | 四川迪瑞机电设备有限公司-容积式换热器|半容积式换热器|容积式换热机组|半容积式水加热器|换热器在线除垢防垢器|迪瑞机电 | 五金冲压厂家_五金冲压件加工_微细孔加工-深圳市浩鑫精密五金制品有限公司 | 秦皇岛图成玻璃_横切机,琴键落板,堆垛机械手,玻璃钢化设备,掰边机,铺纸机,水平堆垛机+超大板堆垛机,纵掰纵分,下片机,冷端优化切割 | 天津网站制作|网站建设|营销型网站建设|筑美网络---天津做网站公司 | 思沃普智能会议预约管理系统-视频会议管理-信息发布-访客管理-会议运维-会议支持-工位管理系统 | 叶片泵,液压电机,油泵电机,变量叶片泵,油压电机-广东俊泰液压科技有限公司 | 三亚酒吧KTV会所 专业舞台音响灯光 智能影音 会议音响工程 首选海南东演音响公司 | 览众房车,房车, 房车厂家, 房车价格, 房车图片,, 四驱房车, 皮卡房车, 越野房车, 依维柯房车, 国产房车, 自动挡房车, | 苏州不锈钢_江苏不锈钢_江苏不锈钢板_苏州模具钢_苏州合金钢_苏州特种合金_苏州不锈钢板_304不锈钢棒_苏州塞硒五金制品有限公司 苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司 | 驾驶洗地机|手推洗地车|天津洗地机|扫地车|仓库工厂扫地机|工业吸尘器|扫雪机|耐洁思 | 新硕考研_新硕寄宿考研-升学路上的规划师【官网】 | 景德镇薪如陶瓷有限公司| 南京样本设计,彩页制作,宣传册设计,画册设计印刷,包装设计公司,南京台历制作 | 天津津腾,微孔滤膜,隔膜真空泵,针式过滤器-艾科仪器 |