您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 力控CommServer使用文档(终)
力控®CommServer使用文档北京三维力控科技有限公司文档标题名目录目录1.CommServer及相关组件更新..............................................................................12.力控CommServer端设置.....................................................................................22.1.串口、DTU和modem.................................................................................................22.2TCP/IP方式........................................................................................................................42.3通讯参数.............................................................................................................................42.4本机地址设置.....................................................................................................................52.5数据库组态.........................................................................................................................63.力控客户端配置.....................................................................................................73.1.IO设备组态.................................................................................................................73.2.数据库组态.................................................................................................................164.注意事项...............................................................................................................17CommServer使用文档第1页1.CommServer及相关组件更新1.CommServer及相关组件更新CommServer是PortServer的升级版本,需要配合Db.exe6.0.53.1及以上版本;IO.exe6.0.74.1及以上版本;IodevMan.dll6.0.35.1及以上版本;AnyComm.dll6.0.12.1及以上版本;DbComm.dll6.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文件夹中(请注意,驱动配置,请参考驱动帮助)。CommServer使用文档第2页2.力控CommServer端设置2.力控CommServer端设置CommServer同时支持3种通信方式:串口、Modem、网络。力控先进入运行状态,然后在力控安装根目录下双击CommServer.exe,CommServer运行界面如下图:2.1.串口、DTU和modem在菜单栏中点击“通信设置”,出现如下对话框:“通信中断后恢复时间”设为2分钟CommServer使用文档第3页2.力控CommServer端设置双击要使用的串口(复选框),出现如下对话框:在使用dtu时,用户可以在这里完成对串口参数的配置,参数可以设为115200,但在dtu的波特率也必须设为115200,因为这样传输速率可以提高!注意:在使用Modem通信时,必须把Modem配置成自动应答方式,而且在modem的端口设置中参数(如下图所示)要与commserver的串口参数一致,客户端的modem的端口参数也一样。否则可能会导致通信失败!CommServer使用文档第4页2.力控CommServer端设置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端,根据链路形式更改相应的文件名即可。CommServer使用文档第5页2.力控CommServer端设置2.4本机地址设置本机地址:设定本机使用Commserver的地址,在客户端(如下图所示)定义设备时的地址必须跟它一致。最大客户端数:设定每一种链路所能承受的最大的客户端数量,设定值的作用范围为每一个链路,比如COM1或者COM2或者TCP或者UDP,不做全局的数量限定,由于UDP通讯的特殊性质,数量限定约为通讯个数的2倍,例如UDP正常使用2个客户端,那么客户端限制应至少为4个否则会影响数据通讯。启动数据点权限管理:可以为每一个数据点设置权限和数据变化死区,该设置启动后不在配置文件范围内的点则默认为没有访问权限。对于每一个数据点,要把图中四项全部设置,否则会报错。如下图:注意:力控Commserver服务器必须与力控客户端的实时数据库配合使用。CommServer使用文档第6页2.力控CommServer端设置2.5数据库组态注意:必须设历史保存,根据实际情况设置“数据变化保存”或者“数据定时保存”。CommServer使用文档第7页3.力控客户端配置3.力控客户端配置3.1.IO设备组态首先,将最新的II_SunWay_DB_Ex驱动文件夹拷贝到力控安装目录IOServers文件夹中。当客户端力控通过CommServer访问服务器端力控数据库时,是将服务器端力控视作一个I/O设备,并提供了一个专用的驱动程序实现与CommServer服务程序的数据交互。该驱动的使用方法与其它I/O驱动相同。启动IoManager,在“力控”类里选择“数据库同步-实时数据库”,如下图:(1)串口方式步骤1CommServer使用文档第8页3.力控客户端配置步骤2步骤3(2)DTU通信方式通信方式选择“网桥”,设备地址要与Commserver设置的地址相同,故障恢复的周期建议设为135秒,配置如下图:CommServer使用文档第9页3.力控客户端配置步骤1步骤2注意:设备厂家要根据DTU的生产厂商进行选择,正确填写本机IP和端口号,终端ID号要根据DTU厂商提供的唯一标识填写。CommServer使用文档第10页3.力控客户端配置步骤3(3)MODEM方式通信方式选择“MODEM”方式,设备地址要与Commserver设置的地址相同,如下图:步骤1CommServer使用文档第11页3.力控客户端配置步骤2步骤3CommServer使用文档第12页3.力控客户端配置步骤4(4)TCP方式步骤1CommServer使用文档第13页3.力控客户端配置步骤2IP地址和端口号对应着commserver端设置。步骤3注意:在设备配置的第三步中各参数说明如下:数据包长度:通讯时最大的数据包长度,超过这个长度时,数据将分包发送(dtu和modem方式最好设置在800到1000之间,因为包太大了,容易出现错误)。同步时间:是否允许修改CommServer端的时间CommServer使用文档第14页3.力控客户端配置同步历史:是否允许同步历史数据启动同步历史数据时间:是指程序启动时同步多少时间的历史数据;每次同步历史数据时间:是指程序同步历史过程中每次读取的历史数据长度(dtu和modem建议是设10分钟);例如设置为启动同步24小时数据,每次同步60分钟数据,则若启动时间为2008-7-311:24:10,那么启动时就开始同步2008-7-211:24:10至2008-7-311:24:10的历史数据,同步时每60分钟一个间隔,同步过程2008-7-211:24:10-2008-7-212:24:102008-7-212:24:10-2008-7-213:24:102008-7-213:24:10-2008-7-214:24:10……禁止自动同步历史:勾上。允许下置数据:允许设置数据到CommServer端。如果想设置数据,点组态时必须勾选此项。跳过注册过程:在通讯链路带宽较窄的情况下可以跳过注册点过程,这样可以直接读取实时数据或者历史数据,节省通讯过程,IO采集程序判断点名文件不存在时会按照RegInfo_设备名_链路地址.csv的格式生成点表文件,如组态发生变化时可以删除原点表文件,IO程序会自动重新生成。链路地址200-255且不能重复。CommServer使用文档第15页3.力控客户端配置启动CommBridge(只用于dtu)在运行程序之前,先打开“初始启动设置”,在“程序设置”中钩上“CommBridge”。运行程序后,显示如下图所示:图1图2CommServer使用文档第16页3.力控客户端配置3.2.数据库组态数据库点数据联接时如下图:步骤1步骤2数据类型:数据传送的类型参数:力控CommServer端的点名允许下置数据:允许设置数据到CommServer端。如果想设置数据,点组态时必须勾选此项允许读取历史:如果想同步历史数据,点组态时相关历史点必须勾选此项。注意:采集点数少于12点的时候,通讯能自动恢复;大于12点可能不能恢复,得手动恢复(手动拔掉客户端网线三秒钟以上再重新接上)。CommServer使用文档第17页4.注意事项4.注意事项(1)CommServer虽然是PortServer的升级版本,但它也是全新的组件,在数据库组态时需要重新进行数据点的数据连接组态。(2)如果允许同步历史数据,工程运行后,就会在工程目录下II_SunWay_DB_Ex文件夹中生成一个“设备名.dat”文件,此文件记录上一次插入历史数据时间。工程再次运行会从记录时
本文标题:力控CommServer使用文档(终)
链接地址:https://www.777doc.com/doc-3726747 .html