文件名称:
贝加莱 PVI通讯 TM710.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-10-13
详细说明:
贝加莱 PVI通讯 TM710pdf,贝加莱 PVI通讯 TM710简介
前提
培训模块:
TM700-Automation net pvi
软件
Windows nt/2000/ XP
PV Server Runtime
硬件:
PC
PⅥ通讯TM7101
目录
1·简介………………………………………………………………………………………
1.1目的………………………………………………………………………………………………4
2·PV-客护端通讯……………………………………………………………………
2.1PⅥ管理器……
22PⅥ对象层…
23获取同步/异步数据…
24通知客户端数据更改……………………………
2.5通讯性能
·······.·················.···········.···.4········.·
…………………20
2.6数据保持………………………………………
………………20
3·PV-总线通讯
……27
3.1建立连接…
20
3.2轮巡通讯·
20
3.3事件触发通讯……………
4·PV|-PVl通讯……………………
…………………………31
4.1远程连接拓扑
·······
····.··.,。···.···着···.··看
30
4.2建立远程连…………
·····.·。·.···看···.。···
e,自着···············.·.·。,
…30
5·小结………
…………30
2PV通讯TM710
简介
1.简介
当按需求创建和编写可视化界面时,认识到实际终端产品“可视化”和PVIφ控
制器间不同的数据获取通信类型是很重要的
PVI不仅仅是在PVI客户端和控制器之间用一个特定殊协议交换数据的通信驱
动
这个培训模块将阐述PVI通信的种种可能及优点:
·PVI客户端和PVI之间的通信
控制器和PVI之间的通信
多PVI之间的通信(客户端/服务器模式)
VI Client
Comm
PV
Internet
Intranet
PVI Line
Ethernet
Communication
图,1:PV通讯
我们将通过一些简短的练习和任务阐述运用不同类型的通讯可能性和范围。
这些练习不需要编程知识。我们可以在 Automation studio中使用一些PVI
Server& Runtime中已有的程序。
1.1目的
参与者将会学习不同的PⅥ通信类型。
为了建立并编写适当的通信程序来保证他们自己的应用的最优传输速度,参与者
将会理解数据获取的内部进程,数据传输以及数据管理。
完成每个练习之后,参与者就能够掌握 PVICOM接口,PⅤ IServices
VIControls. NET的高级编程以及 PVI OPC server的构造和编程。
PV. Client Com
PVI Communication PV- Line Communicat
PM. PVI Ce
图。2:综述
经常使用“Pv帮助”,参与者还将学会如何使用这个帮助结构以及如何找到关
于其自身的问题和要求的详细信息。
PⅥ通讯TM7103
PV-客护端通讯
2.Pv-客户端通讯
任何编写过BR控制器程序的人都已经使用过PVI客户端应用了。
"Automation studio
在传统意义上, Automation studio也是一个PVI客户端,它通过特定的媒介
(串口,CAN, TCPIP等)与隰R控制器交换数据。
日遇R
Dot
PVI Client-Interface
③是
wIcn
TCP/IP
PVI Manager
Rs222
PVI Line(s)
图.3:PV客户端通远
这章主要讲述了PVI客户端和PvI管理器之间通过 PVICOM接口通信。
2.1Pv管理器
PVI管理器(PVI的核心部分)负责处理各种类型的过程
数据,从简单的变量到列表,程序或者数据对象。
图,4:P管理器
PVI管理器按照年表和用法来组织过程数据。这意味着PVI管理器根据用户的配
置(用法,协议,媒介,设备等)来协调数据的传输。
为了适应诸如其它任务产生的网络延迟或者协调其它任务间的事件处理等事件,
我们应该特别注意非同步管理
PVICOM接口(客户端接口)建立对PVI最底层的访问。
pV Client-Interface
4PV通讯TM710
P-客护端通讯
因此,这是PVI性能最优的接口。
所有基于 Windows带有PVI访问的部分,均可使用 PVICOM接口。
PVI管理器启动时,既可以作为一个 Windows进程也可以作为一个 Windows服
务。唯一的区别在于PⅥI管理器作为服务时,当 Windows更换用户( Log off)时
它不会自动的终止。
这个选项可以在安装PⅥI包的时候选择。PVI管理器启动后,这个选项在系统栏
中用不同的PVI管理器图标来标明。
PVI管理器作为进程…
PVI管理器作为服务
22P对象层
PⅥI管理器管理一个对象结构(即对象层)的所有进程。
在层中的每个进程对象承担一个指定的任务,并且用唯一的名字(路径名)及相
应的参数定义
B&R IPC I APC
PVI
Windows 32/ CE
Internal PVs
Lines
Devices
C Interface
Stations
CPUs
Global Pys
Modules
Tasks
Local PVs
BaR Controller(s
PⅥ通讯TM7105
PV-客护端通讯
备注:
在编程并建立一个PⅥI客户端应用的时候,对于对象层的理解是非常必要的。
2.2.1进程对象
进程对象既可以表示一个通信连接的指定的逻辑/物理部分,也可以表示一个控制
器的对象。
Devices PC Interface
图,7:处理对象类型一设备
进程对象由下面几部分定义:
对象名
对象类型
·连接描述(CD)
备注:
不管用户是通过 PVICOM接口使用带有 PVICOM函数的编程技术还是使用配置
文件或配置器来建立PVI服务器通信,PVI对象层和对所有访问类型的定义都
是一样的。
PviSeryice按服务器,CPU,任务和变量类在用户侧编辑对象层,通过定义属
性来配置对象。
练习:
学习如何了解进程对象
使用 PVIDEMO来解释对象层,对象名,对象类型和连接描述。
PVIDEM0.EXE位于下面的路径:
C: \BrAutomation\Samples\Pvi\Vc\PviDemo\Release\PviDemoexe
6PV通讯TM710
P-客护端通讯
a PVI Demo
connect
P 1
Start
E斌
P 2
Stor
Connect
PY3
P4
Reset
Versions
图.8: PviDemo. exe
启动demo后使用“0 bjects”按钮,会打开配置窗口。
PVI
P Nare
Connector
Lrs四w2p
Lines
Devce COMT
F=com1/B0=57600A=2
Stator PTEST
Devices
Taskpwieal
Stations
P 1:Pval
P2 P
N2
CPUs
N3 P
3
A4 Pa4
Global PV
Tasks
Local Pvs
窗口中的每一行都代表一个过程对象。
PVI基本对象不需要明确的定义,它由PVI管理器自动管理,并且在整个PVI管
理器的运行时间内都存在。
Line对象指定通信协议。
名称
/Pvi/LNINA2
连接描述CD=Ln/na2 Iname of the line DlL
Device对象定义了PC和外部的物理连接。
名称:
/Pvi/LNINA2/COM1
连接描述:CD="F=com1BD=57000/P4=2
PⅥ通讯TM7107
PV-客护端通讯
Station对象代表一个网络中的站点。
名称
/Pvi/LNINA2/COM/PV/TEST
连接描述:CD=
一个或多个CPU对象定义连接一个或多个控制器。
名称
/Pvi/LNINA2COM 1/PV/TEST/CPU
连接描述:CD=
变量被映射在一个task对象里,在用户任务中可以使用其中的局部或全局控制变
量
名称:
/ PvI/LNINA2/COM1/PVITEST/CPU/pvitest
连接描述:CD= priest" (task name on the controller/
Variable对象可以表示任意数据类型的控制变量。
名称:
/ Pvi/LMINA2/COM1/PV/TEST/CPU/pvitest/Pvar7
连接描述:CD="Pv1" ariable in the" ovitest"task
注意:
全局变量可以直接在CPU对象中找到。然而,我们建议在一个对象任务中建立
所有的变量,因为这将大大减少查找(辨认变量名的符号)所用的时间。
练习:检查对象名称和PⅥI监视器/快照观测器中的连接描述
快照观测器用来诊断每个PⅤI对象的操作状态。在PVI用户手册中有更加详细
的信息。
双击系统栏中的PⅥ控制器图标或者在快捷菜单中选择PⅥI监
视器可以启动PⅥI监视器。
Ext PM Manager
PMI Monitor
此练习的步骤为:
使用快捷键组合+打开快照观测器。
按下"F5”键以获得在PVI管理器中所有所有进程对象及其运行状态的快
照
选择“ Process Objects”输入
通过扩展每个对象显示对象分层,对象名称和连接描述
8PVl通讯TM710
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.