力 控 CommServer 使 用 文 档北京三维力控科技有限公司目录1. CommServer 及相关组件更新 12. 力控 CommServer 端设置 22.1. 串口、DTU 和 modem 22.2 TCP/IP 方式 42.3 通讯参数 42.4 本机地址设置 52.5 数据库组态 63. 力控客户端配置 73.1. IO 设备组态 73.2. 数据库组态 164. 注意事项 171. CommServer 及相关组件更新CommServer 是 PortServer 的升级版本,需要配合 Db.exe 6.0.53.1 及以上版本;IO.exe 6.0.74.1 及以上版本;IodevMan.dll 6.0.35.1 及以上版本;AnyComm.dll 6.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运行界面如下图:通信设置(£)串口-艷 CurTimServer-通信串口 琏路地址注册数据于数杲后解包时间COM: 1 文件(I)查看(V)帮助⑪A CouServer (演示版,剰余时间:59分钟)设置⑤』TCP/IP 』UDF/IF 尸—时间爭件2\2\2\2\2\2008-07-092008-07-092008-07-092008-07-092008-07-0910:35:27.82810:35:27.84310:35:29.93710:35:29.93710:35:29.937CommServer 示版.剩余时间:旳分钟;I读®.CommServerIibCf g. 5'T"点权限配置:打开串口 COM: 1成功监听 TCPIP:2500.^ 功监听 UBPIP:2501£ii 功海.串口、DTU和 modem数字>1在菜单栏中点击“通信设置”,出现如下对话框:通信中断后恢复时间”设为2 分钟双击要使用的串口(复选框),出现如下对话框:在使用dtu时,用户可以在这里完成对串口参数的配置,参数可以设为115200,但在dtu 的波特率也必须设为 115200,因为这样传输速率可以提高!注意:在使用 Modem 通信时,必须把 Modem 配置成自动应答方式,而且在 modem的端口设置中参数(如下图所示)要与commserver的串口参数一致,客户端的modem的端口参数也一样。
否则可能会导致通信失败!2・2 TCP/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_coml5_202.csv代表在串口 15上注册链路为202的设备,其中链路地址为200-255 且不能重复此文件由客户端 IO 采集程序生成,位于客户端工程目录 II_SunWay_DB_Ex 文件夹中,将其复制到CommServer端,根据链路形式更改相应的文件名即可。
2.4本机地址设置本机地址:设定本机使用 Commserver 的地址,在客户端(如下图所示)定义设备时的地址 必须跟它一致最大客户端数:设定每一种链路所能承受的最大的客户端数量,设定值的作用范围为每一个链路,比如C0M1或者COM2或者TCP或者UDP,不做全局的数量限定,由于UDP通讯 的特殊性质,数量限定约为通讯个数的2倍,例如UDP正常使用2个客户端,那么客户端 限制应至少为 4 个否则会影响数据通讯启动数据点权限管理:可以为每一个数据点设置权限和数据变化死区,该设置启动后不在配 置文件范围内的点则默认为没有访问权限对于每一个数据点,要把图中四项全部设置,否则会报错如下图:ABCDEF1点名(Tagl.PV)权限(0 :没有权限1濮写权限2:只读权限)数据上限数据下限数据死区(%)2tagl.PV2100053tag2. PV2100054tag3. PV2100055tag4. PV2100056tag5. PV2100057tag6. PV2100058tag7. PV2100059tag8. PV21000510tag9. PV21000511taglO.PV21000512tagll.PV21000513tagl2.PV21000514tagl3.PV21000515tagl4.PV21000516taglE.PV2100051718注意:力控 Commserver 服务器必须与力控客户端的实时数据库配合使用。
2.5 数据库组态注意:必须设历史保存,根据实际情况设置“数据变化保存”或者“数据定时保存”3. 力控客户端配置3.1. IO 设备组态首先,将最新的II_SunWay_DB_Ex驱动文件夹拷贝到力控安装目录IOServers文件夹 中当客户端力控通过CommServer访问服务器端力控数据库时,是将服务器端力控视作一 个I/O设备,并提供了一个专用的驱动程序实现与CommServer服务程序的数据交互该驱 动的使用方法与其它I/O驱动相同启动IoManager,在“力控”类里选择“数据库同步一实时数据库”,如下图:-旦工川设备+ DDE+ FCS+ MODBUS+ OPC+ FLC+ SHMF1)++++++ ZC+1由UPS板卡 变频器短信模块力控串口方式ORACLE数据库 并口设备数据包长度8000字节厂跳过注册过程捱路地址允许同歩时间毎卩周期同步一次时间17允许同歩历史小时数据分钟数据允许下置数据 17禁止自动同歩历史上-步| |匸二礁二二]| 取消 |步骤3(2)DTU 通信方式通信方式选择“网桥”,设备地址要与 Commserver 设置的地址相同,故障恢复的周期建 议设为 135 秒,配置如下图:步骤1超时时间:8周期:300 秒 [7摄大时限:60步骤 2注意:设备厂家要根据DTU的生产厂商进行选择,正确填写本机IP和端口号,终端ID号 要根据DTU厂商提供的唯一标识填写。
步骤33)MODEM 方式通信方式选择“MODEM”方式,设备地址要与Commserver设置的地址相同,如下图:第 11 页3. 力控客户端配步骤 2步骤3步骤 44)TCP 方式步骤1步骤 2IP 地址和端口号对应着 commserver 端设置步骤3 注意:在设备配置的第三步中各参数说明如下: 数据包长度:通讯时最大的数据包长度,超过这个长度时,数据将分包发送 dtu 和 modem 方式最好设置在800 到 1000之间,因为包太大了,容易出现错误)同步时间:是否允许修改 CommServer 端的时间同步历史:是否允许同步历史数据 启动同步历史数据时间:是指程序启动时同步多少时间的历史数据;每次同步历史数据时间:是指程序同步历史过程中每次读取的历史数据长度(dtu和modem建议是设10 分钟);例如设置为启动同步 24 小时数据,每次同步 60 分钟数据,则若启动时间为 2008-7-3 11:24:10,那么启动时就开始同步2008-7-2 11:24:10至2008-7-3 11:24:10的历史数据,同步 时每 60 分钟一个间隔,同步过程2008-7-2 11:24:10-2008-7-2 12:24:102008-7-2 12:24:10-2008-7-2 13:24:102008-7-2 13:24:10-2008-7-2 14:24:10禁止自动同步历史:勾上。
允许下置数据:允许设置数据到CommServer端如果想设置数据,点组态时必须勾选此项 跳过注册过程:在通讯链路带宽较窄的情况下可以跳过注册点过程,这样可以直接读取实时 数据或者历史数据,节省通讯过程, IO 采集程序判断点名文件不存在时会按照 RegInfo_ 设备名_链路地址.csv的格式生成点表文件,如组态发生变化时可以删除原点表文件,IO程 序会自动重新生成链路地址200-255且不能重复第 15 页3. 力控客户端配启动CommBridge (只用于dtu) 在运行程序之前,先打开“初始启动设置”在“程序设置”中钩上“CommBridge”初始启动设置程序设置外部程序设置监观程序程序名称ITetServerDEIoMoni torCommBri dge。