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

PLC源程序在華中世紀星維修實驗臺中編譯及加載的實現(xiàn)

來源:互聯(lián)網

點擊:1271

A+ A-

所屬頻道:新聞中心

關鍵詞:PLC 華中世紀星數(shù)控系統(tǒng)

      數(shù)控機床順序控制的邏輯離散信息如主軸起停和正反轉等開關量信息的處理,是由可編程序邏輯控制器(PLC)完成的。PLC在機床中以獨立型和內置型兩種形式存在。獨立型PLC是各個廠家生產的常見的自成獨立自動控制設備,有成熟的系統(tǒng)運行平臺和程序實現(xiàn)方法;而內置型PLC是內嵌在CNC裝置內,從屬于CNC裝置并與CNC裝置集成于一體,對其運行方式和程序實現(xiàn)知之甚少。下面通過利用c語言編寫的PLC源程序在華中數(shù)控系統(tǒng)中的實現(xiàn),使用戶能對數(shù)控機床進行更好的故障診斷和維護,對完善PLC程序、進一步提升機床的性能有一定的實際意義。

    1 華中數(shù)控內置式PLC的軟件結構及其運行過程

      和一般c語言程序都必須提供Main()函數(shù)一樣,用戶編寫內置式PLC的C語言程序必須提供如下系統(tǒng)函數(shù)定義及系統(tǒng)變量值:

      extern void init(void);//初始化PLC  extern unsigned plcl—time;//函數(shù)plcl()的運行周期,單位:ms  extern void plcl(void);//PLC程序人口1  extem unsigned ple2一time;//函數(shù)plc2()的運行周期,單位:ms  extern void pie2(void);//PLC程序人口2

      開機數(shù)控系統(tǒng)初始化PLC時,將調用PLC提供的init()函數(shù)(該函數(shù)只被調用一次)。在系統(tǒng)初始化完成后,數(shù)控系統(tǒng)將周期性地運行如下過程:

      (1)從硬件端口及數(shù)控系統(tǒng)成批讀人所有X、F、P寄存器的內容;

      (2)如果plel—time所指定的周期時間已到,調用函數(shù)plcl();

      (3)如果plc2一time所指定的周期時間已到,調用函數(shù)plc2();

      (4)系統(tǒng)成批輸出G、Y、B寄存器。一般地,plcl—time總是小于pie2一time,即函數(shù)plel()較plc2()調用的頻率要高。因此,華中數(shù)控稱函數(shù)plcl()為PLC高速掃描進程、plc2()為低速掃描進程。

    2 利用華中數(shù)控系統(tǒng)平臺生成PLC源程序

      華中數(shù)控系統(tǒng)PLC源程序的編譯環(huán)境為:BorlandC++3.1和MS.DOS 6.22。數(shù)控系統(tǒng)約定PLC源程序后綴為“.cld”,即“*.cld”文件為PLC源程序。打開華中數(shù)控系統(tǒng)并進入DOS界面,按如下步驟操作:

      (1)在DOS環(huán)境下,進入數(shù)控軟件PLC所安裝的目錄,如:

      C:\HNC-21TF\PLC

      (2)在DOS提示符下敲入如下命令:  C:\HNC-21\plc)edit plc—null.cld(回車)  此項操作的作用是建立一個文本文件,也就是用  c語言編寫的PLC源程序,并命名為“plc—null.eld”,其程序其框架結構為:

     ?。?  //plc—null.cld:  //PLC程序空框架,保證可以編譯運行,但什么功能也不提供 ?。鏅嗨校何錆h華中數(shù)控系統(tǒng)有限公司,保留所有權利?! 。痟ttp://huazhongenc.com email:market@hua—  zhongcnc.com  #pragma inline  #Include”plc.h”//PLC系統(tǒng)頭文件  void init(){}//PLC初始化函數(shù)  void plcl(void)//PLC程序人口1  {plcl—time=16;//系統(tǒng)將在16 ins后再次調用plcl()函數(shù)  }  void plc2(void)//PLC程序人口2  {Plc2一time=32;//系統(tǒng)將在32ms后再次調用plc2()函數(shù)  }

    3 PLC源程序在華中C系統(tǒng)中的編譯及加載

      保存并退出編輯文本后。對于數(shù)控銑床,在數(shù)控系統(tǒng)的PLC目錄下,輸入如下命令即可生成執(zhí)行文件:C:\HNC-21\pie>makeplc plc—null.cld(回車)而對于數(shù)控車床,必須在數(shù)控系統(tǒng)的PLC目錄下,修改M.bat文件(M.bat文件是建立的編譯PLC源文件的批處理文件)。具體操作如下:

    數(shù)控程序

      修改完后,此時仍然在PLC的目錄下,這時運行M.bat文件,系統(tǒng)就會自動對PLC的源文件進行編譯,其編譯過程如下:

    數(shù)控程序

      系統(tǒng)會響應:

    數(shù)控程序程序

      并且又回到DOS提示符下:c:、HNC-2I\plc)這時表示PLC程序編譯成功,編譯結果為文件plc—null.eom。然后,更改數(shù)控軟件系統(tǒng)配置文件NCBIOS.CFG,并加上一行文本:device=C:\HNC.21ff\plc\pie—null.tom,讓系統(tǒng)啟動時加載新近編寫的PLC程序,具體操作如下:

    數(shù)控

      在DOS環(huán)境下,進人數(shù)控軟件所安裝的目錄,如c:、HNC-2Iff、在DOS提示符下敲入如下命令:c:\HNC-21tf)edit ncbios.cfg(回車),可編輯數(shù)控系統(tǒng)配置文件。一般情況下,配置文件的內容如下(具體內容因機床的不同而異):

      以上任務完成后,重啟華中數(shù)控系統(tǒng),用戶編寫的PLC程序就能被系統(tǒng)運行。

    4 結論

      通過上述工作,實現(xiàn)了用戶編寫的PLC源程序在華中數(shù)控系統(tǒng)的運行,不但更深地理解了開關量順序控制的PLC控制的機理和更好地診斷機床故障,而且為PLC內置型數(shù)控系統(tǒng)的功能擴展提供了思路。

    (審核編輯: 智匯胡妮)

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

    主站蜘蛛池模板: 硝酸铵钙|山西硝酸钙|硝酸钾|太原硝酸钙镁|硝酸钾钙|亚硝酸钠-山西玉彤化工有限公司 | 全开式真空干燥机_全开耙式真空干燥机_全开式动态真空干燥机,江阴千峰机械制造有限公司 | 蒸汽发生器-电加热蒸汽发生器、燃油蒸汽发生器、燃气蒸汽发生器设备厂家-诺贝思蒸汽发生器 | 舟舟宝贝少儿培训网-少儿艺术培训-少儿舞蹈培训-少儿英语培训 | 辽宁鑫宇实验室系统工程有限公司| 压力蒸汽灭菌器_脉动真空灭菌器_环氧乙烷灭菌器_等离子灭菌器_广州市科洋 | 汽车轴承|圆锥滚子轴承|轴承生产厂家|赛襄轴承 | 山西亿企邦财税服务有限公司 | 潍坊铝单板_铝方通及氟碳喷涂材料供应企业-潍坊冠杰金属制品有限公司 | 精品中文字幕在线观看,粉嫩av一区二区三区,最近中文字幕在线看免费视频,亚洲高清在线观看,日本一区二区视频手机免费看,国产黄色小视频,亚洲高清免费视频,国产精品一区二区欧美视频,亚洲人免费视频,亚洲视频在线观看免费,国产免费高清综合视频,中文字幕永久在线 | 武汉办公室装修公司-展厅装修_湖北今泰装饰工程有限公司官网_今泰装饰 | 伸缩机厂家-现货快递物流伸缩皮带机|装车输送机-乐清市华森自动化设备有限公司 | 盆底肌修复仪器-产后康复脉冲磁训练仪-南京佳澜健康管理有限公司 | 重庆物流公司,重庆商贸货运,工厂物流,同城冷链物流配送,物流软件租售-重庆协通国际物流有限公司 重庆污水处理设备_废气处理设备_纯净水设备-山艺环保 | 土壤养分测定仪-土壤养分速测仪-生产厂家-托普云农土壤仪器站 | 可可英语-年轻人的英语听说训练平台 | 随车挖生产厂家_山东精久工程机械有限公司 | 永康风水大师选风水先生老徐 - 徐根法 | 延吉新闻网 - 未来之选·就是延吉 [YanJinews.com] | 斜管填料_斜板填料_纤维球_果壳活性炭_立体网状填料_纤维球厂家-巩义市德科净水材料有限公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 通讯电子连接器-工业电源连接器-板对板连接器厂家-普瑞盛源 | 昆明塑料包装袋|云南塑料包装袋|昆明塑料袋厂家|云南茶叶大米蔬菜种子食品包装袋就来阮门包装有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 铨盛国际供应链-PC增韧剂/硅系增韧剂/耐寒增韧剂/耐化学增韧剂 | 无锡新源润不锈钢官网|304不锈钢平板|316L冷轧宽幅|2米卷分条开平 | 万级无菌室-阳性对照室-干细胞实验室-广州沃霖实验室设备有限公司 | 西安泰富西玛电机有限公司总部-电机-高压电机-西玛电机-西安西玛电机-泰富西玛电机-西安电机厂-西玛电机销售 | 智能照明模块_智能照明控制器_照明控制系统_智能调光模块_西安邦华电气工程有限公司 | 以物联网技术为核心专注于智能安防领域物联网服务的高新技术企业-北京欣智恒科技股份有限公司(官网) | 珠海市甜菊科技发展有限公司| 中科盛世酒窖 - 酒窖设计_酒窖工程_酒窖空调设备_恒温酒柜定制_私人别墅家庭酒窖_不锈钢红酒柜_实木雪茄柜 | 智能电磁流量计-超声波流量计-涡街流量计-液体涡轮流量计-大连计测机器有限公司 | 山东临沂春鑫新能源科技有限公司|官网|生物质颗粒锅炉|燃气锅炉|水源热泵 | 液态硅胶制品厂家_液态硅胶包胶加工_LSR液态硅胶模具厂_液体硅胶注射成型_广东盈泰 | 清河县隆鑫密封件有限公司,汽车用密封条,配电箱柜、集装箱密封胶条,建筑门窗、家具用密封条,无毒环保医用密封条,船舶、农机用密封条,异型产品 | 铅板-济南鑫玉防辐射材料有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 找网页游戏鬼服 高返利鬼服游戏平台 鬼服开服表 - 猫游戏鬼服大全 | 永康微网站建设、永康手机网站建设、永康营销型网站建设、永康外贸网站建设、永康网站托管、永康网络公司—英汇网络 - 永康市英汇网络技术有限公司 | 佳龙食品集团|高端辣条领导品牌 加药装置-排油烟装置-工业滤水器-连云港灵动 |