Can bus
Download
1 / 15

组态环境下 CAN-bus 网络的开发 - PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on

组态环境下 CAN-bus 网络的开发. V1.00 2006 年 5 月. 目录. 什么是组态软件 ZOPC 服务器软件 如何在组态中编程 基于 DLL 的编程实例. 什么是组态软件. 在使用工控软件中,我们经常提到组态一词,组态英文是“ Configuration”, 其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。 与硬件生产相对照,组态与组装类似。当然软件中的组态要比硬件的组装有更大的发挥空间,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、性状、颜色等)。

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 组态环境下 CAN-bus 网络的开发' - perrin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Can bus
组态环境下CAN-bus网络的开发

V1.002006年5月


目录

  • 什么是组态软件

  • ZOPC服务器软件

  • 如何在组态中编程

  • 基于DLL的编程实例


什么是组态软件

  • 在使用工控软件中,我们经常提到组态一词,组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。

    • 与硬件生产相对照,组态与组装类似。当然软件中的组态要比硬件的组装有更大的发挥空间,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、性状、颜色等)。

    • 在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC、C、FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。。

    • 组态软件是有专业性的。一种组态软件只能适合某种领域的应用。


ZOPC服务器软件

  • OPC 是OLE for Process Control 的缩写,即用于过程控制的OLE技术。

  • OPC就是建立在OLE 规范之上,为过程控制领域应用而提供的一种标准的数据访问机制。

  • OPC标准主要解决的是工业过程控制领域内来自不同厂商的硬件和软件部件协同工作的问题。

  • 现有的OPC 规范涉及如下领域:

    • 过程数据监测。实现了自动化应用程序和工业监控设备之间高效、灵活的数据读写。

    • 报警和事件处理。提供了在OPC 服务器中,向OPC客户端发送特定事件通知的机制。

    • 历史数据访问。实现了读取、操作、编辑历史数据库的方法。

    • 远程数据访问。借助Microsoft 的DCOM 技术,OPC 实现了高性能的远程数据访问能力。


ZOPC服务器软件

  • 周立功公司推出的ZOPC_Server是一个OPC服务器软件。目前2.50版支持操作所有的ZLGCAN系列接口卡、iCAN系列功能模块和ZLGDeviceNet系列板卡及模块。

    • 只要在PC机上插上ZLGCAN系列板卡中的任何一种或几种,再运行ZOPC_Serve软件,并进行一些相关配置以后,就可以使用任何一种支持OPC协议的客户端软件(比如组态软件:组态王KingView、昆仑通态MCGS、西门子WinCC、INTOUCH等)来连接到此服务器,通过此服务器来跟CAN网络、iCAN网络或DeviceNet网络进行数据的传输。


如何在组态软件中编程

  • 示例工程的需求分析

    • 在开始组态工程之前,先对这个工程进行剖析,以便从整体上把握工程的结构、流程、需实现的功能及如何实现这些功能。


计算机 PC

PC-CAN接口卡

iCAN-2404

皮带控制

iCAN-4017

湿度、烟雾、气体传感器

显示

iCAN-4050

开关量输入输出

操作

iCAN-4400

直流电机控制

iCAN-5303

热电阻传感器

iCAN-6202

热电偶传感器

如何在组态软件中编程

  • 示例工程的系统结构


如何在组态软件中编程

  • 配置ZOPC服务器



如何在组态软件中编程

  • 制作工程画面的步骤如下:

    • 在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。

    • 选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。

    • 将窗口名称改为:主控窗口;窗口位置选中“在屏幕中间显示”,其它不变,单击“确认”。

    • 在“用户窗口”中,选中“主控窗口”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。这一操作步骤如图 17.10所示。

    • 选中“主控窗口”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。


如何在组态软件中编程

  • MCGS中设置启动窗口对话框

MCGS中设置启动窗口对话框



基于DLL的编程实例

  • iCAN主站函数库是适用于PC系统的应用程序接口;在通常的VC、VB、DELPHI或C++Builder开发环境中,客户可以通过iCAN主站函数DLL库开发自己的应用程序。

  • iCAN主站函数库可用于多种编程语言环境;有详细地帮助文档并提供完整的VC、VB、C++Builder和DELPHI的例子。函数库提供了3类接口:iCAN网络控制函数、iCAN网络函数和iCAN网络控制从站函数。


基于DLL的编程实例

  • iCAN主站函数的操作流程



ad