力控与力控通讯总结.docx
- 文档编号:1233444
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:30
- 大小:1.75MB
力控与力控通讯总结.docx
《力控与力控通讯总结.docx》由会员分享,可在线阅读,更多相关《力控与力控通讯总结.docx(30页珍藏版)》请在冰豆网上搜索。
力控与力控通讯总结
力控与力控通讯总结
Lt
D
力控与力控之间通讯总结
通过测试,力控与力控之间的通讯方式有commsever、datesever、netsever和opc,现将这四种方法的测试步骤和在测试过程中要注意的事项做了如下说明,以下测试都是在局域网中搭建的,在广域网中搭建的话有说明,广域网举例附图:
1msever测试方法:
1.在作为效劳器的计算机中翻开力控数据库组态建点tag1.pv,运行commsever。
2.在设置中选择“通讯设置〞,以网络通讯方式〔被动方式〕为例:
本机IP和端口输入作为效劳器的计算机IP和端口,本机地址默认为0然后确定,提示重新启动commsever。
3.在测试机〔作为客户端〕中新建IO驱动〔力控-数据库-commsever通讯〕,效劳器以网络通信方式为例所以客户端通信方式选择tcp/ip设备地址与效劳器本机地址相同填0,点击下一步。
4.设备IP地址和端口与作为效劳器的计算机IP和端口填写一致,点击下一步。
5.勾选允许同步历史,完成IO配置。
6.进入数据库组态建点a.pv,连接IO设备,增加。
7.参数是效劳器端的点,以tag1.pv为例,参数填写tag1.pv。
8.运行力控,将效劳器端的tag1.pv在实时数据库中赋值,客户端a.pv的值与tag1.pv相同,commsever通讯正常。
〔注:
当设置客户端IO驱动时,设置的IP、端口、本机地址要与效劳器相同。
以上为局域网内commsever测试,当在广域网中搭建commsever时,效劳器的IP和端口为作为效劳器计算机的IP和端口,客户端填写的IP是作为效劳器的计算机的公网IP,端口为路由器映射出的作为效劳器的计算机的端口〕。
2.opc测试方法:
1.组件配置〔开始-运行-dcomcnfg进入组件效劳〕。
2.配置我的电脑〔右键-属性配置COM平安〕选择访问权限:
编辑限制:
添加everyone和ANONYMOUSLOGON将访问权限全部选择允许,选择编辑默认值:
添加everyone和ANONYMOUSLOGON将访问权限全部选择允许。
选择启动和激活权限:
编辑限制:
添加everyone和ANONYMOUSLOGON将访问权限全部选择允许,选择编辑默认值:
添加everyone和ANONYMOUSLOGON将访问权限全部选择允许。
3.配置DCOM双击DCOM选择OPCENUM属性:
配置平安和标识
平安选项中:
启动和激活权限,访问权限,配置权限选择自定义编辑中添加everyone和ANONYMOUSLOGON将权限设置成允许。
标识选项中:
选择交互式用户应用确定。
4.配置PCAUTOOPCsever属性:
配置平安和标识。
平安选项中:
启动和激活权限,访问权限,配置权限选择自定义编辑中添加everyone和ANONYMOUSLOGON将权限设置成允许。
标识选项中:
选择交互式用户应用确定。
5.控制面板-管理工具-本地平安策略-用户权利指派选项-选择拒绝从网络访问这台计算机属性将GUEST用户删掉,平安选项中选择网络访问本地账户的共享和平安模式选仅来宾本地用户以来宾身份验证。
6.控制面板-管理工具-计算机管理-本地用户和组-用户-将guest用户启用。
7.控制面板-防火墙启用在例外中添加C盘windows-system32-mmc.exe和力控安装目录下的opcsever.exe和力控安装目录下的opcenum.exe,添加端口名称RPC端口号135选择tcp,配置完成。
8.在作为效劳器的计算机上翻开力控,在数据库组态里建点tag1.pv,tag2.pv。
9.保存并运行opcsever,选中Opcsever右键,配置点列表,将tag1.pv和tag2.pv添加到已选点列表中,效劳器配置完成。
10.在测试机中翻开力控,建OPC驱动以opcclient3.6为例,进入下一步。
11.opc效劳器设备定义中,效劳器节点填写作为效劳器的计算机IP,点击刷新,刷新出效劳器名称PCAuto.OPCSever选择此名称,完成配置。
读写方式根据需要选择异步或者同步〔同步方式实现较为简单,当客户数目较少而且同效劳器交互的数据量也较少的时候可以采用同步方式,异步方式较为复杂,需要在客户程序中实现效劳器回调函数。
当有大量客户和大量数据交互时,异步方式能提供高效的性能尽量防止阻塞客户数据请求,并最大可能节省CPU和网络资源〕。
12.在数据库组态中建点a1.pv和a2.pv,分别连接OPC设备点击增加,刷新出效劳器端建立的tag1.pv和tag2.pv两点。
点击tag1,右边空白出出现pv字样,双击pv,a1.pv与tag1.pv连接上,a2.pv与tag2.pv连接方法同a1.pv。
13.保存数据库组态并运行力控,翻开效劳器实时数据库系统,将tag1.pv和tag2.pv赋值,在客户端实时数据库系统中可以看到a1.pv和a2.pv的值与tag1.pv、tag2.pv分别对应。
〔注:
组件设置时较为繁琐,设置我的电脑,opcenum,pcauto.opcsever属性时,每一项都要添加ANONYMOUSLOGON和EVERYONE并且访问权限等都要设置为允许,如果组件效劳中“我的电脑〞无“属性〞设置:
请运行OPC配置工具中的“systeminfo.exe〞以及“重装msdtc.bat〞进行修复,修复完后重新进入组件效劳,在局域网内,客户端中opc效劳器设备定义中效劳器节点为作为效劳器的计算机的IP。
OPC在广域网和局域网跨网段中配置时,防火墙杀毒软件等原因对OPC通讯影响很大,所以不提倡在广域网和局域网跨网段中配置〕。
3.datesever测试方法:
1.翻开增强数据库组态工具datesever〔以工业控制,modbusSLAVE,通讯方式TCP/IP〔效劳器模式〕为例〕新建数据转发,进入数据转发配置向导,第一步填写名称,选择通讯方式为TCP/IP〔效劳器模式〕
2.向导第二步,设置本机IP地址和端口,IP地址和端口为作为转发设备的计算机的IP与端口。
3.进入向导第三步,选择协议类型,RTU、ASCII、TCP/IP三种类型,这里以转发为TCP/IP协议为例,本机地址默认为0,确定完成数据转发配置。
4.在数据库组态中建点a1.pv和a2.pv。
5.将a1.pv和a2.pv分别连接转发设备,转发类别以2HR保存存放器为例〔保存存放器数据可读可写,使试验效果更清晰〕,偏移地址分别为1和2,其余选项默认。
k
6.运行datesever。
7.测试机翻开力控新建modbus〔TCP〕驱动〔在建转发设备计算机中,以TCP/IP〔效劳器模式〕转发协议为tcp/ip为例〕,设备地址与转发设备中本机地址相同,转发设备中本机地址默认0.通讯方式为TCP/IP网络,确定进入下一步。
8.配置设备IP地址和端口,在作为转发设备的计算机中,IP地址和端口为172.18.13.205和2005,下一步完成配置。
9.在数据库组态中建点b1.pv和b2.pv并数据连接,转发设备中,a1.pv和a2.pv的转发类别都是HR保持存放器,偏移地址分别是1和2,所以a1.pv和a2.pv的内存区选择03号功能码〔HR保持存放器〕,偏置分别是1和2,数据格式为可读可写。
10.运行力控,IO监控中显示状态正常,说明转发设备与测试机通讯成功。
11.在测试机实时数据库中给b1.pv和b2.pv赋值,转发设备a1.pv与a2.pv的值分别与b1.pv和b2.pv相同。
〔注:
效劳器与客户端的IP端口要填写相同,效劳器中的变量与设备连接的转发类别和偏移地址要与客户端中的变量连接的内存区和偏置要相同当配置完成后要启动效劳器端datesever。
以上为局域网内datesever测试,当在广域网中搭建datesever时,效劳器的IP和端口为作为效劳器计算机的IP和端口,客户端填写的设备IP地址是作为效劳器的计算机的公网IP,端口为路由器映射出的作为效劳器的计算机的端口〕。
sever测试方法:
4.1.Netview测试方法:
1.在作为效劳器端的计算机上翻开力控数据库组态建点a.pv、a1.pv、a2.pv、a3.pv,保存并运行力控。
2.将工程备份拷贝到测试机中建客户端,翻开力控新建工程,在系统配置中选择网络节点,节点IP为作为效劳器的计算机IP,端口1和端口2填作为效劳器的计算机的本机节点配置中默认配置的端口,默认为2006和2007,本机网卡为作为测试机的网卡。
3.数据源定义,选择数据源-系统-远程数据库-主机节点-确认。
4.保存并运行力控,将效劳器端的点a.pv、a1.pv、a2.pv、a3.pv赋值,客户端那么会显示和a.pv、a1.pv、a2.pv、a3.pv一样的值。
〔注:
此测试是在局域网中,当在广域网中,当配置客户端的网络节点时,应填写作为效劳器的计算机的公共IP,端口为路由器映射出的此计算机的端口。
〕
db测试方法:
1.在效劳器中新建工程,在数据库组态中建点a1.pv和a2.pv,运行力控。
2.在测试机中做客户端的工程,翻开力控,选择网络节点,节点IP为作为效劳器的计算机的IP,端口1和端口2为远程的netsever占用的端口,默认为2006和2007,本机网卡为测试机的网卡。
3.新建数据源,选择远程数据源,主机节点为第二步配置的节点。
4.进入数据库组态,建点q1.pv和q2.pv并进行数据连接,选择网络数据库将q1.pv和q2.pv和效劳器端的a1.pv和a2.pv连接起来,提示是否连接远程数据源,选择“是〞,增加。
5.运行力控,在效劳器实时数据库中给a1.pv和a2.pv赋值,客户端中q1.pv和q2.pv的值与a1.pv和a2.pv相同。
(注:
此测试为局域网内搭建netdb,当在广域网中搭建netdb时,客户端的节点IP为作为效劳器计算机的公网IP,端口为路由器映射出的作为效劳器的计算机的端口〕。
9876543210ABCDEFGHIJ5295
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通讯 总结
![提示](https://static.bdocx.com/images/bang_tan.gif)