采集系统(华中数控系统推出华中8型数控系统最为典型 )

优采云 发布时间: 2022-04-12 16:01

  采集系统(华中数控系统推出华中8型数控系统最为典型

)

  华中数控系统,虽然国内市场比广树差很多,但背靠华中科技大学成立的研究院,近年来一直在研究智能制造。

  新推出的华中8数控系统是最典型的。内置系统控制系统软件、伺服驱动器、伺服电机、相关通讯协议等,提供以太网接口,支持标准TCP/IP协议,简单参数配置即可实现。外部系统与数控系统的通信,同时采用华中数控自主研发的基于“大数据”的工艺参数智能优化技术,获取1ms周期的实时“大数据”机床,并进行工艺参数的智能优化。

  华中是最典型的华中8系数据采集,但系统一般需要升级支持2017年以后的数据采集

  华中系列采集的参数显示在图形分类中,可以管理一些主要的参数信息,如告警、负载、速度、程序管理等。

  

  采集方法:

  华中类似于fanuc和广数据网口系列,所有数据都可以调用动态链接库处理采集

  其中,华众的动态链接库分为C++的动态链接库和c#的动态链接库,而广数是通用库。

  目前主流的开发平台Linux和Windows提供了不同的二次开发软件包。

  对于Windows开发,根据开发环境是C++还是C#,多连接版本提供了两种不同的软件包。这些文件位于 SDK 包 lib 文件夹下。

  详情如下表所示:

  

  包配置

  Windows平台下的HNC-8二次开发,需要将HNC-8二次开发提供的相关软件包文件添加到自己的工程文件夹中。下面将介绍C++开发库和C#开发库在Microsoft Visual Studio 10.0的使用环境中的配置和使用。也可以参考本SDK包提供的demo程序,位于SDK包的demos文件夹下。

  1. C++二次开发库配置

  Microsoft Visual Studio 10.0 配置开发环境步骤:

  启动Microsoft Visual Studio 10.0,新建应用项目C++DEMO;在工程目录下新建一个lib目录,将lib库文件HncNetForDll. 将lib复制到新创建的lib目录下;将HNC-8二次开发SDK包中的include头文件目录复制到工程目录下;右键项目名称C++Demo,在弹出的菜单中选择Properties,弹出属性页;选择“Configuration Properties - C/C++ - General”,将头文件路径添加到右侧的“Additional Include Directories”。

  

  选择“Configuration Properties - C/C++ - Preprocessor”,在右侧的预处理定义中添加宏定义“_HNC_DLL_IMP_”。

  

  选择“Configuration Properties - Linker - Input”,在右侧“Additional Dependencies”中输入“HncNetForDll.lib”,在“Ignore Specific Directory Libraries”中输入“LIBCD.LIB”。

  

  在生成目标文件.exe的文件夹中,添加dll文件HncNetForDll.dll。

  在应用程序文件中添加函数库头文件的声明,例如:#include "hncapi.h";

  此时,用户可以调用Microsoft Visual Studio10.0中网络模块的功能,开始编写应用程序。

  2. C#二次开发库配置

  Microsoft Visual Studio 10.0 配置开发环境步骤:

  启动Microsoft Visual Studio 10.0,新建应用项目C#DEMO;在工程目录下添加HncApi文件夹文件,参考HNCAPI_INTERFACE命名空间,或修改命名空间与程序一致;把 HncNetDllForCSharp.dll 复制到生成可执行文件的目标文件夹;调用示例

  

  连接错误代码

  

  加QQ获取信息并入群

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线