MOSAIC安装过程
1、在WINDOW2003系统上运行MOSAIC安装程序。
2、覆盖安装目录下的SERVICE目录、SchematicRepository目录,将sysman.cfg,mosaicenv文件复制到MOSAIC/bin/目录下。
3、共享/usr目录,开放可读可写权限。
4、修改WINDOWS/SYSTEM32/DRIVER/ETC/HOST.INI文件,加入其他服务器、客户端计算机及IP。
6、将MOSAIC的相关服务置为手动,不让它自动启动。
7、修改core数据库中的HostT表中的计算机名,dispatch中的DbHostT表中的计算机名,与本机计算机名一致。
8、检查dispatch中的RuningT表。
9、在服务管理器中设置Mosaic_startup服务的启动用户名和口令,与机器用户名和密码一致。
10、在服务管理器中手动启动MOSAIC先关服务。
11、在BASH下用SYSMAN -d产看服务运行状态
12、启动MOSAIC DESKTOP.
13、Core库中的LicenceDeviceT中查看服务器名、MAC地址,id使用的是MAC地址后四位,利用MOD_MAC修改本机MAC地址。
14、dispatch数据库、RunningT中修改画面服务器名称,改为本机机器名。
关于MOSAIC 上位机系统启动的相关事宜
1、如果监控中心断电,服务器重新启动该如何做?
服务器重新上电,启动服务器
用Xmanage登陆SERVER1,进入命令行模式,执行操作如下:
licmgr 回车 (启动管理)
sysserv 回车
mosaic_start 回车 启东mosaic相关服务并查看进程管理器,对进程进行监视,知道Dispatch等服务运行起来,查看authoris授权服务、CtProc、licproc等进程
手动启动报表服务 LicCtr 回车正常情况下每年需要手动启动一次,断电后需要重新启动
SERVER2上需要启动前三项即,licmgr 回车 (启动管理) sysserv 回车
mosaic_start 回车
2、web服务器如果发生故障怎么办?
需要修改每一台计算机上的sysman.cfg,mosaicenv,对服务器进行重新指向,可以知道任意一台计算机中,另外需要把画面全部复制到那台计算机中。
3、SERVER1或SERVER2出问题后如何处理?
SERVER1和SERVER2做的是冗余配置,当其中一台出问题后,另一台的服务可以自动启动,不会影响运行,切换时间大概在2-10秒,已做测试。报表现在坐在SERVER1上,当SERVER1出问题后需要在运行报表的操作站上重新配置一下ODBC数据源,并重新配置历史站。历史站已经做到了双击冗余运行。
4、新增站点如何操作?
首先是新增设备-添加站号——配点(加设备)——配通信——画面数据关联。
5、任意一台操作站硬盘损坏或其他硬件损坏该如何处理?
硬件恢复正常,重新安装Winxp操作系统后,需要安装MOSAIC,一般会安装到D:\mosaic下,需要把usr目录共享,并具有可读可写权限。复制其他运行正常计算机的sysman.cfg、mosaicenv、desktop.ini、service目录对mosaic目录中的文件进行覆盖,配IP,修改计算机名,最好还是用原来的机器名,如需更改,则需要修改本地数据中的一些表,另外,还需要修改wndows/system32/drivers/etc/目录下的host文件,加入服务器名,其他客户端计算机名,让它先访问web服务器,获取画面文件。
6、报警设置
模拟量——配置——点——加上下限
数字量一样——配置——选值 equal to......
7、报表张加电量等统计项目 需要回去做好后发回来,覆盖到打印统计报表的客户端即可。
8、如何做服务器数据备份?
mosaic各台计算机中保存的数据都是一致的,也就是说可以备份任意一台计算机的servcie目录、sysman.cfg mosiacenv即可,画面需要从WEB服务器中备份。
9、给点配历史。
双击该点——配置——历史配置进行添加
10、sysman -d查看进程 df -h 查看磁盘容量 bash
11、mostrace (7220 监视处理过程 ) 查看mosaic的启动过程
12、sysman -f modbus_Global重启modbus通讯
13、dos2unix dos格式文件转unix
14、PID 快、准、稳
MOSAIC上位机导点过程
1、在MOSAIC DESKTOP 中建立LOCATION(地址),配置——点和设备——地址页面下,新增名称,分区为Global,如:100号换热站
2、建立链路和RTU/PLC/IO协议组/通道。
(1)配置——通信配置——链路,新增链路,如:B_100,设备填写下位机IP地址,如:192.168.10.100,端口:502,协议族:Modbus_Global,位置选择上面建立的100号换热站,借口:tcp。
(2)RTU/PLC/IO协议组/通道中,新增RTU/PLC单位,如:RTU_100,位置选择上面建立的100号换热站,协议组:Modbus_Global,地址是实际的下位机地址,如100,失败超时(秒):30秒,连续错误扫描次数:3,扫描重试次数:3。
(3)返回链路页面,选择路径,新增路径,RTU/PLC:RTU_100,时间偏移(毫秒):0,设备:192.168.10.100,端口:502,选中激活复选框。
在加完路径之后,在RTU/PLC/IO协议组/通道项中,还应该配置MODBUS页面下,扫描超时60秒,失败的扫描间隔为30秒,并选择TCP模式,否则无法正常和上位机通讯。
3、导表,首先导设备表,名称为:EQUIPMENT.dql,应注意检查表中的Location where Name = \"兴隆换热站\",并在首次导表时应将末尾设成:rollback; exit #commit; exit,表示不提交,只测试,保存好EQUIPMENT.dql文件。进入BASH环境下,进入文件所在
目录,如BULK_XINGLONG,在提示符后键入命令行:
dql -c -f EQUIPMENT.dql scada master 回车,没有错误提示后,解除回滚状态,设定为提交,DQL文件最后两行:#rollback; exit commit; exit,保存后再次执行命令行。到MOSAIC DESKTOP中检查是否导入成功。
4、开始导点,首先导数字量点,脚本文件名位:DIGITAL_POINTS.dql,应注意替换Location:Name = \"兴隆换热站\",AltId也应改为实际的站号加名称,如:\"RXINGLONGGV101_ZT\"。
5、导模拟量点,脚本文件名为:ANALOGUE_POINTS.dql。
6、导控制点,脚本文件名为:CONTROL_POINTS.dql。
7、导通讯组表,脚本文件名为:MODBUS_REG_GROUPS.dql。应注意不仅要替换Location:Name = \"兴隆换热站\",还要替换Name = \"RTU_XINGLONG\"
8、导数字通讯设置,脚本文件名为:digital.dql.
9、导30000组模拟量通讯点,脚本文件名为:ana30000.dql.
10、导40000组模拟量通讯点,脚本文件分为3个,
ana40000_1.dql,ana40000_2.dql,ana40000_3.dql,在测试过程中发现导表过程容易出现终止MOSAIC服务的问题,造成数据库锁定,故而分成了三个文件进行导入。
查看数据库是否锁定 list_tid scada master
解除数据库锁定 clear_tid scada master
刷新MODBUS通讯 sysman -f modbus-Global
11、导入00000组控制点,脚本文件名为:CONTROL00000.DQL.
12、导入40000组控制点,脚本文件名为:CONTROL40000.DQL.
因篇幅问题不能全部显示,请点此查看更多更全内容