HK-2000 数采仪系统说明之 3.数采应用程序目录说明

HK-2000 数采仪 应用程序目录建立在64M Nand Flash 存储器上,该存储器被挂载到目录/mnt/Nand上,在Nand目录下有bject目录为HK-2000 数采仪 应用程序目录。
我们进入到bject目录下,执行ls查看命令将打印出所以应用程序列表如下。
[root@(none) /]$cd /mnt/Nand/bject/
[root@(none) bject]$ls
BackUp                     RunApps.sh
H2000Collect               SetRtc2OS
H2000Config                StartUSB.sh
H2000LCDKey                StartUp.sh
H2000PSMI                  Update
H2000SADC                  UpdateConfig.sh
H2000SClient               amsdata.db
H2000SClientN              auto_udisk
H2000SGprs                 feedWatchDog
H2000SModem                gprsdial
H2000SService              httpDeploy.sh
HJ-2005Code.txt            httpDeployCommandList.txt
HeartMonitor               httpDeployList.txt
IGT                        playmp3
KillApps.sh                reboot
MonitorList.txt            sqlite3
PsOut.txt                  udisk
[root@(none) bject]$

我们对以上的应用程序功能进行相应的解释说明:

feedWatchDog    软件狗监控程序
gprsdial    GPRS拨号程序
IGT        MC39i GPRS模块 启动程序
playmp3        mp3播放器
sqlite3        数据库工具
udisk        磁盘工具

HJ-2005Code.txt    为国标中各因子编码说明,包括名称,单位,编码等。
H2000Collect    数据采集,DO,DI ,COM更新服务程序,并定时进行数据存储。
H2000SADC    串口类型DTU通讯程序,与数据中心进行连接,发送监测数据,响应中心反控命令
H2000LCDKey    LCD屏幕显示程序
H2000PSMI    应用程序监控程序,监控程序异常,若出现异常,将会重新启动该程序。所以监控的程序列表被存储到MonitorList.txt文件中,注意该文件格式必须严格按照要求去填写,否则将不能正确监控程序状态。文件格式说明,文件每一行为一个被监控程序信息,信息分2部分用";"分离,";"前为被监控程序名称,";"后面的为启动该程序的命令。程序运行后产生PsOut.txt文件。
H2000SClient    单点以太网网络通讯程序,如果程序运行时(./H2000SClient)没有参数,该程序会自动得到数据库中数据中心的IP和端口号,进行连接.若指定IP和端口后,程序会按照指定的IP和端口进行连接。如 ./H2000SClient 192.168.0.6 5003 ,则程序会连接IP=192.168.0.6 端口5003 的数据服务器
H2000SClientN    为多中心以太网通讯程序,命令格式 ./H2000SClientN 192.168.0.6:5003 192.168.0.10:5002
H2000SGprs    同H2000SClient配置
H2000SService    数据中心服务程序,可以用客户端程序连接到数据采集仪,进行数据通讯。HK-2000数据采集仪必须启动H2000SService服务(V2版本才有这个程序),启动命令./H2000SService 7002 该命令也可以添加到bject目录下的StartUp.sh脚本里  ./H2000SService 7002  > /dev/null &  这样启动时会自动运行该服务

脚本说明
StartUp.sh    系统初始化应用程序脚本,完成加载驱动,运行服务程序,运行应用程序等工作。该脚本的执行代码放到/usr/etc/rc.local 中,cd /mnt/Nand/bject ./StartUp.sh   cd /
httpDeploy.sh    程序最初http方式部署脚本,部署后请不要执行,以免发生错误,部署后生产 httpDeployCommandList.txt,httpDeployList.txt 文件
KillApps.sh    杀死所有系统应用程序。调试时使用
RunApps.sh    运行所有系统应用程序。调试时使用


关于HK2000 8个状态指示灯的说明,可以根据灯的情况,进行系统状态分析,解决系统故障问题。
H2000Collect程序运行正常,会定时闪动“状态”灯,闪动频率带该为几秒。当进行数据采集时,“采集”灯会变亮。当进行数据存储时,“存储”灯会闪亮。
H2000SADC或H2000SClient等程序连接的数据中心后,“通讯”灯会变亮,当与中心进行交换数据时也好间隔闪动。当中心反控现场时“反控”灯会闪动。当现场上报数据到中心时,“上报”灯会闪亮。
posted @ 2008-10-13 11:05  曹立松  阅读(709)  评论(0编辑  收藏  举报