关于MACSV的使用.docx

上传人:b****7 文档编号:25491151 上传时间:2023-06-09 格式:DOCX 页数:38 大小:2.52MB
下载 相关 举报
关于MACSV的使用.docx_第1页
第1页 / 共38页
关于MACSV的使用.docx_第2页
第2页 / 共38页
关于MACSV的使用.docx_第3页
第3页 / 共38页
关于MACSV的使用.docx_第4页
第4页 / 共38页
关于MACSV的使用.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

关于MACSV的使用.docx

《关于MACSV的使用.docx》由会员分享,可在线阅读,更多相关《关于MACSV的使用.docx(38页珍藏版)》请在冰豆网上搜索。

关于MACSV的使用.docx

关于MACSV的使用

关于MACSV的使用

一系统配置

1使用多域结构时:

优势:

各域可以单独组态下装,互不影响;在操作员站上,可以通过切换域,查看与操作其它域的数据。

弊端:

每个域需要独立的服务器,成本高。

注意:

多域结构时,必须分成三层网,而且128,129网段必须域间分开。

2单域系统配置4个交换机,服务器配置4块网卡时:

图1-1

3单域系统配置2个交换机,服务器配置2块网卡时:

图1-2

二系统安装

1服务器:

操作系统:

Windows2000Professional

MACSV软件:

(1)安装盘的“MACSV服务器安装”文件夹。

2工程师站:

操作系统:

Windows2000Professional

MACSV软件:

(1)安装盘的“sqlany”文件夹;

(2)安装盘的“CodeSys2.3安装”文件夹;

(3)安装盘的“MACSV离线组态安装”文件夹。

注意:

安装路径不能带中文字符;

(4)重新安装目标,开始-程序-CoDeSys-CoDeSysV2.3-InstallTarget

D:

\ProgramFiles\3SSoftware\CoDeSysSPRTE\TargetFiles\3S-Targets.tnf;

安装盘的“CodeSys2.3安装\hollysys.tnf”

3操作员站:

操作系统:

Windows2000Professional

MACSV软件:

(1)安装盘的“MACSV操作员站安装”文件夹。

4现场控制站:

MACSV软件:

(1)安装盘的“现场控制站”文件夹。

5服务器兼操作员站:

操作系统:

Windows2000Professional

MACSV软件:

(1)安装盘的“MACSV服务器安装”文件夹;

(2)安装盘的“MACSV操作员站安装”文件夹。

6工程师站兼操作员站:

操作系统:

Windows2000Professional

MACSV软件:

(1)安装盘的“sqlany”文件夹;

(2)安装盘的“CodeSys2.3安装”文件夹;

(3)安装盘的“MACSV离线组态安装”文件夹。

注意:

安装路径不能带中文字符;

(4)重新安装目标,开始-程序-CoDeSys-CoDeSysV2.3-InstallTarget

安装盘的“CodeSys2.3安装\hollysys.tnf”;

(5)安装盘的“MACSV操作员站安装”文件夹。

7注意:

目前在一台机器上,如果已经运行MACSV服务器软件则不能用Conmaker软件登陆控制器,也就是说,服务器不能兼工程师站。

三组态

1数据库组态:

(1)“工程”菜单栏—“新建工程”,工程名称必须为12个以内的非中文字符(只包括字母,数字)。

(2)“编辑”菜单栏—“域组号组态”,推出如下窗口:

选中所需工程,从左边加到右边,给工程分配域号。

窗口的右边部分,按添加工程的先后顺序,域号从0,1,2……依次排列。

2设备组态:

(1)系统设备组态:

如果服务器兼50号操作员站,在自动生成的系统设备组态中手动修改50号操作员站,此时该站和服务器A机为同一台物理机器。

所以在组态时两个网卡的IP地址如下配置。

130.0.0.1

131.0.0.1

51号操作员站,此时该站和服务器B机为同一台物理机器。

所以在组态时两个网卡的IP地址如下配置。

130.0.0.2

131.0.0.2

注:

按如上组态后,在设备组态编译时有“网卡IP地址冲突”的警告信息,这是正常现象。

(2)I/O设备组态:

I/O模块地址在图形信息里修改比较方便,如下图所示:

弹出如下窗口,地址中输入1,2,3,其余地址会智能生成。

3在数据库组态中导入I/O测点。

(1)“编辑”菜单栏—“编辑数据库”,用户名:

hollymacs,口令:

