贝加莱PVI DLL编程指南:TM711

需积分: 17 11 下载量 101 浏览量 更新于2024-07-16 收藏 4.14MB PDF 举报
"贝加莱PVI DLL编程TM711是关于如何使用贝加莱自动化系统进行PVIDLL编程的教程,主要针对Visual Basic 6.0环境下的Windows NT/2000/XP操作系统,适用于配备任意SG3或SG4控制器的硬件配置。" 在贝加莱的PVI (Programmable Visualization Interface) DLL编程中,TM711提供了详细的操作指南,帮助用户理解和实施PVI通信。这个编程涉及的核心是PVICOM.DLL,这是一个动态链接库,它允许开发者通过编程接口与贝加莱控制器进行交互。 1. **前提** 培训模块包括TM211-AutomationStudio在线通讯和TM710-PVI通讯,这是进行PVIDLL编程的基础。用户需要具备一定的Automation Studio在线通讯知识以及PVI通讯的基本理解。此外,开发环境是Visual Basic 6.0,操作系统要求为Windows NT/2000/XP,硬件上则需要任意的SG3或SG4控制器。 2. **PVICOM.DLL编程** PVICOM.DLL是贝加莱提供的通信库,包含了一系列用于控制和通信的函数。安装文件包含必要的组件,用户需要先正确安装才能进行编程。编程的必备条件除了软件和硬件外,还需要熟悉DLL调用机制以及贝加莱的通讯协议。 3. **PVI客户端应用** - **PVICOM函数**:这些函数是PVI编程的核心,如建立连接、读写操作等。用户需要了解每个函数的功能、参数及返回值,以便正确调用。 - **与PVI管理器建立连接**:这一过程涉及到设置连接参数,如IP地址、端口号,以及建立和断开连接的方法。 - **创建进程对象**:在编程中,创建进程对象是与控制器进行交互的起点,它代表了一个实际的贝加莱控制器实例。 - **得到响应数据**:在发送命令或请求后,需要获取控制器的响应,这涉及到数据解析和错误处理。 - **读写访问**:通过DLL函数,可以实现对贝加莱控制器的寄存器、变量等进行读取和写入操作,这是实际控制系统的关键部分。 4. **小结** 在完成PVIDLL编程TM711的学习后,用户应能熟练地使用PVICOM.DLL进行贝加莱控制器的远程编程和数据交换,从而实现更高效、灵活的自动化控制。 PVIDLL编程TM711是针对贝加莱系统的高级编程技术,旨在帮助开发者充分利用贝加莱的硬件和软件资源,实现更复杂、定制化的自动化解决方案。通过掌握PVICOM.DLL的使用,用户可以构建自己的PVI客户端应用程序,实现与贝加莱控制器的高效通讯。
2019-03-03 上传
组态王驱动:贝加莱PVIDLL使用说明 1、将PviUser.exe拷入组态王驱动程序路径(...\kingview\driver)下。 2、将...\kingview下的DevLst.dat更名或备份。 3、安装驱动程序。 4、在组态王中定义PVI设备前,需要用PviUser.exe生成 C:\PviUser.pvi。定义设备应选择 PLC>贝加莱>PVIDLL>PVI,地址随意写个数字。 5、在组态王中定义变量时,如果操作有误,组态王都会给出相应的提示。 6、本驱动支持的设备型号为:使用PVI的设备 7、寄存器由配置程序PviUser设定,其层次结构、名字、数据类型一定要与PLC中的配置完全相同,PLC中不存在的对象不能定义,定义的对象可以比PLC中少。 单个寄存器的使用与一般的使用方式相同 数组寄存器的使用方式为: 数组变量.下标 (下标从0开始) 结构寄存器的使用方式为: 结构变量.成员名 一个数组的所有变量,或者一个结构的所有成员,读写是一次完成的。 8、注意:在安装完贝加莱的PVI程序后,不要将PviCom.dll单独拷贝到可被搜索的目录中,特别是...\Kingview\Driver下不能有PviCom.dll,如有请将其改名,否则将无法正常运行。正常进入运行环境时,屏幕右下角应该出现PVI Manager小图标。 配置程序PviUser使用说明 1、运行PviUser.exe,然后用窗口右上的按钮生成和修改对象层次结构。 2、选中一个对象后,单击对象名可以修改对象的名字,变量和成员名最长32个字符,变量名超过7个时只能在寄存器列表中手动输入。其他对象名最长10个字符。 3、选中一个对象后,在右边的属性窗口可以修改相应的对象描述或数据类型,具体的定义内容参照PVI说明文档 PVI Documentation(Pvi.chm)。 4、可以通过拖放操作移动对象。拖动到同一层次的对象,被拖的对象会移动到新位置;拖动到上一层,会移动到目标对象下面的所有对象之后。Variable层对象可以被拖动到Cpu或Task层的对象之下。 5、将某个变量设定为数组,要设置数组成员数量(大于0)。 6、将某个变量设定为结构,在类型中选择结构,然后增加结构成员(member)即可。结构成员的顺序一定要与PVI中定义的顺序相同。 7、定义好的数据可以保存为文件,以后可以通过打开文件读出。每次保存时会生成.pvi和.tre两个文件,在打开文件时都是必须的,并要在同一目录。 8、进入运行环境时,驱动程序会自动打开C:\PviUser.pvi。因此,将保存的.pvi文件拷贝到C:\,改名即可。运行环境不需要.tre文件。 组态王的这个文档说的很清楚了。可以到网站下载最新的驱动。也可以我给你。里面有PviUser.exe文件