一种数控机床系统中PLC控制端口的方法技术方案

技术编号:4172231 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种数控机床系统中PLC控制端口的方法,它包括如下步骤:(1)PLC从定时器Timer中获得当前包括端口地址信息在内的端口信息;(2)通过PLC根据获得的端口信息由PLC指令对端口进行处理;(3)将获得的端口信息返还给驱动R0;通过定时器循环扫描获得当前端口的信息,再通过PLC根据获得的端口信息进行相应的控制处理,有效控制端口的输出和输入端口的检测,处理过程简单方便,工作性能稳定可靠,适用范围广泛,更加经济。

Method for controlling port of PLC in numerical control machine tool system

Port PLC control method of the invention discloses a NC machine tool system, which comprises the following steps: (1) PLC to obtain the current information including the port address port information from the timer in Timer; (2) by PLC according to the received information from port PLC instructions on port for processing; (3) will be obtained port information to drive R0; obtain the current port information through the timer cycle scan, and then through the PLC port according to the control information processing and detection of effective control of port input and output port, the process is simple and convenient, stable and reliable performance, wide application range, more economical.

【技术实现步骤摘要】

本专利技术涉及数控机床系统领域,特别涉及一种数控机床系统端口控制技术 领域的数控机床系统中PLC控制端口的方法。
技术介绍
制造业是国民经济的基础产业,制造业的水平的高低是衡量一个国家工业 发达程度的重要标志,数控机床水平的高低,关系着国家制造业水平的高低。在现有技术中,我们会利用数控系统进行相应的切割或焊接等,在利用机 床进行高压水射流切割机作业时,或者其他切割雕刻时,有时候需要打开某些 端口的输出,例如水切割中的水阀,高压,砂阀等,同时也需要在某些时候关 闭一些端口的输出,同时也需要对某些输入进行检测,对检测的结果进行相应 的处理,如一些报警;由于同一种切割机,但不同的厂家所需要的端口的输入, 输出也不是相同的,如果遇到端口的输入或输出不同就需要重新开发,那就需 要花费大量的人力,财力,这种方法显然不经济。因此,迫切需要一种在原来的基础上,只需修改某些配置文件就能达到控 制端口的输出和对输入并对端口进行检测的方法。
技术实现思路
本专利技术的目的是提供了一种数控机床系统中PLC控制端口的方法,克服 了上述现有技术中的缺点,有效控制端口的输出和输入端口的检测,处理过程 简单方便,工作性能稳定可靠,适用范围广泛,更加经济。本专利技术解决其技术问题所采取的技术方案是一种数控机床系统中PLC控制端口的方法,其特征在于,它包括如下步(1) PLC从定时器Timer中获得当前包括端口地址信息在内的端口信息;(2) 通过PLC根据获得的端口信息由PLC指令对端口进行处理;3(3)将获得的端口信息返还给驱动RO。 在本专利技术的一个实施例中,定时器Timer通过循环扫描的方式获得当前的 端口信息,定时器Timer的扫描周期为每20毫秒扫描一次,保证端口信息的 精确度。在本专利技术的一个实施例中,所述端口分为输入端口和输出端口,所述端口 按照通道方式进行编址,每个通道32个编号,即每个通道可以容纳32个端口。在本专利技术的一个实施例中,所述端口地址由通道号和位地址组成,位地址 为低2位(十进制),通道号为高3位(十进制),所述通道号和位地址的起始 编号都是0。在本专利技术的一个实施例中,所述端口还包括板卡端口,所述板卡端口以8 个为单位组成一个Port,每个Port拥有一个Port偏移地址。进一步,偏移地址为O的Port表示无效地址,相应端口地址也无效。进一步,每4个输入式Port就可以组成一个输入通道,每4个输出式Port 组成一个输出通道,将板卡端口映射成端口地址。在本专利技术的一个实施例中,所述方法还包括对端口的检测,当定时器Timer 扫描到某些特点的端口有输出时,PLC会产生相应的事件进行报警、紧急停止。本专利技术的数控机床系统中PLC控制端口的方法,通过定时器循环扫描获 得当前端口的信息,再通过PLC根据获得的端口信息进行相应的控制处理, 有效控制端口的输出和输入端口的检测,处理过程简单方便,工作性能稳定可 靠,适用范围广泛,更加经济。附图说明图1是本专利技术的数控机床系统中PLC控制端口的方法的流程框图。 具体实施例方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解, 下面结合具体图示,进一步阐述本专利技术。 实施例如图1所示,本专利技术的数控机床系统中PLC控制端口的方法,它包括如下歩骤(1) PLC从定时器Timer中获得当前包括端口地址信息在内的端口信息;(2) 通过PLC根据获得的端口信息由PLC指令对端口进行处理;(3) 将获得的端口信息返还给驱动RO。在本专利技术中,定时器Timer通过循环扫描的方式获得当前的端口信息,定 时器Timer的扫描周期为每20毫秒扫描一次,保证端口信息的精确度。在本专利技术中,所述端口分为输入端口和输出端口,所述端口按照通道方式 进行编址,每个通道32个编号,即每个通道可以容纳32个端口。其中,本实施例中,输入端口和输出端口各划分了 100个通道,这就意味 着系统可以容纳3200个物理输入端口和3200个物理输出端口 ;所述端口地址 由通道号和位地址组成,位地址为低2位(十进制),通道号为高3位(十进 制),所述通道号和位地址的起始编号都是0;其中输入端口的通道号范围是 000 099;输出端口的通道号范围是100-199。PLC地址02308表示通道号为23的第8个位地址输入端口; PLC地址 11227表示通道号为112的第27个位地址输出端口。在本专利技术中,所述端口还包括板卡端口,所述板卡端口以8个为单位组成 一个Port,每个Port拥有一个Port偏移地址,偏移地址为0的Port表示无效 地址,相应端口地址也无效;在实际运行时会给板卡物理端口地址加上一个基 地址号,同时会通知驱动程序给基地址号是多少。每4个输入式Port就可以组成一个输入通道,每4个输出式Port组成一 个输出通道,将板卡端口映射成端口地址。比如m—nInPortAddr=0x0030;BIOl—_PAm_-nInPortAddr=0x0032;BIOl——PCm一nlnPortAddr=0x0000;BI03—一PBm_nlnPortAddr=0x0000;bi03—_pcm_nlnPortAddr[4;i=0x0000;BI03—_PAm—nlnPortAddr=0x70;BI02—m_nOutPortAddr-0x31 ; BI01一PBm一nOutPortAddr-0x72 ; BI02_PCm一nOutPortAddr = 0x71 ; BI02—PB其中,下标为0 5的6个输入Port,前四个组成第0个通道,后两个组成 第1个通道,等号右边是Port的偏移地址。所以端口地址00010表示 m—nlnPortAddr的第2个端口即BIOl—PC (偏移地址0x32)的第3位,即 BI01一PC.2。必须了解编址是从0开始的,每个Port有8位;端口地址00108 表示8102_ 八的第1位。下标为0~3的3个输出Port,组成第100通道(输出通道的起始通道号) 的低24个端口(10000 10023),所以10003表示BIOl—PB (偏移地址0x31)的 第4个端口,即BIOl一PB.3 。对输出端口的处理,在PLC语言端口处理程序中对一些有效输出端口进 行处理,我们会利用端口地址来处理这些端口,我们将利用PLC指令对端口 进行处理,将默写端口在特定的位置或时间输出。对输入端口检测,在PLC语言端口处理程序中对一些有效输入端口进行 处理,我们会利用端口地址来处理这些端口,当读到某些输入端口有输出,利 用PLC指令做一些相关的事,如报警、紧急停止等功能。定时器扫描端口信息,当我们利用PLC程序进行对输出端口的处理和输 入端口的检査后,不断扫描PLC程序的主程序会将端口状态进行记录,以便 传输。将端口消息还给驱动,将获得的端口信息交给驱动进行相关的处理。 以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业 的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中 描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术 还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内,本 专利技术要求保护范围由所附的权利要求书及其等效物界定。权利要求1、一种数控机床本文档来自技高网...

【技术保护点】
一种数控机床系统中PLC控制端口的方法,其特征在于,它包括如下步骤:  (1)PLC从定时器Timer中获得当前包括端口地址信息在内的端口信息;  (2)通过PLC根据获得的端口信息由PLC指令对端口进行处理;  (3)将获得的端口信息返还给驱动R0。

【技术特征摘要】

【专利技术属性】
技术研发人员:汤同奎宋秀龙
申请(专利权)人:上海奈凯电子科技有限公司上海维宏电子科技有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1