macs,进入数据库组态编辑窗口。

(2)“系统”菜单栏—“数据操作”。

以类名AI为例,

项名选择“点名”,“点说明”,“站号”,“设备号”,“通道号”,“量程下限”,“量程上限”,“量纲”,“信号范围”,“是否冷端补偿”,“补偿点名”,“采集周期”(项名可以根据实际情况任选,此例任选了几个)。

(3)选中“可以修改默认风格”,单击“确定”,进入AI类数据录入窗口。

可以使用“编辑”菜单栏—“添加”,逐一输入数据库测点,也可以导入数据库。

(4)如果使用导入的方法,需要首先用MicrosoftExcel软件整理一份电子表格数据库,此数据库包含几个工作表,如下图所示,按模入,模出,开入,开出,脉入整理。

此例中参照下图整理电子表格

序号:

必须有这列。

点名:

最多12个字符,字母,数字,下划线“_”的组合,不能以数字开头,不能有空格,不能使用“-”符号。

点说明:

最多32个字符(16个汉字)。

通道号:

从0开始,八通道的设备从0到7,十六通道的设备从0到15。

是否冷端补偿:

是的话填“1”,否的话不填“空着”。

信号范围:

K_TC----------------55

S_TC----------------57

PT100_RTD--------12

4-20Ma--------------2

(5)编辑完电子表格后,保存,然后“另存为”,推出如下窗口:

保存位置:

任意

文件名:

任意

保存类型:

“文本文件(制表符分隔)”

弹出如下提示,单击“确定”

弹出如下提示,单击“是”

(6)关闭电子表格编辑窗口,打开此文本文件,如下图所示

删掉第一行,如下图所示

保存。

(7)进入AI类数据录入窗口,“系统”菜单栏—“数据导入”,推出如下窗口:

选择刚才保存的文本文件,单击“打开“,推出如下窗口:

单击确定。

(8)更新数据库(即保存过程),如下图所示,

至此,AI类数据库导入完毕,AO,DI,DO以同样的方法导入。

(9)系统名称的修改,如下图所示

(10)FM161_SOE模块的组态

在数据库中如下图所示:

还需要注意:

在控制器算法组态中的MACS_PRG()中添加,如下图所示

(11)如果量程上限<量程下限,需要如下图所示

(12)脉冲量按下表整理

导入后如下表所示

4服务器算法组态中组态服务器;工程编译。

(1)运行“服务器算法组态”软件,进入工程后,如下图所示,

单击“新建站”,推出如下窗口

单击“保存”

(2)选中“服务器”,单击“新建方案”,如下图所示

选择FM(计算公式),按下图组态,

其中getsysper是计算系统负荷的函数,FUHE0是模拟量中间点,需要在数据库组态中定义AM类点,站号为0,如下图所示

(3)选中当前方案,右键,属性窗口中如下设置

(4)选中工程,右键编译

编译成功后,保存工程。

5在数据库组态中基本编译,联编,生成下装工程文件,弹出如下窗口

此时会生成控制器算法的基础工程,包括PLCConfiguration,GlobalVariables,类型转换的POU(P_H_E,P_E_H,P_H_TC,P_H_RTD等),组态MCS,SCS等方案在此基础工程的基础上进行。

注意:

以后修改硬件测点的信息,在数据库组态中修改,然后基本编译,联编,生成下装工程文件,控制器算法的相应部分会自动更新;如果在控制器算法中修改硬件测点的信息(如通道增益),而数据库组态中没修改,控制器算法中修改的部分不会有效,因为数据库基本编译后会覆盖控制器算法中修改的部分。

6控制器算法组态中打开Codesys工程,按需要组态算法;需注意:

(1)Project/Options的AutoSave和Autoload必须去掉。

(2)Codesys需要上传到数据库中的全局变量点,在定义时,每个点的点信息(包括点名,初始值,点描述)一定要书写在同一行中,切忌分行

(3)编译前必须按菜单:

Project/Options/弹出如下:

点击,弹出如下对话框,并按如下设置。

确认后再进行工程编译。

(4)需要注意的是,与Smartpro的Conmaker不同的是,为了配合数据库组态软件,目前HSPID,HSSCS5的项名都改为两个字符,例如:

HSPID的OutT项现在为OT,《标准功能模块说明(修订050407).doc》中有几个功能块的项名解释,其它的功能块在使用之前参考库函数。

