力控CommServer使用文档终Word格式文档下载.docx
- 文档编号:3036687
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:19
- 大小:663.89KB
力控CommServer使用文档终Word格式文档下载.docx
《力控CommServer使用文档终Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《力控CommServer使用文档终Word格式文档下载.docx(19页珍藏版)》请在冰点文库上搜索。
3.1.IO设备组态7
3.2.数据库组态16
4.注意事项17
1.CommServer及相关组件更新
CommServer是PortServer的升级版本,需要配合Db.exe6.0.53.1及以上版本;
IO.exe
6.0.74.1及以上版本;
IodevMan.dll
6.0.35.1及以上版本;
AnyComm.dll6.0.12.1及以上版本;
DbComm.dll
6.0.8.1及以上版本使用。
CommServer.exe(版本6.0.0.7)与CommServer.key在安装根目录下替换PortServer.exe与PortServer.key。
将最新的II_SunWay_DB_Ex驱动文件夹(ioapi版本号:
6.0.0.7或以上版本)拷贝到力控安装目录IOServers文件夹中(请注意,驱动配置,请参考驱动帮助)。
2.力控CommServer端设置
CommServer同时支持3种通信方式:
串口、Modem、网络。
力控先进入运行状态,然后在力控安装根目录下双击CommServer.exe,CommServer运行界面如下图:
2.1.串口、DTU和modem
在菜单栏中点击“通信设置”,出现如下对话框:
“通信中断后恢复时间”设为2分钟
双击要使用的串口(复选框),出现如下对话框:
在使用dtu时,用户可以在这里完成对串口参数的配置,参数可以设为115200,但在dtu的波特率也必须设为115200,因为这样传输速率可以提高!
注意:
在使用Modem通信时,必须把Modem配置成自动应答方式,而且在modem的端口设置中参数(如下图所示)要与commserver的串口参数一致,客户端的modem的端口参数也一样。
否则可能会导致通信失败!
2.2TCP/IP方式
在“TCP本机IP”中填上本机IP地址,“TCP本机端口”中填上端口号(建议使用默认端口2500)
2.3通讯参数
通信中断后恢复时间:
在客户端多长时间没有访问或收到数据不正确之后清空数据缓存重新建立数据信息。
通讯超时时间:
在通讯时超过一定时候没有收到数据包或者收到的数据包不正确,处理相应的链路。
允许跳过注册过程:
在通讯链路带宽较窄的情况下可以跳过注册点过程,这样可以直接读取实时数据或者历史数据,节省通讯过程。
选择跳过注册过程时,CommServer会在工程目录下CommServer文件夹中搜索注册点文件,文件名命名规范为RegInfo_通讯链路_链路地址.csv,例如:
RegInfo_Tcp_200.csv代表在TCP链路上注册链路地址为200的设备,RegInfo_udp_201.csv代表在UDP链路上注册链路地址为201的设备,RegInfo_com15_202.csv代表在串口15上注册链路为202的设备,其中链路地址为200-255且不能重复。
此文件由客户端IO采集程序生成,位于客户端工程目录II_SunWay_DB_Ex文件夹中,将其复制到CommServer端,根据链路形式更改相应的文件名即可。
2.4本机地址设置
本机地址:
设定本机使用Commserver的地址,在客户端(如下图所示)定义设备时的地址必须跟它一致。
最大客户端数:
设定每一种链路所能承受的最大的客户端数量,设定值的作用范围为每一个链路,比如COM1或者COM2或者TCP或者UDP,不做全局的数量限定,由于UDP通讯的特殊性质,数量限定约为通讯个数的2倍,例如UDP正常使用2个客户端,那么客户端限制应至少为4个否则会影响数据通讯。
启动数据点权限管理:
可以为每一个数据点设置权限和数据变化死区,该设置启动后不在配置文件范围内的点则默认为没有访问权限。
对于每一个数据点,要把图中四项全部设置,否则会报错。
如下图:
力控Commserver服务器必须与力控客户端的实时数据库配合使用。
2.5数据库组态
必须设历史保存,根据实际情况设置“数据变化保存”或者“数据定时保存”。
3.力控客户端配置
3.1.IO设备组态
首先,将最新的II_SunWay_DB_Ex驱动文件夹拷贝到力控安装目录IOServers文件夹中。
当客户端力控通过CommServer访问服务器端力控数据库时,是将服务器端力控视作一个I/O设备,并提供了一个专用的驱动程序实现与CommServer服务程序的数据交互。
该驱动的使用方法与其它I/O驱动相同。
启动IoManager,在“力控”类里选择“数据库同步-实时数据库”,如下图:
(1)串口方式
步骤1
步骤2
步骤3
(2)DTU通信方式
通信方式选择“网桥”,设备地址要与Commserver设置的地址相同,故障恢复的周期建议设为135秒,配置如下图:
设备厂家要根据DTU的生产厂商进行选择,正确填写本机IP和端口号,终端ID号要根据DTU厂商提供的唯一标识填写。
(3)MODEM方式
通信方式选择“MODEM”方式,设备地址要与Commserver设置的地址相同,如下图:
步骤4
(4)TCP方式
IP地址和端口号对应着commserver端设置。
在设备配置的第三步中各参数说明如下:
数据包长度:
通讯时最大的数据包长度,超过这个长度时,数据将分包发送(dtu和modem方式最好设置在800到1000之间,因为包太大了,容易出现错误)。
同步时间:
是否允许修改CommServer端的时间
同步历史:
是否允许同步历史数据
启动同步历史数据时间:
是指程序启动时同步多少时间的历史数据;
每次同步历史数据时间:
是指程序同步历史过程中每次读取的历史数据长度(dtu和modem
建议是设10分钟);
例如设置为启动同步24小时数据,每次同步60分钟数据,则若启动时间为2008-7-311:
24:
10,那么启动时就开始同步2008-7-211:
10至2008-7-311:
10的历史数据,同步时每60分钟一个间隔,同步过程
2008-7-211:
10-2008-7-212:
10
2008-7-212:
10-2008-7-213:
2008-7-213:
10-2008-7-214:
……
禁止自动同步历史:
勾上。
允许下置数据:
允许设置数据到CommServer端。
如果想设置数据,点组态时必须勾选此项。
跳过注册过程:
在通讯链路带宽较窄的情况下可以跳过注册点过程,这样可以直接读取实时数据或者历史数据,节省通讯过程,IO采集程序判断点名文件不存在时会按照RegInfo_设备名_链路地址.csv的格式生成点表文件,如组态发生变化时可以删除原点表文件,IO程序会自动重新生成。
链路地址200-255且不能重复。
启动CommBridge(只用于dtu)
在运行程序之前,先打开“初始启动设置”,在“程序设置”中钩上“CommBridge”。
运行程序后,显示如下图所示:
图1
图2
3.2.数据库组态
数据库点数据联接时如下图:
数据类型:
数据传送的类型
参数:
力控CommServer端的点名
如果想设置数据,点组态时必须勾选此项
允许读取历史:
如果想同步历史数据,点组态时相关历史点必须勾选此项。
采集点数少于12点的时候,通讯能自动恢复;
大于12点可能不能恢复,得手动恢复(手动拔掉客户端网线三秒钟以上再重新接上)。
4.注意事项
(1)CommServer虽然是PortServer的升级版本,但它也是全新的组件,在数据库组态时需要重新进行数据点的数据连接组态。
(2)如果允许同步历史数据,工程运行后,就会在工程目录下II_SunWay_DB_Ex文件夹中生成一个“设备名.dat”文件,此文件记录上一次插入历史数据时间。
工程再次运行会从记录时间开始往后读,如果想重新全部读取历史数据,把此文件删除即可。
同步过来的历史数据放在工程db目录下dat文件夹中。
(3)工程升级方式:
用力控6.0版打开原来的5.0版工程,点击工具栏上的“全部编译”图标,将工程重新编译。
(4)根据通讯链路的不同我们要注意修改数据包字节长度,否则将引起通讯的中断或退出。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 力控 CommServer 使用 文档