贝加莱PLC/APC支持其他设备通过各种方式直接访问,并支持以下功能
▪获得设备的变量数据并进行读写操作
▪浏览设备中的数据结构
▪进行程序下载与上传
▪控制设备重启
▪设置设备参数(例如设置系统时间)
贝加莱PVI全称为Process Visualization Interface ,与设备间通信的现场总线(例如CANopen,PROFIBUS DP)不同,此协议主要在工业PC、驱动器、控制器、操作面板和编程工具之间提供完整的、全系统的通信,目前常用的协议均基于TCP/IP(INA 2000 : UDP,ANSL : TCP )。
PVI是过程可视化接口,其中包含了多种协议(PVI Line),目前我们常用的为INA 2000协议(AR 4.08以下)与ANSL协议(AR 4.08以上)。
贝加莱开发IDE Automation Studio软件与贝加莱设备调试通讯,均通过PVI来实现(程序下载,变量浏览等一系列操作)。
Automaiton Studio 4.2及以下版本默认使用INA 2000协议,Automaiton Studio 4.3及以上版本默认使用ANSL协议实现通信。
贝加莱支持的PC基于以太网通信架构如下图:
若在Windows环境下对贝加莱设备进行访问,需要经过PVI Manager进行中转,此任务在Windows系统上常驻运行,保证数据收发。
若使用Linux环境对贝加莱设备进行访问,则可直接使用.so动态链接库进行操作访问。
若贝加莱设备之间进行通讯,则使用AsANSL / AsIMA库实现,无需PVI Manger进行中转。