欢迎访问潍坊鼎博机械科技有限公司网站!客户对产品的放心和满意是我们的追求,用我们的努力,解决您的烦恼!
潍坊鼎博机械科技有限公司
致力于从事玻璃设备制造及玻璃深加工的综合性企业
咨询热线
15263618533
0536-3386887
Banner
首页 > 新闻动态 > 内容
玻璃切割一体机通讯系统的建立
- 2021-10-09-

  上位机和下位机之间的通讯主要是靠玻璃切割一体机控制器自身携带的SDK。建立通讯连接的关键就是加载PComm32Pro通讯模块驱动程序库中动态链接库PCOMM32.DLL。完成动态链接库加载,其中使用到的主要函数有∶LoadLibrary、GetProcAddress等来完成加载功能,OpenPmacDevice、ClosePmacDevice、PmacGetResponseA等完成状态采集和参数传递。

  动态链接库是开发商把控制器所需要完成的功能函数打包到一个文件中,但通常不能像可执行文件那样直接运行,也不能接受消息,它们是一些独立的文件,在需要和控制器通讯时,即可在软件系统中加载动态链接库,然后在编写程序时调用即可。其中包含能被可执行程序或其他DLL调用,来完成某项工作的函数。加载动态链接库的方式有两种∶隐式加载和显示加载动态链接库。

  玻璃切割一体机系统采取显示的加载方式,显示加载方式主要通过两个函数LoadLibary和GetProcAddress来实现。LoadLibary的作用是将制定的可执行模块映射到调用进程的地址空间,如果调用成功,LoadLibary函数将返回所加载的那个模块的句柄,当获取到动态链接库模块的句柄后,可通过调用GetProcAddress来获取该动态链接库中导出函数的地址。

  在VisualC++环境下初始化工控机与控制器的通讯主要分两步∶一是加载动态链接库PCOMM32.DLL并获得该库中导出函数的地址。二是以控制器编号为参数,调用函数OpenPmacDevice打开对应控制器的数据交换通道。

  通讯初始化后,玻璃切割一体机上位机软件系统就可以调用PCOMM32.DLL中的每个函数,并得以实现上位机和下位机的正常通讯。

手机站手机站

玻璃自动上下片台厂家订做,四边磨自动上下片台供应商,双边磨自动上下片台公司哪家好,玻璃上片切割一体机维修价格