贝加莱PVI服务TM712技术手册

需积分: 20 6 下载量 138 浏览量 更新于2024-07-16 收藏 3.09MB PDF 举报
"贝加莱PVI服务TM712是与贝加莱自动化系统相关的技术文档,主要涉及PVI(Process Variable Interface)服务的使用、安装、通讯对象及其属性、事件和方法等内容,适用于使用Visual Studio .NET 2003/2005和Windows 2000/XP环境,以及SG3或SG4控制器的用户。" 贝加莱PVI服务TM712是针对贝加莱自动化设备通信的一个关键组件,它提供了与贝加莱控制器进行高效数据交换的能力。这个服务允许开发者通过编程接口(API)与贝加莱的控制系统进行实时交互,从而实现对自动化系统的远程监控和控制。 1. **前提条件** - 培训基础:参与者应已经学习过TM211 – AutomationStudio在线通讯和TM710 – PVI通讯的相关课程,具备基本的自动化通讯知识。 - 软件需求:开发环境需使用Visual Studio .NET 2003或2005,操作系统支持Windows 2000或Windows XP。 - 硬件配置:至少需要一台配备SG3或SG4控制器的设备来实际操作和测试PVI服务。 2. **PVI服务的基本情况** - 安装文件:PVI服务的安装包含必要的库和驱动,用户需要按照指定步骤正确安装才能使用。 - 操作系统兼容性:PVI服务在指定的Windows操作系统上运行,确保了与贝加莱控制器的稳定连接。 3. **PVI服务通讯对象** - 属性、事件和方法:这些是编程接口的关键组成部分,允许开发者设置和获取控制器的状态,处理通讯事件,并执行特定的操作。 - 类别和对象层:PVI服务提供了一系列类,如服务类、CPU类、任务类、变量类和模块类,每个类都代表贝加莱自动化系统中的不同实体,便于开发者组织和管理通信逻辑。 - 变量声明和服务类:用于定义和访问控制器中的过程变量,服务类则包含了实现PVI服务功能的主要方法。 - CPU类、任务类、变量类和模块类:分别对应贝加莱控制器的处理单元、任务调度、变量管理和模块配置,提供全面的控制和数据访问功能。 - 集合:用于存储和操作多个对象,简化了批量处理和数据同步的任务。 4. **PVI服务例子程序** - 创建新的Visual Studio .NET应用程序:开发者需要首先建立一个新项目,并配置相应的.NET框架,以便引入PVI服务的库文件。 - 创建PVI服务通讯对象:在代码中实例化服务对象,连接到控制器,然后可以调用对象的方法来读写变量,创建和管理任务,以及监控控制器状态。 总结,贝加莱PVI服务TM712是贝加莱自动化解决方案中不可或缺的一部分,它为开发者提供了强大的工具,用于构建高效、可靠的自动化系统通信程序。通过理解和掌握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文件