第 1 页 共 10 页
关于MACSV1.0.0的应用
(一)服务器
1) 安装成功后,工业以太网协议程序会自动将“网络和拨号连接”中的四个网络连接
名改名为“SNETA”、“SNETB”、“MNETA”、“MNETB”。如果只有两块网卡,则取前两个名称。工业以太网协议是根据网络连接名“SNETA”、“SNETB”来区别“A网”和“B网”的,如果这两个网卡名字错了,服务器与下层网将不能正常通信。在配置网卡的IP地址时,不用配置128、129的IP地址,只根据网卡的名称配置管理网的IP地址即可,如果只运行服务器软件可以不选tcp/ip协议。
2) 如果安装后要修改A/B机设置和更改历史库所在位置,需要重新安装服务器软件或
者修改配置文件,但不建议大家这样做,如果改的不好会有问题。
A\\B机标识:macsv安装目录下的macs.ini,nodeid=1,为A机; nodeid=129为B机。
历史库的位置:winnt目录下的DataFilePath.ini文件中,HDB_IndexTable_Path不要改,其他都可以,但切记要改的目录必须存在,并且最后都有“\\”。一般只是修改盘符。
3) 网络变量域间引用的设置用安装目录下的ConfigNetvar.exe,接受域服
务器不需要设置,发送域服务器设置举例:将#1域#10站的网络变量发送到#0和#2域,设置如图:
保存之后会在NetvarExchang.ini中生成配置。可以在NetvarExchang.exe中读取配置。
在codesys中网络变量的组态同域间网络变量一致。
4) 服务器发送信息是A、B网交替发送,每周期一次,如果只有单网工作,
则只能两个周期发送一次
5) 服务器守护进程SysManage.exe不能关闭,否则不能下装。 6) 一些能够帮助查错的文件:
C盘根目录下taskerr.log EventProcess.log IE_Win2k.txt DSvrDiagnose.log
D:\\MACSV服务器安装\\Macs\\目录下的文件
第 2 页 共 10 页
7) 每个IO站通信点不超过5000点所有IO站通信点个数总和不超过75000
点(如果修改数据通信周期为250ms,通信总点数限制为35000点)。系统总点数可在服务器在线安装目录\\macsv\\WATCH.LOG中看到 通信点计算如下: 点类型 PID 顺控 手操器 断路器 组合伺放 调节门 程控启停块 程控步骤块 连锁投切块 其他全局点 对应通信点数 48 37 24 37 18 12 10 11 5 1
(二) 操作员站
1) 安装之后要重启或注销计算机,或者双击安装目录下的
SysManageOPS.exe。否则不能下装此操作员站,下装时会有提示操作员站守护程序没有启动。
2) 操作员站配置工具configops.exe
在系统配置中可以设置初始登陆域。报警显示模式可以选择获得多个域报
警信息,并可以自定义多域报警显示标题(长度不能超过4个汉字)。操
第 3 页 共 10 页
作员站在线后显示如下:
点击所要查看域相应报警会自动切换到该域并进入该域报警页面。
******这里会有个问题:比如在#1域时点击到#2域的报警页面,然后点击右下角的退出按钮,这时会退到原来#1域的页面,而服务器已经切换到#2域,就会出现问题。这是因为以隐含方式切换域时,系统不再自动关闭原来打开的窗口。只有使用切换域命令时,才会关闭所有底图。所以如果不是项目特殊,比如锦界项目机炉分域,建议不要使用获得多域报警的功能。
在高级设置里面可以设置默认初始打开的底图,并可以进行分屏设置,不要忘记勾选上”是否自动分配大小”。
3) 新增加趋势曲线拖动功能。图形组态:
第 4 页 共 10 页
目前支持同时显示四个模拟量点的趋势曲线,点名和域号可以任意,在
线后可以拖入,并能保存在图形文件中,只要下装时图形不被覆盖,关闭图形重启操作员站程序都不会丢失信息。项名一般添AV(当前值),不能在线修改。在线拖入模拟量点后弹出窗口:
(三) 离线组态一般步骤及注意事项
? MACSV版本离线组态安装程序的安装路径不能带中文字符。 ? 组态时不能同时打开多个数据库总控,容易造成与sql接口错误,使两个工程数据库混乱。 1. 数据库组态
1) 进入数据库总控,建立工程。这时生成工程文件夹,并将安装目录下
的dbedit.db复制到工程目录hsdb文件夹下,这个dbedit.db文件用来存储工程的数据库。
2) 进行域号组态,原则是先入为小,最先进入的是#0域,依次递增。
第 5 页 共 10 页
如果不进行域号组态,编译联编后生成全部下装文件时会提示该工程尚未分组或网络文件生成错误。
3) 进入数据库组态,类结构编辑里面一般只需设置最大点数,当某类的
数据超过这里的限制时,在更新数据库的时候会有提示,这时就需要在这里修改。
4) 在数据操作里可以添加编辑数据,也可以从制表符分隔的文本文件安
数据类型导入。导入时可以自由选择各项排列顺序,注意要和文本文件中各项的顺序一致。可以将两种方式结合使用,以提高效率。比如自带的字段复写功能就很好用。支持数据导出,以备份。
a) PN点名为数字,英文字母,下划线的组合,不能超过12个字符,
不能以数字开头(codesys不支持)。 b) Ds点说明不能超过16个汉字。
c) 前四个字母相同的为一个工艺组,工艺组数不能超过三百个,每
组内不能超过512个点。将来会变成一千组,每组一千点。
如果是用KKS编码设计的项目,由于其长度可能会超过12,就不能直接定义在PN项,不过可以定义在KK项里面,根据用户需要用来在线显示,在线提示。PN也可以按照一定的规则缩减并尽量保持原kks编码中的信息,下面是一些锦界项目中缩减的例子: 1)类 _10MAG10CT354-----------〉AMAG10CT354 (不需再变) 2)类 _20MAG10AN001MAO--------〉BMAG10AN01MAO(去掉0,同类的相同位置3位缩成2位) 4)类 _01BFD02GS001CE11GH1----〉EBFD02GS1EH1 (去掉00,同类的CE11GH---EH,CE11GK---EK,CE11CH---EC) 5) _10TURBTRIPPED2---ATURBTRIPED2 _10LCN405AA060VA---ALCN45AA60VA d) 关于点名、点说明和工艺组相关的限制在之后的2.0版本中可能
会放开,到时候kk项就无存在意义。
e) 编辑AI类时:要定义报警级,就是报警分类,所选的颜色会在操
作员站报警页面里显示,如果不选不会报警。带冷端补偿点要添上是否补偿和补偿点名,如果是冷端补偿点则不添,信号范围选E_TC或PT100_RTD。
f) 编辑DI类时:如果是SOE点,要定义中断属性和SOE属性为1,
DI点必须为0。SM619/SM611最后一个通道是用来进行硬校时的,不能安排参与运算的点。
g) 编辑PI类时:也要定义报警级。在信号类型里定义频率型还是累
积型。巡检周期添1。
h) Sysname里面定义工程信息,先是在操作员站在线软件的顶端。站
号添0,点名1system1,点说明最多12个汉字。
i) AM里面定义一个点FUHE0,用来获取主服务器的负荷率。 j) 注意选择合适的显示格式。
5) 点击更新数据库会检查数据合法性,成功后将数据更新到dbedit.db
中。
2. 服务器算法组态
1) 点击新建工程选择工程---〉新建站---〉新建页,选FM语言,添加
getsysper(_FUHE0)。