10_基本使用说明

<< 点击显示目录 >>

主页  PVI通信 > 应用例程 > Windows > PVIServices_C# >

10_基本使用说明

实现过程

如果PC端没有安装AS,则需要单独安装PVI(automation net),本方案也实现了PC端不需要安装AS,只需要安装PVI(automation net)也可以实现一些远程操作,变量读写。

clip0304

1. 安装 Microsoft visual studio。

2. 创建C#项目

clip0305

3. 添加引用

clip0306

clip0307

这个动态链接库文件随着PVI(Automation Net)版本不同,相应版本也会不同,请注意不同版本的动态链接库支持的通讯方式不同,早期版本常用的是TcpIp(即原来的INA2000),现在推荐使用ANSLTcp,使用ANSLTcp,通讯效率大大提高,已有项目经验可以实现20ms周期400个bytes双向通讯。

clip0308

4. 动态链接库文件在PVI安装目录下可以找到C:\BrAutomation\AS42\Bin-en

clip0309

 

例程说明

1)启动时,由于缺少PVI授权,一般会有这个提示:

clip0310

2)点击例程中connect时,如果没有出现连接成功的消息,请检查PVI monitor状态,在没有授权的状况下,PVI会两个小时Locked,如果locked,PVI services停止工作,请重启PVI。

clip0311

 

clip0312

3)RemotePLC指的是连接实际PLC,请在连接前输入实际PLC的IP,ArSim使用默认IP:127.0.0.1。

clip0313

4) 实现基本功能

连接PLC

重启PLC

读写全局变量

读写全局变量(读写局部变量前,先Upload所有task,再选择某一个task,进行connect操作,连接task成功后,再Upload该task下所有变量,选择变量进行连接读写)

clip0314