浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
西门子模块6ES7211-1AE40-0XB0

西门子模块6ES7211-1AE40-0XB0

ABBAC800F型DCS系统是基于工业IT(IndustrialIT)的控制平台,该控制系统平台基于现场总线,工厂自动化水平较高,采用开放的一体化控制器、*新技术和标准,具有综合信息,高工程效率,**可升级的解决方案,开放的通讯,即插即用等特点。

    1.项目简介:

    制盐行业长期以来一直处于不太景气的状况,如何摆脱困境,提高生产效率是很重要的一环。四川自贡久大集团是以制盐为主的企业集团,为了融入世界经济洪流,优化自我,企业领导人决定将新上的30万吨/年真空制盐项目应用*新技术,提高自动化生产效率,为今后的发展打下基础,他们选择了ABB的AC800F:具有IndustrialIT控制平台,基于现场总线的控制系统。

    2.系统方案与控制结构概述:

    AC800F系统是ABB集团推出的具****水平的全能综合型开放控制系统,融传统的DCS和PLC优点于一体,并支持多种国际现场总线标准。它既具备DCS的复杂模拟回路调节能力、友好的人机界面(HMI)及方便的工程软件,又同时具有与高档PLC指标相当的高速逻辑和顺序控制性能。系统既可连接常规I/O,又可连接Profibus、FF、CAN、Modbus、等各种现场总线设备。系统具备高度的灵活性和极好的扩展性,无论是小型生产装置的控制,还是超大规模的全厂一体化控制,甚至对于跨厂的管理控制应用,都能应付自如。该系统升级到V6.2后,系统容量可以达到无穷多点(超过100万个I/O),今后如果系统需要扩展,可直接在这个基础上增加I/O或现场总线仪表,利于今后的发展。

    系统包括操作级与过程级,操作级包括传统控制功能,如操作与监视,归档与信息记录,趋势与报警,回路与逻辑控制功能在相应的过程站中执行。做为过程级是由一个或几个过程站组成,每个过程站由AC800F和扩展I/OS800单元组成。过程站CPU可以配置为冗余或不冗余系统,系统具有各种I/O模块与现场各种类型过程信号相连接。

    系统提供了两种工业标准总线。

    过程站总线Profibus-DP通信:用于现场I/O数据通信,具有较高的安全性与较强数据可靠性。

    DigiNetS系统总线:(Ethernet)用于过程级与操作级,通信传输介质可以选择同轴电缆或光缆。

    该系统配备了一个工程师站和两台操作员站:工程师站使用工控PC机作为工程师站(也可使用便携机作为调试设备);系统操作员站运行在工业PC机上,全中文DigiVis软件包基于MSbbbbbbsNT平台,其图形操作接口增强了系统的使用与操作,此外,还可以提高PC机的外部设备指标如显示器、打印机、鼠标及键盘等使系统操作更方便,该控制系统在一台PC机上完成操作与监控,系统可扩展至100个操作员站和100个过程控制站。具体系统构成图见附页。

    3.新技术的应用与发展:

    1)开放的现场总线技术:

    虽然该项目暂时没有用现场总线型现场仪表,为了利于用户今后的发展,我们预留了总线硬件接口

1、引言

随着计算机技术、网络技术的高速发展,及其在电子测量技术与仪器上的应用,新的测试理论、新的测试方法不断出现。网络化测量技术与具备网络功能的新型仪器应运而生,网络技术与虚拟仪器技术的结合产生了网络化虚拟仪器。从而突破了传统虚拟仪器的三大功能模块(数据采集、数据分析处理、数据显示)都集中在单一计算机上的限制,而是将不同的功能模块分解到不
同的计算机上,利用网络将各个模块灵活的连接起来,使测量仪器、测量数据在网络内得以共享。

本文利用NI公司的虚拟仪器软件开发平台LabVIEW ,对组建远程测试系统的原理进行了论述。通过设计并实现远程测控系统,可以在分布很广的作业地域之间实现自动数据采集、传送、分析处理。从而提高工作的安全性和效率。

2、远程测控实现技术

2.1 基于C/S模式的DataSocket技术

DataSocket是NI公司基于TCP/IP协议的一种网络编程技术,它封装了TCP/IP的编程细节(如选择端口号、定义协议、创建连接、数据流处理、错误处理等等),是一种网络性能很强的虚拟仪器软件,是非常利于大量实时数据通讯的网络数据传输方法。利用DataSocket可以在不同的应用程序之间或数据源与数据宿之间通过网络进行读、写以及共享数据。

DataSocket可以访问本地文件以及HTTP和FTP服务器上的数据。对于一般的利用I/O函数、TCP/IP函数以及HTTP/FTP请求方式传输数据而言,对于不同的协议需要编写相应的代码,但利用DataSocket就可以连接到不同的数据源而不必根据不同的数据格式和通讯协议来编写各自的程序。这主要因为DataSocket控件具有根据具体的数据传输要求转换数据的功能,因此DataSocket在网络数据传输上有其独特的优势。DataSocket由下面四部分组成DataSocket Server、DataSocket Publisher、DataSocket Subscriber、Data Item。

DataSocket Publisher和DataSocket Subscriber是作为DataSocket Server的客户端通过DataSocket Server进行数据共享和交换,三者可以运行在同一台机器上或三台各自的机器上。

