力控与力控之间通讯总结通过测试,力控与力控之间的通讯方式有commsever、datesever、netsever和opc,现将这四种方法的测试步骤和在测试过程中要注意的事项做了如下说明,以下测试都是在局域网中搭建的,在广域网中搭建的话有说明,广域网举例附图:1
commsever测试方法:1
在作为服务器的计算机中打开力控数据库组态建点tag1
pv,运行commsever
在设置中选择“通讯设置”,以网络通讯方式(被动方式)为例:本机IP和端口输入作为服务器的计算机IP和端口,本机地址默认为0然后确定,提示重新启动commsever
在测试机(作为客户端)中新建IO驱动(力控-数据库-commsever通讯),服务器以网络通信方式为例所以客户端通信方式选择tcp/ip设备地址与服务器本机地址相同填0,点击下一步
设备IP地址和端口与作为服务器的计算机IP和端口填写一致,点击下一步
勾选允许同步历史,完成IO配置
进入数据库组态建点a
pv,连接IO设备,增加
参数是服务器端的点,以tag1
pv为例,参数填写tag1
运行力控,将服务器端的tag1
pv在实时数据库中赋值,客户端a
pv的值与tag1
pv相同,commsever通讯正常
(注:当设置客户端IO驱动时,设置的IP、端口、本机地址要与服务器相同
以上为局域网内commsever测试,当在广域网中搭建commsever时,服务器的IP和端口为作为服务器计算机的IP和端口,客户端填写的IP是作为服务器的计算机的公网IP,端口为路由器映射出的作为服务器的计算机的端口)
opc测试方法:1
组件配置(开始-运行-dcomcnfg进入组件服务)
配置我的电脑(右键-属性配置COM安全)选择访问权限:编辑限制:添加everyone和ANONYMOUSLOGON将访问权限全部选