全国服务热线: 15221406036
企业新闻

西门子模块6ES7232-0HD22-0XA0方法说明

发布时间:2023-12-05        浏览次数:1        返回列表
前言:西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
西门子模块6ES7232-0HD22-0XA0方法说明
西门子模块6ES7232-0HD22-0XA0方法说明1、授权AB PLC通过 OPC方式和 第三方软件进行通讯,必须要先经过授权。在当前使用的电脑上安装了AB PLC 相关的软件后,可以在如下图所示的菜单路径下找到“Move Activation – 32 Bit”的菜单项。此主题相关图片如下,点击图片看大图:点击运行会弹出如下对话框:现在将授权软盘插入到软驱,点击“OK”按钮将授权文件拷贝到电脑硬盘上,如果授权成功,会弹出如下对话框,以确认RSLINX.EXE应用软件已经授权成功。字串62、RSLinx.EXE软件的设置。在设置好RSLinx.exe应用软件的授权后,运行RSLogix 500软件,设置好AB PLC的串口通讯参数或网口通讯参数,下载到PLC。测试运行确保PLC参数设置正确,PLC能和编程软件已经能够正确通讯。 然后运行RSLinx.软件,选择Communictions-RSWho菜单项,如果有能和当前上位机正常通讯的PLC将会显示在如下的窗体列表里:在列表里选中要通讯的PLC,选择Station – Data Monitor的菜单项,检查是否已经能够将数据正确采集上来。3、OPC服务器的配置在确认RSLinx软件已经能够正确和PLC进行通讯后,就可以开始配置OPC服务器了。首先必须先打开一个DDE/OPC工程,可以通过选取File – Open Project选项,来通过“Open DDE Projiect”对话框,选取打开一个已经建立好的DDE工程。字串5如果还没有建立过DDE/OPC工程,则会弹出如下对框,要求用户输入要建立的工程名,这样建立好的工程名就添加到了工程列表框中。打开一个OPC工程后,就可以正式开始配置OPC 服务器了,通过选取DDE/OPC-Topic configuration菜单项,建立一个OPC服务主题。在弹出的如下窗体中,选取要配置成OPC服务器的对应选项,点击“New”按钮,编辑一个OPC服务器主题名称(可取任意名称)。切换到“Data Collection”页,通过Processer Type下拉框,选择正确的PLC的处理器类型。字串5切换到“Advanced Communication”页,通过Comunication Driver下拉框,选择和PLC的通讯方式。设置好OPC服务器后,点击“Done”按钮,确认关闭窗口。配置好一个服务器后,在如下图的列表中选定刚才配置过的PLC选项,选取Eidt-Copy DDE/OPC bbbb菜单项,打开Copy DDE/OPC bbbb窗口可以查看已经正确配置好的OPC数据项。目前为止OPC Server已经正确配置。可以通过vb客户端的OPC设备构件,进行数据的连接。VB客户端连接RSLinx首先我们为了调试方便,先编写一个PLC程序如下图:将程序下载进PLC中并让PLC在运行状态。VB客户端是通过KEPServerEx这个服务器端的动态链接库编写的,所以在运行vb客户端程序前,必须安装KEPServerEx服务器端,使vb能够调用它所提供的DLL。字串8安装KEPServerEx服务端如下:安装完毕后,运行vb工程文件如图:编译程序并运行:打开后程序运行如下:点击List OPC Server列出所有OPC Server并选择RSLinx OPC Server,点击Connect连接RSLinx服务器:在Add Group to OPC Server框中加入Group Name组名 1、更新数据速率等选项后,点击Add Group,如下图这时就可以添加标签了,标签对应着OPC Server的路径,路径可以由RSLinx中的,copy DDE/OPC bbbb中看到。添加好后如下图:这样就可以通过vb客户端软件上的 Current value读到这个变量的值,通过Write value来写这个变量 一,引言  ABB公司在收购了贝利(Bailey)公司后,将它旗下的多款控制系统整合到了以工业IT为基础,针对目标技术的800XA系列控制系统中。在继续为国内的电力,冶金,石化,造纸等行业提供整体的解决方案以外,已将它旗下的一款已有十几年发展历史的中小型控制系统AC31作为产品引入中国。目前在此基础上推出更为现进的AC500系列,可为国内的系统集成和OEM等应用提供更多的选择。本文将介绍此系统及其在污水处理中的应用。   二,AC500控制系统介绍   AC500系统由CPU,通讯模块,CPU底板,I/O模块和端子板,FBP接口模块和端子板,CPU底板等组成,如图1所示。     CPU  CPU有PM571、PM581 和PM591三个不同的等级。均带有:LCD显示、操作按键、一个SD卡的扩展口和两个集成的串行通讯口。CPU可直接插在CPU底板上,底板可选择集成以太网或者ARCNET网络接口。此外,保留的CS31的通讯接口是考虑到了和AC31等ABB公司其他系列PLC的兼容性。  通讯模块    除了CPU上集成的通讯接口外,每一个CPU上还可多扩展4个通讯接口。这4个通讯接口可扩展为任意的标准总线协议。CPU上集成的两个Modbus通讯接口和可选集成的以太网或ARCNET网络接口外,通过通讯扩展接口还能扩展 : ProfibusDP-V1、DeviceNet、CANopen和以太网等总线接口。 I/O 模块  输入/输出模块有模拟量和开关量两大种类。每个输入/输出模块均可直接插到端子板上,CPU本地和通过FBP分布式扩展的子站,可大扩展到7个输入/输出模块。AC500还可以提供每一点都可以根据用户的需求及可设置为输入又可设置为输出的开关量模块。 FBP 的接口模块  这种模块集成了一定数量的开关量输入/输出,并且通过它实现和CPU 的通讯和分布I/O。这个分布模块后面又可大扩展7个输入/输出模块。 AC500 Control Builder 编程  AC500 Control Builder 编程是一套可对所有系列AC500 CPU进行编程的工程工具,这套编程软件符合IEC61131-3的,可支持五种不同的编程语言:  -功能块(FBD)  -语句表(IL)  -梯形图(LD)  -结构文本(ST)  -顺控图(SFC)  这套软件可完成AC500系统的全部设置,包括所有的总线接口,而且还有全面的自诊断功能、报警处理、可视化调试工具和开放的数据接口。此外还可以提供离线仿真,变量跟踪功能,配方管理和监视列表,可视化的调试工具,通讯接口的设置,开放的数据接口,工程接口.振波亚洲浆纸业有限公司在制浆ONP线过程控制系统中,采用了ABB旗下AC800M+S800 I/O 的800xA。整厂采用了19对AC800M PM864A控制器(冗余),8架Connect Server服务器,3架Aspect Server服务器、2架Domain服务器以及1架用于作为杀毒软件升级服务器(同时也兼做网络数据备份)。8架CS服务器根据控制器所在的区域分为4对,俩俩冗余。在上位服务器上使用了bbbbbbs 2000 server操作系统,使用4.1版本的Industrial IT 800xA系统;13台操作站和3台工程师站使用bbbbbbs XP操作系统,使用4.1版本的Control Builder M Professional作为下位控制器编程软件和VB6.0+SP6作为DCS画面组态软件。 图1:AC800M 通讯拓扑(示意图,没有标出冗余线)    这次要新增的浆线处于公司的一号厂区,因此只需要修改CS01、CS02这两架服务器上的OPC server程序配置文件就可以了,在系统上不需要做太大的改动。  系统硬件选型      由于一号厂区里的5对控制器已经接近满负荷,因此公司决定为这条浆线购买1对控制器:一来不增加原控制器的负荷;二来在工程进行中也不会影响到现有流程。根据其他厂的经验,配置一个跟现有系统一致的模拟环境,采用1架服务器和1架工程师站来实现。图2 :与MCC 通讯的OZD 线路    根据原有的DCS系统:系统的控制器选择了AC800M PM864A、通讯卡选择了CI854A以及CI840、I/O卡也为S800的产品:AI895、AO895、DI810、DO820。其他辅助设备也跟原来的一样,保证足够的兼容性;在电气方面继续使用西门子的产品,采用Profibus-DP为通讯接口,直接挂在CI854A上,留出2个接口(2块CI854A)供电气的MCC通讯。DCS的硬件大体上就完成了,接下来就根据I/O清单计算得出的数目,并设计一定的系统余量。表1是终DCS卡件清单,不包括第三方设备以及辅材。  系统通讯构成      整个工程主要的是通讯问题,此次工程从现场设备到AC800M的通讯全为新增,不仅要保证通讯正常,还要保证设计合理。      此次的项目由2个AC800M构成一个冗余,共四根网线:控制器A-CN1,控制器A-CN2;控制器B-CN1,控制器B-CN2;两个CN1口通过交换机A挂到CS服务器的冗余网络上,两个CN2口通过交换机B挂到CS服务器的第二个冗余网络上。这样AC800M到CS服务器的硬件通讯就完成了。在相应的CS服务器里的OPC service添加该控制器的IP地址,然后保存配置,并设置为自动加载,软件通讯也完成了。     对控制的冗余组态分两步:在控制器上设定IP地址以及冗余地址获取规则;在CBM程序里面设置为冗余控制器,并指定CN2的IP地址。通过ABB提供的ipconfig程序可以很方便的设定控制器的IP地址。该程序里面[NextPage]有详细的步骤说明,用于完成冗余控制器的设定,同时在CBM里设置为add redundant unit。      CI854A设计为4路:1路连接2号车间(直联)、2路连接1号车间(通过OZD中继),3和4路连接MCC电气房内设备(比如西门子MM440),图2是跟MCC通讯的示意。整个光纤链路为双环,断环自愈,具有比较高冗余性。每个OZD(西门子称为OLM)只有一路Profibus-DP接口用于连接马达MM440等设备(图2标2、3、4位置),其中一路OZD的Profibus-DP接口就挂到CI854A上(图2标1位置),在我们公司的系统中,由于CI854A没有设计成为冗余通讯,因此一旦1号位置的CI854A卡出错,那么整个马达通讯回路就中断。图3是终的profibus-layout:整个浆线的通讯拓扑以及硬件配置。注意看CI854A部分,没有设计成冗余,为本系统的一大隐患。  控制逻辑组态      整体硬件组态完成后就进入控制逻辑组态,接下来的工作开始分为两路:一路根据系统设计编写程序以及制作DCS画面流程;另外一路根据编址的I/O清单开始柜内接线、I/O硬件放置等工作。      整个逻辑部分工作包括:硬件组态、I/O地址列表、与其他控制器通讯和程序几大块组成。该浆线包括两段:前段位于一号车间内,包括HD-Pulper以及HC-cleaner等设备;二段包括粗筛等设备;因此在程序设计上分为2块:PC5_Pulper段,PC6_Corase Screen;每个程序段内根据主体设备的来区分,比如Pulper里面分convyor、HD-Pulper、HC-Cleaner等。CBM支持标准的IEC61131-3语言进行程序编写:本次程序中是用了FBD、SFC和STL语言。      值得注意的是由于使用了Profibus-DP通讯的马达,我们使用了原项目中的library。ABB专门为西门子micromater变频器而编写的FBD模块。采用了profibus-dp的通讯使得DCS能获得比以往传统硬连接通讯更多的信号:绕组温度、显示变频器上的诊断信息等等。 图3:左侧为跟MCC 通讯布局,右侧为S800 I/O通讯布局图4:完成硬件组态的程序图5:实验室里的调试环境图6:准备导入到系统的程序[NextPage]     程序的编写在调试环境下进行,通过系统上的import和export工具能很方便的将调试环境下做的程序和画面导入到运行着的DCS系统上。而且是由于在实验室的调试环境下进行组态工作的,因此对于培养新的技术员是一个非常有利的机会,事实上也证明了这一点。  系统调试      在完成程序和画面组态后,完成程序FAT,就直接通过import和export工具将新浆线的程序和画面导入到现有系统,除此之外仅在相应的CS服务器上修改了OPC service程序的配置。到此,新浆线的DCS工作基本上完成。      后系统上电并下载程序到AC800M上:测试AC800M冗余通讯是否正常、I/O通讯是否正常、与MCC变频器通讯是否正常。接下来就是配合仪表班进行I/O check(打点),后就是与工艺一起进行水运转,全部完成后就可以走浆调试了。图7:自行设计的DCS 流程画面结束语     在这个项目过程中,AC800M的冗余性能进行了彻底的测试,对维护其他线的控制器起到了良好的教学作用!特别是许多新来的同事在这个过程中学到了不少东西,为日后的维护打下了夯实的基础。      对于ABB 800xA系统来说,在添加新的流程或者增加新的控制器上来的相当的便利,每添加一个aspect就可以实现一个功能,这个也体现了ABB在aspect上的定义,只要有足够的license,添加足够的aspect,就可以实现工艺流程的自动化控制
推荐产品
信息搜索
 
西门子新闻
浔之漫智控技术-西门子PLC代理商
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 手机:15221406036
  • 联系人:聂航
6es7232新闻