<< 点击显示目录 >> 主页 PVI通信 > 应用例程 > Windows > PVIServices_C# > 10_基本使用说明 |
实现过程
如果PC端没有安装AS,则需要单独安装PVI(automation net),本方案也实现了PC端不需要安装AS,只需要安装PVI(automation net)也可以实现一些远程操作,变量读写。
1. 安装 Microsoft visual studio。
2. 创建C#项目
3. 添加引用
这个动态链接库文件随着PVI(Automation Net)版本不同,相应版本也会不同,请注意不同版本的动态链接库支持的通讯方式不同,早期版本常用的是TcpIp(即原来的INA2000),现在推荐使用ANSLTcp,使用ANSLTcp,通讯效率大大提高,已有项目经验可以实现20ms周期400个bytes双向通讯。
4. 动态链接库文件在PVI安装目录下可以找到C:\BrAutomation\AS42\Bin-en
例程说明
1)启动时,由于缺少PVI授权,一般会有这个提示:
2)点击例程中connect时,如果没有出现连接成功的消息,请检查PVI monitor状态,在没有授权的状况下,PVI会两个小时Locked,如果locked,PVI services停止工作,请重启PVI。
3)RemotePLC指的是连接实际PLC,请在连接前输入实际PLC的IP,ArSim使用默认IP:127.0.0.1。
4) 实现基本功能
▪连接PLC
▪重启PLC
▪读写全局变量
▪读写全局变量(读写局部变量前,先Upload所有task,再选择某一个task,进行connect操作,连接task成功后,再Upload该task下所有变量,选择变量进行连接读写)