关于MACSV1.1.0正式版的应用

更新时间:2023-03-10 21:49:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第 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)。

第 6 页 共 10 页

2) 编译站,选全部重编。编译工程。保存。生成HsALG文件夹,里面保

存的是服务器算法组态文件和编译结果。

3) 如果没有进行服务器算法组态,数据库联编的时候会提示包含dbe的

错误。

3. 设备组态

1) 进入设备组态,选择工程,这时在工程目录下也会生成4个必须的文

件,没有这4个文件,数据库编译时会提示找不到设备定义。

2) 系统设备安向导生成。同组内服务器ip不能重复。如果是单机版将

操作员站的ip设置成和服务器一致的就行。站号默认从10开始,如果该域工程不是从10开始,需要将不用的站删掉。需要重新生成系统设备信息可以点“刷子”图标。

3) IO设备组态只需添加模块,设备地址自动递增生成,FM从1开始,

SM从2开始。设备属性里面可以修改模件号。双击站内任意模块为按设备号自动排序。当有空设备时,修改设备号后,点击“梳子”图标为自动分配后续地址。数据统计功能可以自动统计整个工程的各类模件数,并可以复制。

4) 编译保存后生成的文件保存在HSDB\\CtrlTable目录下,没有进行设

备组态的话,基本编译时会提示。

4. 第一次编译,主要目的是检查组态错误和生成控制器算法文件。

1) 基本编译:编译所有的物理点。数据库与设备组态不一致会编译出

错。 2) 联编:

3) 生成全部下装文件:生成各个站算法文件。 5. 控制器算法组态

1)注意与smartpro的区别,如项名不超过2位等。

2)在POUs和资源里面会自动生成3个文件夹IO、SysDev和SysInfo。不能在里面组态或者定义变量,因为下一次生成下装文件时会被覆盖掉。如果要修改上述文件中内容和MACS配置等自动生成的内容需要在数据库总控中修改。

3)在变量声明的点说明中不能有英文的逗号、冒号、分号。否则会编不到数据库里。

4)Tc\\rtd类型要与量程一致。可查看C:\\WINNT\\wg.ini。 5)方案页间引用的全局变量或者网络变量等不想上传的,可以在变量表VAR_GLOBAL RETAIN后面加上注释,这个页的变量就不会被编译进数据库,会减少一些服务器通信讯量。

第 7 页 共 10 页

6)每个变量的定义部分一定要书写在同一行中,不能分行。 7)保留型变量,VAR与RETAIN之间只能有一个英文空格。

8)Codesys的 工程-〉选项 的“自动保存”和“自动装载”选项必须去掉。

9)控制器工程的主函数MACS_PRG中P_E_H()要放在最后调用。 6. 基本编译;联编;生成全部下装文件

1) 将数据库的改动写到控制站算法程序中。

2) 将控制站算法程序中定义的中间点读到数据库里,点名点说明在控制站

算法程序中定义,其他比如中间点报警,中间点量程等在数据库总控里面定义。

3) 完成后注意察看InsertSqlErr.txt里面有没有错误。 7. 图形组态

1) 引入设备组态

打开GraphEditor,选择工程,文件---〉引入---〉设备组态。按照向导进行一步步选择。

第1步选择系统状态图模版:

第2步选择工程默认的IO站模版,可以添加自定义的模版:

第 8 页 共 10 页

第2步选择各站的IO站模版和要导入的站:

第3步指定生成图形中动态特性的域号,一般用默认本域就行了。特殊的,如锦界项目,三个域的系统状态图都是一样的,要达到同smartpro一样的效果,就需要在这一步中分别指定自己的域号,再将生成的iodevicexx文件复制到其他域。

第 9 页 共 10 页

2) 模版可以参考原版的自定义。要注意有些图形的名称,交互特性,图形

组合等。模版保存在工程目录Graph文件夹下。 如果要使用自带的模版,就要严格按照模版来定义数据库。如电源监视,机柜温度等名称要与模版中相同。SM机柜24V电源监视:DYJS+24V+站号(2位)+A或B(代表A或B电源)+一位数字(从0开始,代表机笼号)如11号站0号机笼电源A:DYJS24V11A0。SM机柜48V电源监视:DYJS+48V+站号(2位)+A或B(代表A或B电源)+一位数字(只有1,如果该站不止一对SM920,需要自行添加)如#11站主机柜48V电源监视:DYJS48V11A1。机柜温度为JGWD+站号。

3) FM系列模块配置是按预先设置好的位置来生成的(即Fm模版),预先

设置时,是按每列的起始地址(第一个模块)为×1来配置的,如第一列模块的地址是01/02/03/?/10,第2列模块的地址是11/12/13/?/20,第三列模块的地址是21/22/23/?/30,第四列模块的地址是31/32/33/?/40,??依此类推下去。每列模块不一定布置10块模块,可布置5个或7个或8个或9个,没有布置模块时,可空在那里作备用,这样就能把地址固定了,任何一个模块在没有配置图的情况下,都能知道它的地址,产品组不用看配置就能把地址设置好。 4) 图形组态生成的hsg文件名长度不能超过64个字符(包括后缀名)。一

个汉字为2个字符。

(四) 下装

1. 控制站

1) 下装主控前必须更新主控程序,包括三个文件夹。 2) 不能删除主控中的任何文件,要用覆盖式升级。 2. 服务器

1) 下装服务器的时候,要保证各控制站程序目录下的符号表文件时

最新的,这样才能正常通讯。服务器是靠符号表文件来和主控通讯,只要符号表发生变化,就必须下装服务器。所以建议先下装主控,再下装服务器。 2) 控制站程序增量下装,如果只改变了控制方案,这样的话可以不

下装服务器。如果是改变了变量、硬件等需要在服务器上体现的则需要下装服务器。清空下装会改变符号表,需要下装服务器。 3) 下装时可以选择需要更新符号表文件的Io站,被选的站,其符

号表文件会被复制到download目录下,会被下装到服务器,没有被选中的,不会复制新的符号表文件,只下装旧的文件。

3. 操作员站

1) 下载操作员站之前要确保操作员站守护进程(SysManageOPS.exe)

是运行的,否则不能下装。

2) 第一次下装操作员站,或者在设备组态中改变了服务器IP地址、

操作员ip地址后下装操作员站,下装后要重新启动操作员站程序。 3) 如果只改变图形文件可以不下装,将图形复制到安装目录start

下的相应工程目录下就行。 4) 工程师站下装操作员站时,有两个文件opsnetdata50.ddl(ops50)

和Sysdevice.tab会同所有.hsg文件一同下装。这两个文件改变的话需要重启操作员站。一般opsnetdata50.ddl不会变,当增加

第 10 页 共 10 页

减少设备,改变设备IP时Sysdevice.tab会有变化。

opsnetdata50.ddl其中50代表操作员站OPS50,与其所在操作员站对应,一个操作员站只能包含其相应的文件,不能有其他操作员站的opsnetdata文件,有时候没有下装而采用复制的方式更新图形,容易把一个操作员站的opsnetdata文件复制到其他操作员站,这样的话,服务器在判断操作员站状态时会出错。

本文来源:https://www.bwwdw.com/article/6qow.html

Top