分析数控绕线机开放式系统的定义
进入新世纪以来,国内已经部分形成了集研究、开发、生产于一身的研究平台,组建了拥有大批行业人才的技术型绕线机相关企业。这些企业基本具备了数控系统产品的配套能力,并根据国内外相关技术的发展情况,有能力根据市场及客户需求随时调整数控系统发展方向,开发出面向用户和市场的多个绕线机基本数控系统,这些数控系统具有良好的可移植性,具有较好的扩展能力,精度高,运行可靠。绕线机开放式数控系统的研究自上世纪80年代末开始,直到现在业界还没有形成统一的标准,还没有一个统一的、明确的定义。开放式数控系统的关键是开放结构,在软件工程领域开放结构(或开放系统)不是一个新概念。开放系统应该提供这样的能力:
1.符合系统规范的应用系统可以在多个销售商的不同平台上运行
2.可实现与其他应用系统的互操作
3.具有统一的用户界面风格。
由于对各种数控设备开放式系统而言这个定义过于广泛,因此制造学科很多研究机构都给出了他们自己认为对于制造领域更有意义的开放定义。有的的定义强调了软件模块间接口的重要性,其定义是:开放式数控系统包括一组逻辑上相互分离的功能部件,部件之间、部件和应用平台之间有着良好的接口定义,这种良好的接口定义保证了从不同供应商处得到的部件可以组成一个能够运行于多种平台之上的完整数控系统,而且其用户界面风格和其他数控系统是统一的。他们强调一个开放式数控系统必须满足以下的需求:开放性、模块化、系统配置可增减灵活、低成本,以及可靠性高和易于维护。而有的业界人士认为开放式数控系统应该是独立的应用程序、传感器和计算机模板的模块化集成,而所有这些部件可以由不同厂商提供。
虽然对数控设备开放式系统还没有统一的定义,但本公司认为作用于绕线机的控制系统,通常意义的开放应具有以下特征:
a.绕线机有较高的模块互换性和可移植性,系统的高度模块化,所有的功能模块具有完全开放的标准接口。不同厂商的功能模块可相互替代,具有互换性。这些功能模块可以是硬件资源,如排线部位、传动部位或线圈后期处理部份,也可以是软件资源,如控制功能板、输入输出界面或某种语言解释器等。系统互换性不仅依赖于对功能控制器模块划分的标准化和对这些模块接口定义的标准化,而且要求控制器从体系结构的高度支持这种模块间的互换。因为绕线机的系统模块化保证了在统一软硬件平台上的相同功能构件的可移植性。但是由于软件干台的多样性,需要实现在多种硬件平台上的可移植性。这就要求开放式数控系统的规范应该不依赖于特定的软硬件平台。开放式数控所定义的数据结构、命名习惯、用户接口外观等都应有利于在不同的系统平台上实现。对于软件而言,为了满足可移植性的要求,采用分层设计或客户机\服务器模式设计应用程序,将软硬件平台相关的部分置于底层,只需替换底层软件即可。
b.绕线机的扩展性和可伸缩性,可伸缩性是控制系统体系结构的一种属性。与可移植性不同,它包括两重含义:一方面是指同一控制系统可以运行于不同规模的计算平台上,例如,既可以运行在高速处理机上(如分布式多处理器总线系统),也可以运行在一个单独的PC上:另一方面,是指控制系统的扭模完全是定制的,集成商可以根据控制对象的特性、用户的要求和预算情况,增减控制系统的功能或调节控制系统的参数,实现控制系统的目标。可扩展性是指用户或二次开发者可以采用安全有效的方法将属于他们自己的加工经验和专用软件集成到数控系统中,形成自己的专有数控系统。可以通过采用一个固定模块内部结构,但预留插入用户专用软件的接口的方式或提供用户应用程序接口和编程规范,供用户编制自己的专用模块。
c.绕线机的互操作性,通常我们定义的互操作性包括:绕线机控制系统内部标准部件之间的互操作性,不同控制系统之间的互操作性,控制系统和外部应用的互操作性。这不仅要求控制系统的各个功能部件具有开放的数据接口,而且要求控制系统的实现完全遵循支持数据交换的软件规范,如面向网络、面向对象等。
国数控技术应用于设备起步于1958年,初期阶段由于当时电子技术发展水平的限制及多种因素的制约,长期未能打开局面;中期阶段自改革开放以来,我国开始把发展装备制造业做为国计民生的大事来抓,设备数控化经过“六五”引进,“七五”消化,“八五”自主开发,“九五”产业化、工程化,至于数控系统在绕线机上的应用,直到20世纪80年代初期才基本上有了相应的数控绕线机产品问世.
进入新世纪以来,国内已经部分形成了集研究、开发、生产于一身的研究平台,组建了拥有大批行业人才的技术型绕线机相关企业。这些企业基本具备了数控系统产品的配套能力,并根据国内外相关技术的发展情况,有能力根据市场及客户需求随时调整数控系统发展方向,开发出面向用户和市场的多个绕线机基本数控系统,这些数控系统具有良好的可移植性,具有较好的扩展能力,精度高,运行可靠。绕线机开放式数控系统的研究自上世纪80年代末开始,直到现在业界还没有形成统一的标准,还没有一个统一的、明确的定义。开放式数控系统的关键是开放结构,在软件工程领域开放结构(或开放系统)不是一个新概念。开放系统应该提供这样的能力:
1.符合系统规范的应用系统可以在多个销售商的不同平台上运行
2.可实现与其他应用系统的互操作
3.具有统一的用户界面风格。
由于对各种数控设备开放式系统而言这个定义过于广泛,因此制造学科很多研究机构都给出了他们自己认为对于制造领域更有意义的开放定义。有的的定义强调了软件模块间接口的重要性,其定义是:开放式数控系统包括一组逻辑上相互分离的功能部件,部件之间、部件和应用平台之间有着良好的接口定义,这种良好的接口定义保证了从不同供应商处得到的部件可以组成一个能够运行于多种平台之上的完整数控系统,而且其用户界面风格和其他数控系统是统一的。他们强调一个开放式数控系统必须满足以下的需求:开放性、模块化、系统配置可增减灵活、低成本,以及可靠性高和易于维护。而有的业界人士认为开放式数控系统应该是独立的应用程序、传感器和计算机模板的模块化集成,而所有这些部件可以由不同厂商提供。
虽然对数控设备开放式系统还没有统一的定义,但本公司认为作用于绕线机的控制系统,通常意义的开放应具有以下特征:
a.绕线机有较高的模块互换性和可移植性,系统的高度模块化,所有的功能模块具有完全开放的标准接口。不同厂商的功能模块可相互替代,具有互换性。这些功能模块可以是硬件资源,如排线部位、传动部位或线圈后期处理部份,也可以是软件资源,如控制功能板、输入输出界面或某种语言解释器等。系统互换性不仅依赖于对功能控制器模块划分的标准化和对这些模块接口定义的标准化,而且要求控制器从体系结构的高度支持这种模块间的互换。因为绕线机的系统模块化保证了在统一软硬件平台上的相同功能构件的可移植性。但是由于软件干台的多样性,需要实现在多种硬件平台上的可移植性。这就要求开放式数控系统的规范应该不依赖于特定的软硬件平台。开放式数控所定义的数据结构、命名习惯、用户接口外观等都应有利于在不同的系统平台上实现。对于软件而言,为了满足可移植性的要求,采用分层设计或客户机\服务器模式设计应用程序,将软硬件平台相关的部分置于底层,只需替换底层软件即可。
b.绕线机的扩展性和可伸缩性,可伸缩性是控制系统体系结构的一种属性。与可移植性不同,它包括两重含义:一方面是指同一控制系统可以运行于不同规模的计算平台上,例如,既可以运行在高速处理机上(如分布式多处理器总线系统),也可以运行在一个单独的PC上:另一方面,是指控制系统的扭模完全是定制的,集成商可以根据控制对象的特性、用户的要求和预算情况,增减控制系统的功能或调节控制系统的参数,实现控制系统的目标。可扩展性是指用户或二次开发者可以采用安全有效的方法将属于他们自己的加工经验和专用软件集成到数控系统中,形成自己的专有数控系统。可以通过采用一个固定模块内部结构,但预留插入用户专用软件的接口的方式或提供用户应用程序接口和编程规范,供用户编制自己的专用模块。
c.绕线机的互操作性,通常我们定义的互操作性包括:绕线机控制系统内部标准部件之间的互操作性,不同控制系统之间的互操作性,控制系统和外部应用的互操作性。这不仅要求控制系统的各个功能部件具有开放的数据接口,而且要求控制系统的实现完全遵循支持数据交换的软件规范,如面向网络、面向对象等。
国数控技术应用于设备起步于1958年,初期阶段由于当时电子技术发展水平的限制及多种因素的制约,长期未能打开局面;中期阶段自改革开放以来,我国开始把发展装备制造业做为国计民生的大事来抓,设备数控化经过“六五”引进,“七五”消化,“八五”自主开发,“九五”产业化、工程化,至于数控系统在绕线机上的应用,直到20世纪80年代初期才基本上有了相应的数控绕线机产品问世.