利用DataSocket技术实现网络化虚拟试验具有许多优越性。首先是安全性高。利用DataSocket Server Manager可以设定客户端连接数目、数据项数目,创建用户组和用户,设置用户读/写以及创建数据项的权限,未设定权限的用户对服务器不可访问。另外DataSocket传输数据的端口使用3015,此端口已经通过IANA (Internet地址分配机构)注册为DSTP协议专用端口, 因此可以在防火墙外部的计算机上运行DataSocket服务器,同时可保证在防火墙内部的计算机上安全的运行数据发布等应用程序。

为实现远程测控可以利用DataSocket技术采取如下解决方案:利用网络上的单独的一台计算机作为DataSocket Server,测控服务器完成数据采集和发布数据的功能,即测控服务器作为DataSocket Publisher,连接到网络上的客户计算机作为DataSocket Subscriber。由测控服务器采集数据,利用DataSocket Publisher把采集的数据发布到DataSocket Server中,客户端便可以利用DataSocket Subscriber从DataSocketServer中接收数据,这样可保证客户端原始实验数据的一致性。

2.2 基于B/S模式的远程面板技术

基于B/S网络模型的远程测控可以通过远程面板技术(Remote Panels)实现。测控服务器把虚拟仪器应用程序的前面板发布到Web页面上,客户端的用户便可以通过浏览器对服务器端的远程面板进行监控。远程面板的好处是容易配置,能够跨平台,无需ActiveX控件、Java Applet或者是CGI脚本,而且可以多同步连接监控,而且控制是动态的,客户端在浏览器中看到的监测画面同服务器端完全一致。另外的一个特点是完全服务器端管理。

Remote Panels的实现原理是借助于LabVIEw内置的WebServer技术来实现的。服务器端利用LabVIEW Web PublishingTool把虚拟仪器应用程序的前面板嵌入到Web页面中,并借助LabVIEW Web Server提供的虚拟仪器WebHE务,只要服务器端的应用程序载入内存,客户端便可以通过浏览器对远程的虚拟仪器应用程序进行监控。但在同一时刻,只有一个用户具有控制权限,其余用户只能对远程面板进行监测。客户端控制的权限可以通过远程面板的Request/Release Control VI获得或释放,服务器端拥有**的控制权限。

2.3 基于C/S和B/S开发模式的比较

无论是基于C/S还是B/S网络模型实现远程测控,其核心技术主要是DataSocket技术。它们各有其优缺点,详请参见表1所示:

表1 基于B/S和基于C/S的网络技术比较

3、结束语

虚拟仪器技术与网络技术的结合,及其在测控领域中的应用,是对传统测控方式的一场革命。应用LabVIEW作为虚拟仪器软件开发平台,为开发高性能的计算机测控系统提供了极大的便利。测控方式的网络化,是未来测控技术发展的必然趋势,通过建立分布式网络测控系统,能够充分利用现有资源和网络带来的种种好处,实现各种资源*有效合理的配置,并可以实现真正意义上的虚拟仪器,从而代替目前的传统仪器。应用分布网络测控,可以进行多点测量,多点分析处理。这样既可以充分发挥服务器控制测试仪器的接El能力,又能发挥客户机数据处理能力,而且便于系统的扩展。

我们在下载一台欧姆龙(型号:sysmac c200hg cpu43)程序时,发生了“内存错误”故障,如下图所示:

这时,点击右下角的“清除”按钮,会弹出“清除内存错误”对话框,如下图,此时,切不可盲目点击“是”按键来清除错误,因为此项不但会把错误清除掉,而且还会把plc所有的内存清除掉,在plc内存中设定的参数会全部丢失。就拿我们的设备来说,plc是利用定位模块nc112来控制的伺服,而nc112的所有控制参数都在plc的dm数据区中设定,如果选择“是”按钮,就会把nc112的所有控制参数清除掉,如果你提前对参数有记录就无关紧要,而如果没有记录,你就麻烦了,必须重新实验、设置nc112所有的参数。

那么针对omron plc来说,发生“内存错误”的原因到底是什么呢?一般有以下几个方面的原因:★ pc设置错误;★ 程序中指令不正确;★ 没有安装存储盒,但cpu的上的2号dip开关却拨为on(即一上电要把存储盒中的程序传到cpu);★ 安装了存储盒,2号开关也拨到on了,但存储器加了保护或者存储器发生了代码和校验错。通过监视寄存器sr27211~sr27215的状态位可以知道具体的故障原因,如下表所示:

结论:我们在处理plc发生的各种故障时,一定要先弄清楚故障发生的原因是什么才能进行下一步,切不可盲目或依照以前的经验进行下一步工作,否则可能造成不必要的麻烦。

1.故障现象:通电只有power灯亮。

2.故障原因:参考如下示意图:

(1)外部供电不稳定或电源端浪涌冲击,导致电压转换回路损坏,输出5v不稳定或电压不足。

(2)由通讯串口引入的噪音干扰、静电等,导致cpu回路mpu、asic等损坏,0v、+5v的短路。

3.注意事项:

(1)通讯线与信号线使用可靠屏蔽电缆。

(2)通讯线与信号线应与大电流动力电缆分开布线。

(3)plc应与大功率或高频设备隔离安装。

(4)ac220v电源可在输入端加隔离变压器;dc24v电源,请确保的输入电源勿与大功率设备的电源共地


展开全文
优质商家推荐 拨打电话