下面举几个例子

T2PID07_7A:

HSPID:

=(PT:

=100,TI:

=30,SV:

=100,KD:

=5,TD:

=0,DI:

=0,OT:

=100,OB:

=0,OU:

=1,DL:

=10,MU:

=100,MD:

=0,PK:

=0,OM:

=0,AD:

=0,TM:

=TRUE,RM:

=0,ME:

=TRUE,AE:

=TRUE,CE:

=FALSE,TE:

=TRUE,FE:

=TRUE,AV:

=0,PU:

=600,PD:

=-400,MC:

=0,CP:

=0.25);(*轴封压力调节器*)

MAN003:

HSAlgMAN:

=(MU:

=100,MD:

=0,BS:

=0,OT:

=100,OB:

=0,OU:

=5,MR:

=5,RM:

=0,ME:

=TRUE,AE:

=TRUE,FE:

=TRUE);(*测试手操器*)

T2VLV206_10A:

HSSCS5:

=(AAAA:

=(RT:

=100,DE:

=1,CM:

=TRUE,OS:

=FALSE,CS:

=FALSE,OU:

=FALSE,SC:

=TRUE),L4:

=TRUE,L5:

=TRUE);(*循环水甲侧出口电动门*)

(5)需要在图形组态中使用的点,比如说HSPID,HSSCS5,补偿后的汽包水位,主汽流量等都要声明在全局变量中,这是因为“数据库组态”软件在基本编译时,会自动把控制器算法的全局变量部分加到数据库组态中。

(6)使用网络变量时,凡是处于读取组中的网络变量,该组中的变量必须参与运算;否则编译无法通过。

7在数据库组态基本编译,联编,生成下装工程文件,自动把控制器算法的全局变量部分,如HSPID,HSSCS加到数据库中。

8图形组态工具中按需要组态流程图,需注意:

(1)生成的hsg文件名长度不能超过24个字符(包括后缀名),一个汉字为2个字符。

(2)流程图中的顺控设备外形只有电动门,如果需要风机或其它外形设备可以把电动门分解,如下图所示,选中“显示动态特性”

这样,带动态特性的部分就有黄底红字标识,如下图所示,选中带动态特性的部分,右键,“复制动态特性”,

在新的外形上,右键,“粘贴动态特性”,如下图所示,

组合,使用“动态特性快捷定义”。

(3)如果想添加的动态点在线运行显示时自动带单位(如℃),组态时添加用户图形库中的“模拟量点+UT”。

(4)可以把自制的图形添加用户图形库中,方法是选中用户图形库,单击右键“新建目录”

按住ctrl键,鼠标左键选中目标不放,拖到用户图形库中的“新建目录”下。

(5)将1#机组的点名改为2#机组的点名可以使用“查找替换点名”功能,如下图所示

例如1#机组的点APT101改为2#机组的点BPT101等等,如下图所示

(6)如果希望添加的动态点在线运行时,鼠标移到附近时显示汉字说明,可以在交互特性中如下图所示,用项名DS。

(7)专用键盘的定义:

(8)图形组态中引入设备组态后,会自动生成系统状态图,IO模块图,操作如下图所示:

(9)批量修改域号,例如1#机组为0号域,2#机组为1号域,两个机组点名完全相同,画面上只需修改域号即可,在编辑-选择全部对象,右键-改变点名项名,弹出如下窗口

或者在组态1#机组时不填域号(默认本域),组态2#机组时不需修改域号即可。

当在一幅画面上有两个域的点时,就要组态域号了。

9历史库组态:

历史库不需组态,系统缺省的把数据库组态中的AI,AM,DI,DM,PI都进历史库,历史文件(历史值,操作日志,设备日志等历史信息)保存在“\MACSV服务器安装\HDB”下,保存时间长短取决于硬盘大小,当硬盘存满后,自动覆盖旧的历史库。

旧的历史库可以定期拷贝到其他存储设备上(如移动硬盘,可写光盘),用开始--程序菜单中的“离线查询”软件可以查询旧的历史库。

四下装

1控制器算法编译后,下装到现场控制站,与Smartpro的Conmaker部分下装方法相同。

2数据库组态生成下装文件后,用工程师在线下装到服务器和操作员站。

工程师在线:

初始用户名和口令修改:

用户名:

superman

口令:

macsv

新建工程师级别的用户,登录下装。

3需注意:

