[发明专利]数控机床系统中用C语言完成PLC对端口控制的方法有效
申请号: | 200910056580.5 | 申请日: | 2009-08-18 |
公开(公告)号: | CN101650562A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 牟凤林;齐伟;郑之开 | 申请(专利权)人: | 上海奈凯电子科技有限公司;上海维宏电子科技有限公司 |
主分类号: | G05B19/18 | 分类号: | G05B19/18 |
代理公司: | 上海天翔知识产权代理有限公司 | 代理人: | 陈学雯 |
地址: | 201114上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数控机床 系统 中用 语言 完成 plc 端口 控制 方法 | ||
技术领域
本发明涉及数控机床系统领域,特别涉及数控机床系统端口控制技术领域,具体是指一种数控机床系统中用C语言完成PLC对端口控制的方法。
背景技术
制造业是国民经济的基础产业,制造业的水平的高低是衡量一个国家工业发达程度的重要标志,数控机床水平的高低,关系着国家制造业水平的高低。
在现有技术中,我们会利用数控系统进行相应的切割或焊接等,在利用机床进行高压水射流切割机作业时,或者其他切割雕刻时,有时候需要开某些端口输出,例如水切割中的水阀,高压,砂阀等,同时也需要在某些时候关闭一些端口的输出,同时也需要对某些输入进行检测,对检测的结果进行相应的处理,如一些报警,由于同一种切割机,但不同的厂家所需要的输入,输出也不是相同的,如果遇到不同我们就重新开发,那就需要大量的人力,财力,显然这种方法很不经济。此时便迫切需要一种在原来软件的基础上,只修改某些配置文件就能达到控制端口的输出和对输入端口进行检测的功能。现有PLC对端口的配置,但PLC语言不易懂,有时PLC程序很难书写,这就需要用一种简单易懂的语言来达到此目的。
发明内容
本发明所要解决的技术问题在于,克服现有技术中的缺点,提供一种能够在数控机床运动控制系统中实现经济有效控制端口的输出和输入端口的检测,以替代PLC对端口的配置,处理过程简单方便,工作性能稳定可靠,适用范围广泛的数控机床系统中实现控制端口输出和输入端口检测的方法。
为了解决上述问题本发明的技术方案是这样的:
数控机床系统中用C语言完成PLC对端口控制的方法,包括以下步骤:
1、在驱动与应用程序交互区中获得输入端口信息;
2、定时器扫描输入端口状态,通过输入端口的状态改变,来确定C程序中对端口处理的时机。
3、用C语言对端口信息进行处理,生成C语言端口处理程序
4、调用C语言端口处理生成的库文件,对上述第2部中已经写成的C语言端口处理程序,将此程序编译,生成可用的库文件,主程序通过定时器会不间断的扫描端口的同时,也会不间断的调用此库文件对端口信息进行处理
5、定时器扫描,获得端口的状态
主程序通过定时器不断扫描,当我们利用C程序进行对输出端口的处理和输入端口的检查后,获得当前端口的状态。
6、将端口消息还给驱动
主程序将获得的端口信息交给驱动进行相关的处理。
所述定时器每隔20毫秒扫描一次端口状态。
有益效果,本发明可以利用C语言对数控机床的端口进行控制,有效的替代了PLC对端口的控制,解决了PLC语言难懂、难书写的问题。处理过程简单方便,工作稳定可靠,适用范围广。
附图说明
下面结合附图和具体实施方式来详细说明本发明;
图1为本发明的控制流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
参看图1
1、在定时器里获得端口信息,和的端口的地址等信息
要用C语言来控制端口,首先要获得端口的信息,我们的定时器精度很高,每20毫秒扫描一次,获得当前端口的状态。
获得端口地址的方法:
11、物理端口的编址方法:
物理端口分为输入口和输出口,它们按通道方式编址,每个通道32个编号,即每个通道可以容纳32个端口。其中为输入口和输出口各划分了100个通道,这就意味着系统可以容纳3200个物理输入口和3200个物理输出口。端口地址由通道号和位地址组成,位地址为低2位(十进制),通道号为高3位(十进制),两者的起始编号都是0。其中输入端口的通道号范围是000~099;输出端口的通道号范围是100~199。所以PLC地址02308表示通道号为23的第8个位地址输入口;11227表示通道号为112的第27个位地址输出口。
12、板卡端口的编址方法
板卡端口由硬件设计决定,板卡端口以8个为单位组成一个Port,该Port拥有一个Port偏移地址,这就是硬件说明书上描述的端口定义。计算机在实际运行时会给板卡物理端口地址加上一个基地址号,同时会通知驱动程序给基地址号是多少。
13、板卡端口如何映射成端口地址:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海奈凯电子科技有限公司;上海维宏电子科技有限公司,未经上海奈凯电子科技有限公司;上海维宏电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910056580.5/2.html,转载请声明来源钻瓜专利网。