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

基于CNC系統的嵌入式PLC組件的設計與實現

來源:互聯網

點擊:1612

A+ A-

所屬頻道:新聞中心

關鍵詞:數控 機床 PLC

    0 前言

      發展柔性結構體系的數控制造裝備及系統,是實現在快速多變而不確定市場環境中對用戶驅動的市場需求做出靈活、快速響應的關鍵。但是,中國的國情決定目前還不可能拋棄仍在大量使用的剛性生產線,在這樣的前提下,本文提出一種介于剛性生產線和柔性生產線之間的生產模式準柔性生產線,也就是充分利用CNC系統的運動控制模組和靈活的PLC控制模塊去整改剛性生產線。

      對CNC系統的運動控制功能和PLC的順序邏輯控制準柔性生產設備所必須具備的功能。本文以自行研發的LGCNC系統(以DSP運動控制芯片為核心、以嵌入式結構PC為平臺的全閉環機床數控系統,具有良好的動態性能和較高的控制精度)為開發平臺,開發了一種具有一定開放性的PLC組件,將其融合在CNC系統中,由同一個CPU控制。下面著重介紹嵌入式PLC的設計與實現方法。

    1 嵌入式PLC的設計規劃

      嵌入式PLC應能充分借助CNC系統的全部硬件資源,具備友好的界面接口,便于用戶編程和操作。用嵌入式PLC和高級語言C++編程,采用}自}向組件的設計方法,使該組件結構開放、開發和升級更易進行,從而有效地減少開發周期,并日_提供簡單豐富、層次多樣的開發接口,還可作為一個獨立的組件嵌入其他的CNC系統中。

      PLC組件采用與“LGCNC”系統共用同一個CPU的方案。雖然單獨使用一個CPU,使得PLC用戶程序與CNC程序同時運行,在一定程度上占用了CNC程序的執行時間,但是對基于PC的CNC系統,CPU運行速度的增加完全可以彌補PLC所占用的時間,同時使得PLC組件的軟件程序簡單化,而日_便于擴充PLC功能。

      1.1 PLC的工作原理

      PLC采用循環掃描方式工作,一個循環工作過程包括系統初始化、輸入點采樣、執行用戶梯形圖程序和輸出點的刷新幾個階段。(1)系統初始化:在巡回執行梯形圖時,首先要執行系統的初始化,包括參數的輸入,數據表以及一些計數器、定時器初值的設置。(2)輸入點的采樣:每次執行梯形圖時,要對輸入點進行采樣,然后放入I/O緩沖區中,以備后面程序查詢。(3>執行用戶梯形圖程序:執行用戶程序,就是CPU從首地址開始按次序逐個掃描所有存儲器地址,按梯形圖的順序邏輯動作逐個執行。(4)輸出點的刷新:執行完用戶程序后,所有的運算結果都存放在輸出單兒狀態表中,要實現PLC控制,就必須將要控制的信號從狀態表里送到執行兒件,該動作稱為輸出點的刷新。PLC根據梯形圖的動作級別,決定輸出點的刷新時間。對于需要快速響應的,要隨時輸出;對于不必快速響應的,每執行一個循環,就執行一遍輸出點的刷新。

      PLC控制作為順序邏輯控制,它的控制對象大都是變化緩慢的信號,機械動作更是如此。而PLC每次掃描輸入和邏輯運算的時間僅為毫秒級,甚至微秒級Cal,在邏輯運算過程中,即使輸入信號的狀態發生了變化,也不會影響機械動作的效果。因此,這種輸入采樣、輸出刷新的循環方式能夠符合實際的工作狀態。

      1.2 PLC組件的軟、硬件結構

      PLC組件與LGCNC數控系統硬件資源共享,具有60個輸入點和56個輸出點,其中有12個高速輸入點,4個定時時鐘中斷。PLC組件的軟件主要由初始化參數設置模塊、與CNC系統相連的接口模塊、PLC集成編輯系統、PLC程序仿真模塊以及PLC程序執行模塊組成,如圖1所示。

    圖1 嵌入式PLC組件的軟件結構

    2 嵌入式PLC的軟件實現

      2.1 嵌入式PLC的集成編輯系統

      梯形圖編程語言是從繼電器邏輯控制(RLC)演變而來的,工程技術人員利用梯形圖編程語句來表不各設備之間的邏輯控制關系。在編輯狀態下,操作者一在編輯窗口可任意查看和編輯梯形圖的內容。本系統采用日本FANUC的PMC指令系統助記符,包括12條基本指令和33條功能指令。本組件采用面向對象的設計方法來完成,以下為梯形圖顯示和階梯上觸點的存儲和顯示對應的類結構定義。

      2.2 嵌入式PLC用戶程序的運行

      (1)PLC運行程序數據結構的定義。在系統內存中首先開辟1K的存儲區域,用于存放PLC的I/O信號狀態,這些信號包括由機床向PLC的輸入信號XO一X63,由PLC向機床的輸出信號Y64~Y127,由CNC向PLC的輸入信號F128~F227,由PLC向CNC的輸出信號6228~6299,內部繼電器8800~R1023,保持型存儲器的數據D300~D799。其中保持型存儲器由20個內部定時器D300~D399,20個內部計數器D400~D499,44個保持繼電器D500~D543和占用256個字節的數據表組成,內部定時器和計數器各占5個字節。對這個區域按位或字節刁一址來實現I/O狀態的掃描和控制。例如,可以用如下指令開辟一塊1K字節的內存區。

      char } PLC IOSTATE;  PLC IOSTATE=(char、)mallocC 1024;

      為了加強軟件的靈活性和可移植性,可用宏定義的方法來實現各種信號起始點對應定位置的定義。然后,定義兩個字符類型的全局變量PLC ST和PLC STO,其中PLC ST相當于一個堆棧,PLC STO用于存放每個階梯的最終執行結果。

     內部計數器/定時器采用軟件的方法實現,它們是PLC內部非常重要的中間資源。一個內部計數器在I/O狀態表內占據連續的5個字節空間,第1,2字節存放計數器的預置值,第3,4字節用于計數,第5字節的第0位用于檢測上升沿,實現脈沖計數,其他位保留。

      (2)基本指令的實現方法。PLC用戶程序在系統內部以一定的二進制格式存放,每條指令占用4個字節,用于存放該指令的功能以及相應的參數。利用C語言,根據PLC指令集建立一個用戶函數庫,則執行程序的編寫就如同對PLC編程一樣。

      輸入和輸出單兒的刷新同樣利用一個函數來實現,最后通過輸出口送出控制量,實現PLC控制,嵌入式PLC的基本功能也就完成了。采用時鐘中斷不斷調用執行的方式,實現PLC的循環往復執行。

    3 結束語

      本文開發的嵌入式PLC組件已初步和LGCNC系統融合在一起,充分利用基于PC的CNC系統豐富的軟、硬件資源,實現了和CNC系統的有機結合。該PLC系統可完成的功能主要有:主軸正、反轉和停止的控制,主軸的轉速控制,自動換刀,冷卻液開關,定時潤滑控制等。它的成功開發為準柔性生產設備的大量生產提供了條件。

    (審核編輯: 智匯張瑜)

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

    主站蜘蛛池模板: 新中式家具,广东新中式家具,广州新中式家具,佛山新中式家具,顺德新中式家具,乐从新中式家具,新中式家具厂家直销--唐明雅居 | 曙海培训-仿真培训Linux培训html5培单片机培训PCB培训python培训PLC培训C语言培训android培训物联网培训无线电培训欧姆龙培训工业机器人培训5G培训Hadoop培训CFD培训项目外包开发咨询 | 无锡市恒威工业气体有限公司-工业高纯气体_高纯度特种气体 | 威海实木家具-威海定制家具-威海家具-威海至佳百隆家具有限公司 威海木箱,威海木托盘,威海免熏蒸包装箱-威海耀晟木制品有限公司 | 做网站_网站建设_专业上海网站制作_网至普网站建设 | 慢直播摄像头厂家,监控直播摄像机厂家,景区慢直播设备,rtmp推流直播摄像头,实时摄像头监控直播-监控慢直播厂家:专注监控慢直播系统解决方案 | 市南人才网_市南招聘网_求职找工作平台 | 九江市东鸿气体有限公司| 阻垢剂|缓蚀剂|杀菌剂|分散剂|水处理剂|印染助剂|水处理药剂|造纸助剂|膜阻垢剂|缓蚀剂|HEDP|ATMP|螯合剂-山东凯瑞化学有限公司 水处理药剂生产厂家 | 自动隔油提升设备,消防稳压一体设备,苏州不锈钢消防水箱,污水提升设备厂家,无负压变频供水设备厂家-苏州脉泉供水设备有限公司 | 烟台金海药业有限公司 | 上海教师招聘考试网_上海编制教师招聘网| 直膨式空调机组_风冷恒温恒湿_转轮式热回收_屋顶式空调机组_德州瑞尼森环保科技有限公司 | 无锡言午机械,无锡市言午机械有限公司--官方网站 | 武汉凯美隆窗帘厂家_定做商用窗帘_家用遮阳帘_涵盖电动窗帘_天棚帘_遮阳棚_凯美隆-专注遮阳产品 武汉净化机-武汉全热新风换气机-武汉静音送风机-武汉东信新风节能设备有限公司 | 济南东唐包装制品有限公司| 专业的展会信息服务平台 - 展加 专题秀_汇聚网络热门专题_实时报道各类新闻专题资讯 | 上海画册设计-上海宣传册设计-产品手册设计-企业画册设计公司 | 实木全屋定制|整木定制|整木家装|实木护墙板-浩冠家具官网 | 兰州环氧地坪,兰州防火涂料-甘肃皓天环氧地坪工程 | 水暖空调厂家|山东水暖空调厂家|泰安燃气壁挂炉-泰安市鸿雁科贸有限公司 | 注塑机螺杆_光学无卤耐磨耐腐蚀螺杆_合金材料_螺杆研磨抛光机_杰宇螺杆 | 绍兴凯渥人力资源有限公司-劳务派遣,劳务分包,代办公司注册 | 曲阜市好博医疗器械有限公司_手术无影灯厂家,电动手术台出售,妇科手术台价格 | 液压油缸生产厂家-常州辰佰液压机械有限公司 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 重庆监控-监控系统-大型弱电工程-重庆万建电子工程有限责任公司是智能化一级工程公司 | 冷库出租_食品/医药冷库租赁_冷库改建/定制-北京亚冷 | 尼日利亚SONCAP认证_沙特SABER认证_摩洛哥COC认证-诺帝检测技术(上海)有限公司 | 太原铁艺围栏-山西泓宸辉铁艺工程有限公司 | 制冷加热循环机,密闭高低温一体机,优质密闭低温冷冻机-无锡冠亚恒温制冷技术有限公司 | 金属网帘|金属帘|装饰网帘|金属环网|金属幕墙网|金属垂帘|金属扣帘-安平县名图金属丝网制品有限公司 | 南山荔枝,深圳南荔农业荔枝园自销-质保优放心选购 | 昆明塑料包装袋|云南塑料包装袋|昆明塑料袋厂家|云南茶叶大米蔬菜种子食品包装袋就来阮门包装有限公司 | 冷却塔厂家_冷却塔降噪维修_闭式冷却塔维修改造厂家-广东特菱空调 | 山东岱新起重机械有限公司,单梁桥式起重机,双梁桥式起重机,通用式门式起重机,欧式起重机系列 | 冷却特性测试仪_ 刀柄热胀仪_加油小车价格_皮带张力仪_上海川奇机电设备有限公司 | 污水处理设备-污泥脱水设备-纯水净水设备-山东善丰机械科技有限公司 | 美国Riverhawk轴承,Riverhawk十字弹簧轴承,Riverhawk联轴器,Riverhawk液压工具 |