(1)如果控制器算法增加了中间变量或算法块,且不需要上传给人机界面,增量下装到现场控制站即可。

(2)如果控制器算法增加了中间变量或算法块,且需要上传给人机界面,增量下装到现场控制站,关闭控制器算法软件;数据库总控中基本编译,联编,生成下装工程文件;用工程师在线下装到服务器;此时操作员站上的数据没意义;直到服务器重新运行起来,建立和现场控制站的通讯。

五运行

1服务器:

开始—程序—“启动服务器”;

2操作员站:

操作员在线安装路径下“configops”,选中域,输入服务器名和IP地址。

运行操作员在线,

用户名:

superman

口令:

macsv

3用户管理:

(1)不插专用键盘的情况下,进入操作员在线,右下角显示“权限0”,

登录“superman”,“macsv”,进入工程师级别,用户管理中设置各权限的用户(用户名不能重名),

如下图所示:

(2)插上专用键盘,用相应权限锁下的用户登录即可。

只在一台操作员站上设置即可,其余操作员站会自动更新。

(3)系统有一个超级用户,此用户可以更改系统许多设置,这个用户需添加

登录“superman”,“macsv”,进入工程师级别后,添加

用户名:

“Bob”(必须的)

密码:

任意设置

此用户即为超级用户。

六经常会遇到的的问题

1控制器算法增加了中间量点,如下图所示,增加了E46GAPIC,编译后,数据库总控中的HSPID类中没自动加入这个点?

答案:

(1)先关闭数据库总控组态软件;

(2)然后编译控制器算法;

(3)再打开数据库总控组态软件,基本编译,如下图所示,

(4)增加的PID才能加入到数据库总控中

2Profibus-DP上外接FOPLC该如何组态?

答案:

(1)将GSD文件加入\target\hollysys\PCBasedIO中,如下图所示,

(2)在设备组态中,IO设备,选择自定义设备

弹出如下窗口,选“引入的GSD文件”,右键“引入”

弹出如下窗口,选择GSD文件,如下图所示,

选择“打开”,弹出如下窗口

确定后,弹出如下窗口,选中新添加的设备,单击右键,“定义设备”

弹出如下窗口,

选中所需模块,单击“添加”,弹出如下窗口,

选中模块号,单击“模块定义”,弹出如下窗口,

选中通道定义类型,输入偏移,单击“加入”,把所有输入偏移的数据类型都定义了,“确定”。

设备名称中给设备起个名字,关闭自定义设备窗口,弹出如下窗口,确定即可。

(3)选中DP,右键添加,弹出如下窗口,

按普通设备组态即可。

3如何修改进入数据库总控的口令?

答案:

用缺省口令进入数据库组态后,按下图所示:

4如何设置服务器自动注销并登录?

答案:

在Windows2000Professional系统中,控制面板—计算机管理—系统工具—本地用户组—用户—Administrator—把密码删除。

5图形组态改变后,是否需要下装?

答案:

不需要下装,将改变的画面“.hsg”文件,拷贝到在线运行路径“\MACSV操作员站安装\start\工程文件夹”中,如下图所示:

在线运行环境下,点击如下图所示:

6目前函数库很多,PID,SCS用哪个函数库中的功能块?

答案:

在MACSVV1.0.0B1这个版本中,HSSCS5等功能块需要输入,如下图所示,

选择安装盘上的如下路径:

7如果服务器运行起来后提示下图,是什么原因?

答案:

每次给主控单元下装程序之前要在Project/Options/Configuresymbolfile弹出对话框,并按如下设置,确认后再下装。

如果以前没做上面的操作就下装过,正确下装之前,先在Project\CleanAll,再编译下装。

然后数据库总控

,再给服务器下装,重新运行服务器,就不会出现那样的提示了。

8如果服务器运行起来后提示下图,是什么原因?

答案:

没有插SOE模块或控制器算法中MACS_PRG()没有触发SOE();

9如果服务器运行起来后提示下图,是什么原因?

服务器安装路径下macs\INVALID10.LOG,INVALID11.LOG,INVALID12.LOG

答案:

目前的版本(V1.0.0B1)是会有这样的提示,但不是工程组态的问题,已经提交开发改进了。

10

按钮有什么作用?

答案:

相当于

这三个按钮的作用。

11冷端补偿点组态为K型热电偶,0-100℃,可是测量的数值不对?

答案:

自动生成的控制器算法组态中增益为64,改为32即可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1