DCS-NET网络地址在AutoMax硬件配置内进行组态。其中AutoMax主控制器在网络中地址为0,为网络的初始化节点。网络建立后由初始化节点对其他的地址1以后的节点进行查询,并对其进行初始化。打开57C404模块的配置窗口,可以看出每个节点占用了64个字的地址映射区,这64个字对于本节点都是可读写。但是对于其他节点,0~31字为只读区,32~64字为读写区 。本系统中,将改造的操作站配置了3#、4#、5#共占用了3个节点地址,所以操作站计算机可以有192个字的网络地址空间。通过网络配置(Automax软件上配置),0#初始化节点和1#节点将状态字写入到3#、4#、5#节点的0~31字地址空间。对于0#、1#节点,3#、4#、5#节点的0~31字地址空间为读写区,而对于操作站本身,0~31字地址空间为只读区。完成自动的映射配置后,将配置组态下载到0#节点(初始化节点),DCS-NET网络即可自动完成数据通讯到操作站计算机上。操作站上的计算机只需通过DCS-NET板卡的驱动程序对数据区进行读操作即可获取现场设备的状态。同样的方式,3#、4#、5#节点上的32~64字地址对于操作站为读写区,所以生产参数直接写入到此地址空间即可经DCS-NET网络传送到0#和1#节点参数区。
DCS-NET网络配置完成后,数据的读写和交换均在网络上的数据缓冲区进行,即上述的每个节点拥有的64个字的地址空间。原来的PanelMax采用的是57C417模块RS-232方式连接。57C417模块本身有自己的内部数据缓冲区,PanelMax读写的即是此数据区的内容,和DCS-NET数据区无关联,所以需要在Automax内部建立一个运行任务将PanelMax的数据区映射到DCS-NET中。改造的系统通过新增一个Pas任务,采用BASIC语言编写变量映射语句对两个网络的数据进行读写映射关系即可。
Automax任务对地址读写操作均采用变量的方式,没有直接读写实际的地址。在编写程序之前,组态硬件的时候需要在Automax配置窗口上定义每个地址的变量名。PAS任务直接对变量名进行操作。
完成网络配置和两个网络的变量地址映射程序后,操作站上已经可以对控制器内的数据进行读写操作。也就是说操作站计算机可以和AutoMax控制器进行数据交换,需要完成人机界面的任务。改造的系统在操作站计算机上安装有RSView32组态软件。RSView32组态软件同样属于ROCKWELL公司的产品,可以很好地兼容AutoMax的DCS-NET网络协议。系统驱动层软件为RSLinx软件,RSLinx软件采用驱动的方式连接DCS-NET板卡,读写DCS-NET网络数据。RSLinx软件向上提供OPC接口。OPC接口为标准的软件接口,RSView32组态软件作为OPC客户端连接到此接口即可进行数据交换,而无需关心DCS-NET网络的通讯过程,使系统更为可靠。
RSView32软件本身有一个实时数据库,从DCS-NET网络过来的数据存放到实时数据库中。RSView32软件通过组态画面中的显示元件(数据显示、指示灯、数据输入等)读写实时数据库数据。另外,RSView32软件具有历史数据存储功能,按照一定的时间间隔将实时数据库采集到的数据存储到MS-SQLServer数据库。RSView32本身的曲线控件自动读取MS-SQLServer数据并以曲线的的方式显示生产参数变化趋势。在今后也可将数据服务器通过防火墙隔离后接入公司管理局域网络,再通过VB、DEPHI、ASP等高级语言编程后从数据库服务器中提出铸轧生产历史数据为上层管理系统提供数据服务。
本次改造针对AUTOMAX的PANELMAX操作界面,用计算机替代原来的PANELMAX的全部功能,并在此基础上全面对操作方式、功能及界面等进行升级。总原则上沿袭PANELMAX的操作习惯及画面布局,最大程度上保持操作人员使用方式的适应。并且对原来英文文字说明全部汉化,使之更直观。功能上处理原系统的所有操作功能外,增加了历史记录、数据保存及曲线查询的功能。系统采用计算机连接到AutoMax的DCS-NET网络中进行数据交换,实现生产过程中的数据显示和生产参数的设置,作为PANELMAX操作终端的功能替换。操作上基本与PANELMAX相似,并在内容上有增强。系统实现了参数设置与运行过程中数据显示,报警状态显示等功能。参数设置包括:铸嘴位置、上下辊的辊径、卷径、带材参数、辊参数、合金参数等,通过控制权限切换都能修改所需的数值。根据系统的组成部分,分别显示:前箱、上下辊、卷取及冷却水等相关内容。若干重要参数采用棒图显示,并且在超过上下限时以闪烁的方式突出效果。另外各运行过程画面均用数值显示状态。状态值主要为:温度、速度、电流、水温、预载力以及带材的数据等。计算机中显示的数值均能正确反映设备运行状态。各运行过程状态量均设置了上下限报警值,并且此报警值可通过计算机画面进行调整。相应地在棒图中根据报警值的大小,当过程量超限时均发出报警信号。运行中的上辊、下辊及卷取故障点,如电机故障、编码器故障等,在单独的画面中显示,利于故障原因的查找。系统采用SQL-Server进行生产过程中的数据记录。为更直观地显示运行状态变化趋势,所以按照主机、卷取、带材参数、冷却水、轧制力及前箱等各部分采用趋势曲线的方式进行显示。操作人员可按照时间进行设定查询。对于关键的操作:切换计算机操作权限、退出系统等操作,系统设置了密码功能。密码可由用户自行更改。
欢迎访问www.autooo.net