Nothing Special   »   [go: up one dir, main page]

CN101673102A - 一种数控机床系统中plc控制端口的方法 - Google Patents

一种数控机床系统中plc控制端口的方法 Download PDF

Info

Publication number
CN101673102A
CN101673102A CN200910196297A CN200910196297A CN101673102A CN 101673102 A CN101673102 A CN 101673102A CN 200910196297 A CN200910196297 A CN 200910196297A CN 200910196297 A CN200910196297 A CN 200910196297A CN 101673102 A CN101673102 A CN 101673102A
Authority
CN
China
Prior art keywords
port
plc
address
timer
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910196297A
Other languages
English (en)
Other versions
CN101673102B (zh
Inventor
汤同奎
宋秀龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Naikai Technology Co ltd
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO LTD
Original Assignee
SHANGHAI WEIHONG TECHNOLOGYCO Ltd
Shanghai Naikai Electronic Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI WEIHONG TECHNOLOGYCO Ltd, Shanghai Naikai Electronic Science and Technology Co Ltd filed Critical SHANGHAI WEIHONG TECHNOLOGYCO Ltd
Priority to CN2009101962972A priority Critical patent/CN101673102B/zh
Publication of CN101673102A publication Critical patent/CN101673102A/zh
Application granted granted Critical
Publication of CN101673102B publication Critical patent/CN101673102B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

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

Claims (8)

1、一种数控机床系统中PLC控制端口的方法,其特征在于,它包括如下步骤:
(1)PLC从定时器Timer中获得当前包括端口地址信息在内的端口信息;
(2)通过PLC根据获得的端口信息由PLC指令对端口进行处理;
(3)将获得的端口信息返还给驱动R0。
2、根据权利要求1所述的方法,其特征在于,定时器Timer通过循环扫描的方式获得当前的端口信息,定时器Timer的扫描周期为每20毫秒扫描一次,保证端口信息的精确度。
3、根据权利要求1所述的方法,其特征在于,所述端口分为输入端口和输出端口,所述端口按照通道方式进行编址,每个通道32个编号,即每个通道可以容纳32个端口。
4、根据权利要求1所述的方法,其特征在于,所述端口地址由通道号和位地址组成,位地址为低2位(十进制),通道号为高3位(十进制),所述通道号和位地址的起始编号都是0。
5、根据权利要求1所述的方法,其特征在于,所述端口还包括板卡端口,所述板卡端口以8个为单位组成一个Port,每个Port拥有一个Port偏移地址。
6、根据权利要求5所述的方法,其特征在于,偏移地址为0的Port表示无效地址,相应端口地址也无效。
7、根据权利要求5所述的方法,其特征在于,每4个输入式Port就可以组成一个输入通道,每4个输出式Port组成一个输出通道,将板卡端口映射成端口地址。
8、根据权利要求1所述的方法,其特征在于,所述方法还包括对端口的检测,当定时器Timer扫描到某些特点的端口有输出时,PLC会产生相应的事件进行报警、紧急停止。
CN2009101962972A 2009-09-24 2009-09-24 一种数控机床系统中plc控制端口的方法 Expired - Fee Related CN101673102B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101962972A CN101673102B (zh) 2009-09-24 2009-09-24 一种数控机床系统中plc控制端口的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101962972A CN101673102B (zh) 2009-09-24 2009-09-24 一种数控机床系统中plc控制端口的方法

Publications (2)

Publication Number Publication Date
CN101673102A true CN101673102A (zh) 2010-03-17
CN101673102B CN101673102B (zh) 2011-09-07

Family

ID=42020355

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101962972A Expired - Fee Related CN101673102B (zh) 2009-09-24 2009-09-24 一种数控机床系统中plc控制端口的方法

Country Status (1)

Country Link
CN (1) CN101673102B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096390A (zh) * 2011-01-30 2011-06-15 深圳市合信自动化技术有限公司 可编程逻辑控制器、程序编译器、编译系统及方法
CN102156445A (zh) * 2011-03-01 2011-08-17 上海维宏电子科技有限公司 数控系统中实现端口逻辑诊断的方法
CN112792178A (zh) * 2020-12-21 2021-05-14 上海维宏电子科技股份有限公司 数控弯管机的弯管加工方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096390A (zh) * 2011-01-30 2011-06-15 深圳市合信自动化技术有限公司 可编程逻辑控制器、程序编译器、编译系统及方法
CN102096390B (zh) * 2011-01-30 2014-04-09 深圳市合信自动化技术有限公司 可编程逻辑控制器、组态程序编译器及方法
CN102156445A (zh) * 2011-03-01 2011-08-17 上海维宏电子科技有限公司 数控系统中实现端口逻辑诊断的方法
CN102156445B (zh) * 2011-03-01 2012-09-26 上海维宏电子科技股份有限公司 数控系统中实现端口逻辑诊断的方法
CN112792178A (zh) * 2020-12-21 2021-05-14 上海维宏电子科技股份有限公司 数控弯管机的弯管加工方法
CN112792178B (zh) * 2020-12-21 2022-07-12 上海维宏电子科技股份有限公司 数控弯管机的弯管加工方法

Also Published As

Publication number Publication date
CN101673102B (zh) 2011-09-07

Similar Documents

Publication Publication Date Title
CN104932421B (zh) 一种基于指令域分析的数控机床工作过程cps建模方法
CN105549539B (zh) 钻孔划线控制系统
CN101859135B (zh) 对分布式自动化系统进行控制的方法和装置
CN101673102B (zh) 一种数控机床系统中plc控制端口的方法
RU2008123394A (ru) Устройство для контроля обрабатывающей машины
CN106909123B (zh) 一种控制编程辅助设备
CN201742359U (zh) 两轴直流伺服驱动器
CN102615161B (zh) 通用二维数控旋压机床的控制系统
CN103317507A (zh) 一种机械手运动控制器的中文示教方法
CN201097202Y (zh) 一种图形化交互式编程装置
CN103116315A (zh) 数控系统中实现刀具半径补偿全局干涉的控制方法
CN104730961A (zh) 智能工控机
CN102478852A (zh) 数控机床系统的plc端口控制的方法
CN108052073B (zh) 数控机床控制方法及系统
CN101650562B (zh) 数控机床系统中用c语言完成plc对端口控制的方法
CN107350633A (zh) 一种基于ZigBee的远程化控制系统
CN1936746A (zh) 基于arm的嵌入式数控系统g代码解释器
CN102478801A (zh) C语言在数控机床系统中完成plc对端口控制的方法
CN102621933B (zh) 数控系统中读取外部机床控制命令实现加工控制的方法
CN201084005Y (zh) 基于arm技术的嵌入式机床数控系统
CN201974672U (zh) 一种钢管空弯成型机组孔型调整控制系统
CN204536861U (zh) 用于数控机床的数控系统
CN103163828A (zh) 一种pwm信号控制方法、系统及数控激光加工机床
CN106444641A (zh) 带有独立a/d转换模块的木工复合加工设备
CN101315548A (zh) 控制伺服马达的装置及其方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Free format text: FORMER OWNER: SHANGHAI WEIHONG TECHNOLOGY CO., LTD.

Effective date: 20120514

Owner name: SHANGHAI WEIHONG TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SHANGHAI NAIKAI ELECTRONIC SCIENCE AND TECHNOLOGY CO., LTD.

Effective date: 20120514

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 201114 MINHANG, SHANGHAI TO: 201108 MINHANG, SHANGHAI

CP01 Change in the name or title of a patent holder

Address after: 201114, G, room 115, 778 Yue Yue Road, Shanghai, Minhang District

Co-patentee after: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Patentee after: Shanghai Naikai Technology Co.,Ltd.

Address before: 201114, G, room 115, 778 Yue Yue Road, Shanghai, Minhang District

Co-patentee before: Shanghai Weihong Electronic Technology Co.,Ltd.

Patentee before: Shanghai Naikai Technology Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20120514

Address after: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Patentee after: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Address before: 201114, G, room 115, 778 Yue Yue Road, Shanghai, Minhang District

Co-patentee before: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Patentee before: Shanghai Naikai Technology Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110907

Termination date: 20200924

CF01 Termination of patent right due to non-payment of annual fee