CN106292588A - 数控机床加工数据远程传输*** - Google Patents
数控机床加工数据远程传输*** Download PDFInfo
- Publication number
- CN106292588A CN106292588A CN201610692420.XA CN201610692420A CN106292588A CN 106292588 A CN106292588 A CN 106292588A CN 201610692420 A CN201610692420 A CN 201610692420A CN 106292588 A CN106292588 A CN 106292588A
- Authority
- CN
- China
- Prior art keywords
- controller
- address
- main website
- switch
- slave station
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000013507 mapping Methods 0.000 claims abstract description 14
- 239000000284 extract Substances 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 8
- 230000000149 penetrating effect Effects 0.000 claims 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41835—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by programme execution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种数控机床加工数据远程传输***,包括PC或控制器主站、各控制器从站;主站通过网线、交换机与各从站实现数据交换与处理;交换机将主站发送的数据帧中MAC地址和交换机接收端口建立映射关系,并将该映射关系生成映射条目存放在地址表中;交换机将各从站的MAC地址与交换机上面的端口建立映射关系,并将该映射关系生成映射条目存放在地址表中;将该地址与生成的地址表进行比对,确认该数据帧来源;提取目标MAC地址,将该地址与生成的地址表进行比对,确认该数据帧的目标;确认完毕之后将数据发送出去,实现主站与从站的数据的传输与共享。本发明省去大量I/O端口,提高资源利用率,也降低***的复杂程度。
Description
技术领域
本发明涉及一种数据传输***,具体涉及一种数控机床加工数据远程传输***,属于数控加工数据传输技术领域。
背景技术
在采用机器人与机床组合的方式进行物料的生产加工时,需要多台控制器联合控制,有时需要将数据远程传输到另外一端去。传统的做法是通过I/O方式进行数据传递,即从一台控制器发出O点信号再从另外一台控制器的I点输入,触发指定动作。这种通信方式只能是单向通信,具有很大局限性;此外,随着传递数据量的增多,***会占用大量I/O口,每增加一台控制器会导致I/O口数量成指数型增长,这样就会导致硬件组成繁琐,提高难度系数,降低工作效率。
发明内容
本发明的目的是克服现有技术存在的不足,提供了一种数控机床加工数据远程传输***,提高资源利用率,也降低***的复杂程度。
为达到上述目的,本发明采用的技术方案是:一种数控机床加工数据远程传输***,包括PC或控制器主站、各控制器从站;所述PC或控制器主站通过网线、交换机与各控制器从站实现数据交换与处理;
所述交换机将所述PC或控制器主站发送的数据帧中MAC地址和交换机接收端口建立映射关系,并将该映射关系生成映射条目存放在地址表中;
所述交换机将各控制器从站的MAC地址与交换机上面的端口建立映射关系,并将该映射关系生成映射条目存放在地址表中;
当所述PC或控制器主站向所述交换机传输数据帧时,交换机提取数据帧内部的源MAC地址,将该地址与生成的地址表进行比对,确认该数据帧来源;提取目标MAC地址,将该地址与生成的地址表进行比对,确认该数据帧的目标;确认完毕之后将数据发送出去,实现主站与从站的数据的传输与共享。
优选的,所述控制器的软体需要设置三个参数:Pr3236、Pr3237和Pr3238;其中Pr3236表示网络局号,设置范围是0~31,当参数Pr3236=0时,表示网络关闭,不参与信息共享设置;当参数Pr3236=1时,表示将此控制器设置为主站;当Pr3236=2~31时,表示该控制器设为从站;参数Pr3237表示数据共享的寄存器起始编号,比如Pr3237=1024时,表示PLC中的第1024个寄存器参与共享;参数Pr3238表示共享的寄存器长度,比如Pr3238=10,表示参与的寄存器为R1024~R1033,共计10个。
优选的,采用所述网线进行数据共享,需要保障PC或控制器主站与各控制器从站要能够实现网络沟通,设置相应的IP地址和子网掩码,IP地址的格式须为192.168.1.XXX,最后代码不相同;子网掩码均需要设置为255.255.255.0。
由于上述技术方案的运用,本发明与现有技术相比具有下列优点:
本发明的一种数控机床加工数据远程传输***,省去大量I/O端口,提高资源利用率,也降低***的复杂程度;实现通信和R值共享功能,可以组成局域网或者广域网实现在整个网络中信号的沟通与数据共享。此外,设置简单硬件上面只需要一根网线互联,软件上仅需要设置几个参数即可确定共享的寄存器的位置和数量,操作简便,不受距离限制,可拓展性强,给客户提供远程监控接口,可以接入互联网,数据到达客户的电脑和手机,方便观察和记录;同时也可以实现从远程监控修改相应数据,达到客户要求。
具体实施方式
本发明数控机床加工数据远程传输***,实现各控制器之间的加工数据进行相互沟通,其中硬件连接不随数据量的变化而变化。
分为PC+控制器组合和控制器与控制器组合,通过使用交换机和网线进行硬件搭建,其中可以采用PC作为主站,也可以采用控制器作为主站,其他各控制器作为从站,实现数据的交换和处理。
交换机将主站发送的数据帧中MAC地址和接收端口建立映射关系,并将该映射关系生成映射条目存放在地址表中,交换机采取同样的方法将各从站的MAC地址与交换机上面的端口建立映射关系,并将该映射关系生成映射条目存放在地址表中。当主站向交换机传输数据帧时,交换机提取数据帧内部的源MAC地址,将该地址与生成的地址表进行比对,确认该数据帧来源;提取目标MAC地址,将该地址与生成的地址表进行比对,确认该数据帧的目标,确认完毕之后将数据发送出去,实现主站与从站的数据的传输与共享。
每台控制器的软体需要设置三个参数:Pr3236、Pr3237和Pr3238(Pr是英文Parameter参数的缩写)。其中Pr3236表示网络局号,设置范围是0~31,当参数Pr3236=0时,表示网络关闭,不参与信息共享设置;当参数Pr3236=1时,表示将此控制器设置为主站;当Pr3236=2~31时,表示该控制器设为从站。参数Pr3237表示数据共享的寄存器起始编号,比如Pr3237=1024时,表示PLC中的第1024个寄存器参与共享;参数Pr3238表示共享的寄存器长度,比如Pr3238=10,表示参与的寄存器为R1024~R1033共计10个。
采用PC+控制器的数据共享方式时:
PC作为主站所需要设置的参数:
控制器1作为第一从站时所需要设置的参数:
3236 | 网络局号(0:关闭;1:主站;2~31:从站) | 2 |
3237 | 设置数据起始R寄存器编号 | 1034 |
3238 | 设置共享R寄存器长度 | 10 |
控制器2作为第二从站时所需要设置的参数:
3236 | 网络局号(0:关闭;1:主站;2~31:从站) | 3 |
3237 | 设置数据起始R寄存器编号 | 1044 |
3238 | 设置共享R寄存器长度 | 10 |
控制器n作为第n从站时所需要设置的参数:
3236 | 网络局号(0:关闭;1:主站;2~31:从站) | N+1 |
3237 | 设置数据起始R寄存器编号 | 1024+10n |
3238 | 设置共享R寄存器长度 | 10 |
当采用控制器+控制器的数据共享方式时:
控制器1作为主站,所需要设置的参数是:
3236 | 网络局号(0:关闭;1:主站;2~31:从站) | 1 |
3237 | 设置数据起始R寄存器编号 | 1024 |
3238 | 设置共享R寄存器长度 | 10 |
控制器2作为第一从站,所需要设置的参数是
3236 | 网络局号(0:关闭;1:主站;2~31:从站) | 2 |
3237 | 设置数据起始R寄存器编号 | 1034 |
3238 | 设置共享R寄存器长度 | 10 |
控制器3作为第二从站,所需要设置的参数是
控制器n作为第n-1个从站,所需要设置的参数是
3236 | 网络局号(0:关闭;1:主站;2~31:从站) | n |
3237 | 设置数据起始R寄存器编号 | 1014+10n |
3238 | 设置共享R寄存器长度 | 10 |
网络设置
采用网线方式进行数据共享,需要保障主站与从站要能够实现网络沟通,设置相应的IP地址和子网掩码,IP地址的格式须为192.168.1.XXX,最后代码不能相同,否则发生冲突。子网掩码均需要设置为255.255.255.0,保证参与共享的所有控制器都在这个掩码范围内。
检查是否连线成功
按照上述步骤设置完成之后,观察标志位寄存器R512的值,规定R512=参与共享的网络局号转化成二次方值之和。比如说如果有三台设备(包括PC和控制器)R512=21+22+23=14。也可以从R512的值来判断哪台设备有无连上,比如R512=10=21+23,就表示第二台设备没有连上。
以上仅是本发明的具体应用范例,对本发明的保护范围不构成任何限制。凡采用等同变换或者等效替换而形成的技术方案,均落在本发明权利保护范围之内。
Claims (3)
1.数控机床加工数据远程传输***,其特征在于:包括PC或控制器主站、各控制器从站;所述PC或控制器主站通过网线、交换机与各控制器从站实现数据交换与处理;
所述交换机将所述PC或控制器主站发送的数据帧中MAC地址和交换机接收端口建立映射关系,并将该映射关系生成映射条目存放在地址表中;
所述交换机将各控制器从站的MAC地址与交换机上面的端口建立映射关系,并将该映射关系生成映射条目存放在地址表中;
当所述PC或控制器主站向所述交换机传输数据帧时,交换机提取数据帧内部的源MAC地址,将该地址与生成的地址表进行比对,确认该数据帧来源;提取目标MAC地址,将该地址与生成的地址表进行比对,确认该数据帧的目标;确认完毕之后将数据发送出去,实现主站与从站的数据的传输与共享。
2.根据权利要求1所述的数控机床加工数据远程传输***,其特征在于:
所述控制器的软体需要设置三个参数:Pr3236、Pr3237和Pr3238;其中Pr3236表示网络局号,设置范围是0~31,当参数Pr3236=0时,表示网络关闭,不参与信息共享设置;当参数Pr3236=1时,表示将此控制器设置为主站;当Pr3236=2~31时,表示该控制器设为从站;参数Pr3237表示数据共享的寄存器起始编号,比如Pr3237=1024时,表示PLC中的第1024个寄存器参与共享;参数Pr3238表示共享的寄存器长度,比如Pr3238=10,表示参与的寄存器为R1024~R1033,共计10个。
3.根据权利要求1或2所述的数控机床加工数据远程传输***,其特征在于:采用所述网线进行数据共享,需要保障PC或控制器主站与各控制器从站要能够实现网络沟通,设置相应的IP地址和子网掩码,IP地址的格式须为192.168.1.XXX,最后代码不相同;子网掩码均需要设置为255.255.255.0。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610692420.XA CN106292588A (zh) | 2016-08-19 | 2016-08-19 | 数控机床加工数据远程传输*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610692420.XA CN106292588A (zh) | 2016-08-19 | 2016-08-19 | 数控机床加工数据远程传输*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106292588A true CN106292588A (zh) | 2017-01-04 |
Family
ID=57661538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610692420.XA Pending CN106292588A (zh) | 2016-08-19 | 2016-08-19 | 数控机床加工数据远程传输*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106292588A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843161A (zh) * | 2017-03-07 | 2017-06-13 | 佛山华数机器人有限公司 | 一种生产设备运行状况可视化监控方法 |
CN107037791A (zh) * | 2017-03-07 | 2017-08-11 | 佛山华数机器人有限公司 | 一种产线设备可视化故障诊断方法 |
CN108052073A (zh) * | 2017-12-15 | 2018-05-18 | 上海美诺福科技股份有限公司 | 数控机床控制方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997012A (zh) * | 2006-12-13 | 2007-07-11 | 华中科技大学 | 基于以太网技术的数控***数字通信方法 |
CN101083657A (zh) * | 2007-06-29 | 2007-12-05 | 华中科技大学 | 数控***实时同步网络控制器及通信控制方法 |
CN101917316A (zh) * | 2010-09-13 | 2010-12-15 | 北京航空航天大学 | 一种高速实时工业以太网的通信方法及装置 |
CN103281229A (zh) * | 2013-05-03 | 2013-09-04 | 杭州正嘉数控设备有限公司 | 一种基于以太网物理层的运动控制总线通信方法 |
-
2016
- 2016-08-19 CN CN201610692420.XA patent/CN106292588A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997012A (zh) * | 2006-12-13 | 2007-07-11 | 华中科技大学 | 基于以太网技术的数控***数字通信方法 |
CN101083657A (zh) * | 2007-06-29 | 2007-12-05 | 华中科技大学 | 数控***实时同步网络控制器及通信控制方法 |
CN101917316A (zh) * | 2010-09-13 | 2010-12-15 | 北京航空航天大学 | 一种高速实时工业以太网的通信方法及装置 |
CN103281229A (zh) * | 2013-05-03 | 2013-09-04 | 杭州正嘉数控设备有限公司 | 一种基于以太网物理层的运动控制总线通信方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843161A (zh) * | 2017-03-07 | 2017-06-13 | 佛山华数机器人有限公司 | 一种生产设备运行状况可视化监控方法 |
CN107037791A (zh) * | 2017-03-07 | 2017-08-11 | 佛山华数机器人有限公司 | 一种产线设备可视化故障诊断方法 |
CN106843161B (zh) * | 2017-03-07 | 2019-07-23 | 佛山华数机器人有限公司 | 一种生产设备运行状况可视化监控方法 |
CN108052073A (zh) * | 2017-12-15 | 2018-05-18 | 上海美诺福科技股份有限公司 | 数控机床控制方法及*** |
CN108052073B (zh) * | 2017-12-15 | 2019-10-22 | 上海美诺福科技股份有限公司 | 数控机床控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106292588A (zh) | 数控机床加工数据远程传输*** | |
CN104580029B (zh) | 地址分配方法及装置 | |
CN103763407A (zh) | 二层虚拟局域网实现地址解析协议代理方法及局域网*** | |
CN107959620B (zh) | 综采设备识别方法、装置、***、网关及存储介质 | |
CN104394577B (zh) | 无线路由设备及电子设备的无线网络接入方法 | |
CN105516302A (zh) | 一种数据处理方法及网络设备 | |
CN107222408A (zh) | 一种分流方法及装置 | |
CN102780602B (zh) | 一种数据传输方法及装置 | |
CN104601742A (zh) | 一种报文传输的方法和设备 | |
MX356722B (es) | Método y aparato para acceder a una red. | |
CN104125597A (zh) | 实现网络设备无线吞吐量集成测试的***及方法 | |
CN105959188B (zh) | 一种控制用户终端上线的方法和装置 | |
CN103259671B (zh) | 自动登录聊天室的方法、装置、电子设备及聊天室服务器 | |
CN102025848A (zh) | 网关及其处理封包的方法 | |
CN104486226B (zh) | 一种报文处理方法及装置 | |
CN102201996B (zh) | 网络地址转换环境中报文转发的方法及设备 | |
CN112039777B (zh) | 一种集合通信的方法、装置及*** | |
CN103595712A (zh) | 一种Web认证方法、装置及*** | |
CN105933235A (zh) | 数据通信方法及装置 | |
CN103684819A (zh) | 配置参数的获取方法及装置 | |
CN107172573B (zh) | 一种zigbee终端通信数据处理方法 | |
CN206149319U (zh) | 网络视频共享设备 | |
CN105162896A (zh) | 一种跨网段的设备通信方法及*** | |
CN107800630A (zh) | 报文处理方法及装置 | |
CN104717216A (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 | ||
CB02 | Change of applicant information |
Address after: 215000 Chunhui Road, Suzhou Industrial Park, Jiangsu Province Applicant after: New Generation Science and Technology (Suzhou) Co., Ltd. Address before: 215000 Chunhui Road, Suzhou Industrial Park, Suzhou City, Jiangsu Province Applicant before: Suzhou Xindai Numerical Control Equipment Co., Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |
|
RJ01 | Rejection of invention patent application after publication |