### Windows XP 作为 POWERLINK 主站的配置过程详解 #### 一、所需软件与环境准备 为了实现基于 Windows XP 操作系统的 POWERLINK 主站配置,首先需要准备好一系列必要的软件及工具: 1. **配置软件**: OpenCONFIGURATOR Windows 版本,用于配置 POWERLINK 网络中的节点和设备。 2. **OpenPOWERLINK 源代码**,用于构建和运行主站程序。 3. **诊断工具**: Wireshark (版本 1.0.6) 及 WinPcap 4.0.2,用于监控和分析网络数据包。 4. **开发环境**: Visual Studio 2005 或 2008,用于编译和调试程序。 5. **FieldBus Designer 3.0.80**,用于生成 XDD 文件。 #### 二、安装 OpenConfigurator 及 FieldBus Designer 1. **安装 ActiveTcl 8.5.6.0.289025-win32-ix86-threaded.exe**: 这是 OpenCONFIGURATOR 的一个依赖库,确保安装完成后能够被 OpenCONFIGURATOR 正确识别。 2. **安装 OpenCONFIGURATOR Windows 版本**。 3. **安装 FieldBus Designer 3.0.80**: 安装完成后,用于生成 XDD 文件。 #### 三、使用 FieldBus Designer 生成 XDD 文件 1. **启动 FieldBus Designer 并创建新项目**,在向导中选择 POWERLINK CPU。 2. **配置 POWERLINK 接口**,包括 BC0083 模块和其他 SM 模块(如 SM1436)。 3. **设置 SM 模块参数**: 通过右键菜单选择 "Open I/O configurator" 来配置 SM1436 的具体参数。 4. **编译工程**后,在工程目录下会自动生成一个 x20BC0083_1.XDC 文件,这是后续生成 CDC 配置文件的基础。 #### 四、根据 CN 的 XDC 文件生成 MN 需要的 CDC 配置文件 1. **运行 OpenConfigurator 并创建新项目**。 2. **添加 CN (Control Node)**,并选择导入 XDC/XDD 文件。 3. **配置项目**: 在项目中添加 CN,并导入之前生成的 XDD 文件。 4. **构建项目**: 最终生成所需的 CDC 配置文件。 构建完成后,在项目的文件夹下找到 `mnobd.cdc` 和 `xap.h` 文件。 #### 五、整合配置文件与源代码 1. **复制 `mnobd.cdc` 文件**: 将此文件拷贝到 `openPOWERLINK_v1.6-1\Examples\X86\Windows\VC8\demo_pcap_cfm` 文件夹下。 2. **复制 `xap.h` 文件**: 将此文件拷贝到 `openPOWERLINK_v1.6-1\Include` 文件夹下。 #### 六、修改源代码以支持 SM 模块操作 1. **打开 `xap.h` 头文件**: 查看并理解与 SM1436 绑定的变量结构体及其含义。 2. **修改 `demo_application.c` 文件**: 在 `AppCbSync` 函数中,通过 `gxapProcessImageOut` 和 `gxapProcessImageIn` 变量来控制 SM 模块。 #### 七、编译并运行程序 1. **使用 Visual Studio 2008 打开 `demo_pcap_cfm` 工程**。 2. **编译并运行**: 确保所有依赖库正确配置,并且编译无误后运行程序。 #### 八、硬件配置说明 示例中的硬件配置包括: - **BC0083 控制器模块** + **PS9400 电源模块** + **SM1426 数字输入模块** - **BC0083 的拨码为 1**: 表示设置 BC0083 的某些特定配置选项。 通过上述步骤可以在 Windows XP 操作系统下成功配置并运行 POWERLINK 主站,实现对网络中节点的有效管理和监控。这一过程不仅涉及软件的安装与配置,还包括硬件的选择与设置,确保整个系统的稳定性和可靠性。
- wenxianshi2012-11-19windows平台下的实时性比较差
- feixiangsmile2013-05-25不错,可以参考一下的
- 粉丝: 0
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助