文档库 最新最全的文档下载
当前位置:文档库 › WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工控软件

WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工控软件

WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工控软件
WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工控软件

WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发

的居于世界领先地位的工控软件。WinCC即WINDOWS CONTROL CENTER(视窗控制中心)。WinCC是一个功能强大的全面开放的监控系统,既可以用来完成小规模的简单的过程监控应用,也可以用来完成复杂的应用。在任何情况下WinCC都可以生成漂亮而便捷的人机对话接口,使操作员能够清晰地管理和优化生产过程。它集成的OPC(OLE for process control)服务器使得过程数据可由其它应用程序(OPC客户机)访问。

WinCC在安装时提供了OPC的客户端控件: Siemens OPC DAAutomation

2.0( SOPCDAAuto.dll), 在WINCC的帮助中,有Siemens OPC DAAutomation 2.0使用的简略帮助,但说得不很详细,我在使用VB6.0开发WinCC的OPC客户机中碰到不少问题,现一并写出来,与大家共享。希望起到抛砖引玉,举一反三的作用。

一、开发实例背景:我厂包装机BE电气改造后,由原来了单片机、直流调试板、温度控制板等控制改为带有通讯端口PLC、变频器、温控仪等控制,上位机监控软件为WinCC。在控制系统中,变频器、温控仪的控制信号通过串口、OPC客户

机接入上位机WinCC,报警信号接入PLC。其硬件组态结构如图一

OPC开发要求:①通过WinCC建立内部变量Tag(1),Tag(2),

Tag(3),Tag(4)……;在视图窗口建立相应了I/O输入输出域。通过更改WinCC 中I/O域的值,来设定或更改变频器、温控仪等的参数。②通过VB开发了串口驱动程序,读取变频器、温控仪等的参数,通过OPC控件把值传递给WinCC中的I/O域。

二、VB6开发WinCC的OPC客户机具体步骤:

1、打开VB6,建立如图二窗体:

其中,文本框组Text4.text为写入WinCC内部变量名称;文本框组

Text5.text为显示相应了WinCC内部变量值;文本框组Text8.text为写入期望了WinCC内部变量值。单选框为OPC连接成功标志。3个命令按钮分别为“连接”,“断开”,“退出”。

2、OPC的连接

先在工具栏中“工程\引用”将近 Siemens OPC DAAutomation 2.0加入,然后开始定义全局变量。在本程序中,我使用了一个OPC组进行OPC访问,所以定义了全局变量。我们要首先定义OPC服务类型与计算机结点名。定义OPC组与OPC标签组。并定义OPC的标签数组与值数,注意,值数组一定要设为Variant。Option Explicit

Option Base 1 ‘这数组必须由1开始,不能由0开始

Const ServerName = "OPCServer.WinCC" OPC的类型

Dim NodeName As String 结点名,即计算机名

Dim WithEvents MyOPCServer As OPCServer OPC服务

Dim WithEvents MyOPCGroup As OPCGroup OPC组

Dim MyOPCGroupColl As OPCGroups

Dim MyOPCItemColl As OPCItems OPC标签组

Dim MyOPCItems As OPCItems

Dim MyOPCItem As OPCItem

Dim ClientHandles(1) As Long 句柄

Dim ServerHandles() As Long

Dim Errors() As Long

Dim ItemIDs(4) As String 记录OPC的标签

Dim ItemIDsValue(4) As Variant 存放OPC的值

Dim GroupName As Variant

在定义所有变量后,我们就要进行OPC连接了,要进行OPC连接之前,先要配置要访问的OPC标签名(即WinCC内部变量名),我们ItemIDs中加入相应的标签名,注意:这数组必须由1开始,不能由0开始。

配置好标签后就要进行OPC连接了。如下面子程序:① ClientHandles1先配置名柄索引,这将在读取OPC标签的值时可要用到。②生成OPC对象,③ 进行OPC标签连接此,OPC连接就成功了,我们可以对OPC进行读与写的操作了。Private Sub Command1_Click()

Dim ii As Integer

Dim ClientHandles1(4) As Long

For ii = 1 To 4

ClientHandles1(ii) = ii

ItemIDs(ii) = Text4(ii).Text 指明WinCC内部变量名称

Next ii

On Error GoTo ErrorHandler

GroupName = "MyGroup"

NodeName = Text1.Text 结点名,即计算机名

Set MyOPCServer = New OPCServer

MyOPCServer.Connect ServerName, NodeName

Set MyOPCGroupColl = MyOPCServer.OPCGroups

MyOPCGroupColl.DefaultGroupIsActive = True

Set MyOPCGroup = MyOPCGroupColl.Add(GroupName)

Set MyOPCItemColl = MyOPCGroup.OPCItems

For ii = 1 To 4

ClientHandles1(ii) = ii

ItemIDs(ii) = Text4(ii).Text

MyOPCItemColl.AddItems 4, ItemIDs, ClientHandles1, ServerHandles, Errors 初始化OCP连接

Next ii

MyOPCGroup.IsSubscribed = True

Option1.Value = True 连接成功标志

Exit Sub

ErrorHandler:

MsgBox "Error: " & Err.Description, vbCritical, "ERROR" 连接发生错误End Sub

3、OPC的标签读写

对OPC标签的读可以通过ItemIDsValue(4)组的DataChange事件来读取。

该事件有多个参数:其中NumItems是指标签改变值的个数,ClientHandles是改变值的标签索引,ItemValues为改变值的数据,具体的意思是ClientHandles (ii)的值是其对应的标签数组的索引,其所指的OPC标签的值在ItemValues(ii)中。一般来说,刚连接上时,该事件会把全部所要求访问的OPC标签值全部读取过来(顺序不一,要通过ClientHandles索引),此后只有数据发生变化时才会触发该事件。也只会传输发生了变化的数据,没有变化的数据不会出现在本事件的ItemValues中。

读取

Private Sub MyOPCGroup_DataChange(ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date)

Dim ii As Long

For ii = 1 To 4

ItemIDsValue(ClientHandles(ii)) = ItemValues(ii) 对改变的值读入本数组Text5(ClientHandles(ii)).Text = ItemIDsValue(ClientHandles(ii))

Next ii

End Sub

写入

Private Sub Text8_Change(Index As Integer)

Dim valuess(4) As Variant

Dim ii As Long

For ii = 1 To 4

valuess(ii) = Text8(ii).Text

MyOPCGroup.SyncWrite 4, ServerHandles, valuess, Errors

Next

End Sub

对OPC的写可以有同步与异步之分,对于大量的数据传输,异步是更佳的选择,但对少量的数据传输,同步表现得更好。

4、OPC连接断开。

OPC客户端连接后要占用服务器资源,所以如果不需要使用OPC时,必须进行OPC连接断开。断开的程序相当简单,释放资源即可。如下:

Private Sub Command2_Click()

On Error Resume Next

MyOPCGroupColl.RemoveAll ----------- 释放组和服务器对象MyOPCServer.Disconnect

----------- 与服务器断开连接并且清除

Set MyOPCItemColl = Nothing

Set MyOPCGroup = Nothing

Set MyOPCGroupColl = Nothing

Set MyOPCServer = Nothing

Option1.Value = False 连接成功标志

End Sub

至此,用VB 6.0开发WinCC的OPC客户机开发完毕。

三、测试运行

在使用中,通过串口读取过来了值(例如温控器的实际温度)可以赋给VB 的变量(例如Text8(0).text)。通过Private Sub Text8_Change(Index As Integer)函数,当串口读取了值有变化时,在WinCC组态界面中实际值I/O域中,

就可以看到其实际值了(Tag(1))。也可通过WinCC的组态界面对设定值I/O

域中进行参数设定,通过上述程序的Private Sub MyOPCGroup_DataChange (ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date)函数,把WinCC的设定值(Tag(2))赋给VB的变量(例如Text8(1). text),再通过串口通讯把值写入(例如温控器的设定值)。程序运行

图三,OPC与WinCC通讯测试

图三,OPC与WinCC通讯测试

测试运行结果如图三。

2020年(OA自动化)西门子TXP自动化系统介绍-as620

(OA自动化)西门子TXP 自动化系统介绍-as620

西门子TXP自动化系统 ——AP介绍 一、TXP系统概述 ●OM650----操作与监视系统 ●ES680-----工程系统 ●DS670-----诊断系统 ●AS620-----自动化系统 ●SINETH1-----通讯系统 二、AS620自动化系统概述 1、作用与任务 AS620系统完成工业过程的自动化任务。AS620从过程获取测量的数值和状态,进 行开环和闭环控制功能,传递产生的操作变量数值,校正数值及其对过程的命令。 其他子系统利用AS620子系统作为过程的接口。AS620传递来自OM650操作员通 讯和显示系统的命令至过程,从过程读出OM650、ES680或DS670系统所需要的 信息,并传递这个信息到OM650。 2、分类 ●AS620B: FUM-B变型:在一中央结构中,FUM模件(功能模件)被用于连接过程的探测器 和执行机构。

SIM-B变型:BIM模块(信号模块)使分散结构可以配置,用总线连接SIM 模块和 中央系统组件。 ●AS620F:用于保护和控制任务的故障安全型态。 APF:故障安全自动化处理器 1)FUM-F用故障安全APF自动化处理器组态,并与FUM-F模块有关2)SIM-F用AG-F可编程序逻辑控制器组态,并与SIM-F模块有关AG-F:故障安全可编程序控制器 ●AS620T ●辅助系统 3、AS620的过程控制系统图 ●现场层:包含探测器和执行机构 ●单个控制:是自动化与过程的接口,FUM和SIM模块完成模拟和二进制信号调节 并驱动控制器 ●分组控制:自动化处理器组成分组控制。处理开环控制和保护任务,并形成所有 AS620应用中央组件。 控制系统概况图 三、AS620自动化系统的设计 1、AP自动化处理器 ●概述

西门子自动化控制系统在汽车生产线中的应用

西门子自动化控制系统在汽车生产线中的应用 王文忠西门子自动化与驱动集团 一、项目简介 北京奔驰-戴姆勒?克莱斯勒汽车有限公司(简称BBDC)位于北京经济技术开发区,于2005年8月8日正式成立。其前身北京吉普汽车有限公司创立于1983年5月5日,是中国汽车行业第一家中外整车合资企业。BBDC是一家具有世界汽车制造业领先技术与制造水平,融汽车研发、制造、销售和售后服务为一体的现代化企业,其生产厂房占地3200亩。第一期建设工程30万平方米,具备年产10万辆汽车的生产能力,最终将达到年产30万辆汽车的目标。BBDC生产梅赛德斯-奔驰、克莱斯勒、Jeep、三菱等众多国际知名品牌的轿车和越野车,并为中国军队定点生产,拥有完全自主知识产权的第二代军用轻型越野车。 BBDC生产线自动控制系统是国内首家使用Integra标准的项目,该标准的实施极大的提高了工作的效率和优化了工作流程。它共分为5个子系统,按照工业流程分为:调整打磨系统、漆前缓存系统、漆后缓存系统、总装系统和门线系统。其中调整打磨系统是将冲压焊装系统生产的车身进行打磨,保证车面的光滑,为喷漆车间的喷漆做好准备。为了协调不同生产线的更好的生产,提高生产效率,在进入喷漆车间前,必须对不同车型的车身进行统一的管理,漆前缓存就是对车身进行有效的存储、运送的控制系统,如图1所示。为了实现同样的目的,在车身从喷漆车间出来后,也需要漆后缓存系统对车身的协调管理。然后车身就被送往总装系统,进行车内饰、底盘以及发动机的安装,如图2所示。同时车身的车门被摘取进行门内饰的安装,在车身到达门线系统时,车门又被重新安装。最后你将看到如图3所示的漂亮的汽车下线。 图1 漆前缓存生产线

2016年全国大学生西门子杯工业自动化挑战赛ITEM3运动控制赛项样题

2016年西门子杯全国大学生工业自动化挑战赛 ITEM3运动控制赛项样题 一、赛项介绍 运动控制赛项主要面向自动化、机电一体化、装备制造等专业方向的参赛选手,着重于参赛选手运动控制系统方面能力的培养。本赛项通过实际使用运动控制设备完成规定控制任务并结合现场答辩的方式,来着重考察参赛选手对运动控制系统理论知识的掌握程度和灵活运用的能力,以及对于典型运动控制系统实际调试的熟练程度。 本赛项所采用的运动控制器为实际生产中广泛采用的西门子SIMA TIC 315T控制器,驱动部分则采用了通用性强、性能出众的SINAMICS S120系列驱动产品。这两者的结合使用,可轻松满足运动控制系统对响应速度、定位精度、同步精度等方面内容的要求。 本赛项分为初赛和决赛两个环节。其中,初赛环节采用完成不同规定任务的方式进行比赛,该环节着重考查参赛选手运动控制系统的基本调试能力。决赛环节控制对象为一经过抽象后的实际生产设备,控制方案需要参赛选手根据控制要求自行设计,该环节要求选手不仅仅具备驱动器的调试能力,还需要具备一定的方案设计和控制程序编写能力。决赛环节还设置了笔试环节和方案答辩环节,在这两个环节中,会对参赛选手的运动及控制理论基础知识及其系统分析和程序设计的思路进行考查,从而更好的反映出参赛选手的综合素质。 二、运动控制系统描述 1. 设备组成 运动控制系统主要由电气箱(运动控制器、控制单元、整流单元、电机模块、变压器、手操盒等)与被控对象(伺服电机、减速箱、同心圆盘对象包、物料卷绕对象包)组成。 2. 设备清单 2.1 控制系统设备清单:

2.2调试软件及硬件: STEP 7 V5.5可编程控制器调试软件 S7-Technology V4.2 T系列可编程控制器调试软件 STARTER运动控制器调试软件 WinCC Advacnced v13或更高版本人机界面组态软件 调试用计算机、通讯电缆与测量仪器 2.3 对象模型清单: 带刻度圆盘大、小各一个 圆盘用同步带两根 铝质安装背板 物料卷绕对象包 3. 对象模型描述 对象模型- 同心圆盘 共一大一小两个圆盘,各由一部电机驱动。盘面带有刻度指示。大、小圆盘均由伺服电机驱动。

常用西门子WINCC与西门子PLC通讯连接方式

西门子WINCC6.0与SiemensPLC通讯连接有多种方式,下面介绍两种常用的通讯方式。 一、采用普通网卡通过TCP/IP与PLC通讯,通过以太网实现WICC6.0与PLC系统连接的前提条件是PLC系统配置有以太网模块或者使用带PN接口的PLC,以太网模块如 CP443-1或者CP343-1,带PN接口的PLC如CPU 315-2PN/DP。以下为采用普通网卡 CP443-1的通讯连接。 1. STEP7硬件组态 使用STEP7编程软件对PLC系统进行硬件组态,在“硬件”配置窗口插入实际的PLC 硬件,如图1所示: 图1 STEP7硬件组态 2. 双击CP443-1槽的CP443-1,弹出属性对话框,如图2所示:

图2 CP443-1属性对话框 3. 点击图2属性对话框,弹出网络参数设置对话框,点击“新建”按钮,新建一个以太网络,输入以太网模块CP443-1的IP地址,通常情况下,不需要启用网关。如图3 所示:

图3 参数设置 注意事项:如果采用TCP/IP协议通讯方式,必须启动“正在使用IP协议”,将组态好的硬件下载到CPU,则PLC设置完成了! 4. 设置安装WINN6.0(通常为工程师站ES和操作员站OS)计算机Windows操作系统的TCP/IP参数,将WINN组态计算机的IP地址设置成为与PLC以太网通讯模块或者PN接口地址保持在一个网段内。如图4所示: 图4 设置计算机IP地址 5. 添加新的驱动程序和设置系统参数,打开新创建的工程“test”,在项目管理栏里选择“变量管理”,单击右键选择“添加新的驱动程序”,如图5所示。

6. 在添加新的驱动程序文件夹里选择“SIMATIC S7 Protocol Suite.chn”,如6所示: 图6 驱动程序 7. 右键单击TCP/IP,在弹出菜单中点击“系统参数”,如图7所示。弹出“系统参数 -TCP/IP对话框”,选择“单元”标签,查看“逻辑设备名称”,一般默认安装后,逻辑 设备名为CP-TCP/IP。

2018年西门子杯中国智能制造挑战赛

2018年“西门子杯”中国智能制造挑战赛(原全国大学生工业自动化挑战赛)连续过程设计开发赛项初赛对象工艺说明 2018年“西门子杯”中国智能制造挑战赛 (原全国大学生工业自动化挑战赛) 连续过程设计开发赛项初赛 对象工艺说明 2018年反应器对象增加了循环物料的回收工艺,特针对这部分工艺做进一步说明: 1、闪蒸罐罐顶部的阀门PV1102为抽真空阀,它的作用是在闪蒸罐未闪蒸前,提前通过真空泵P104与此阀门,将闪蒸罐内的压力降低到大气压下,如20-40kpa,然后就可以关闭。 2、闪蒸罐顶部额阀门PV1101是用来回收闪蒸产生的A物料,当闪蒸罐开始闪蒸时,通过调节P104与此阀门,将闪蒸产生的以A物料为主的气相引入到冷凝器(此时冷凝器的冷却水应该打开),然后变成液相进入到冷凝罐,待冷凝罐建立液位后,通过循环泵打到混合罐内。 3、因为PV1102与PV1101的作用与投用时间完全不同,因此不要同时打开这两个阀门。 4、整个系统有一定的设计工艺与稳态要求,开车时,切记阀门开度大起大落,如一开始就把所有阀门开到最大,应当缓缓调节,慢慢提高负荷。 5、综上,这部分的开车流程建议如下: (1)在开车开始阶段,提前通过真空泵P104与阀门PV1102,将闪蒸罐内的压力降低到大气压下,如20-40kpa,然后就可以关闭。 (2)反应器进料,慢慢反应,温度上升,上升到一定温度(或反应器液位到一定高度),将反应器底部物料打入闪蒸罐,此时,可能还未闪蒸,随着温度的升高,开始闪蒸(表现为闪蒸罐的压力开始增大)。 (3)当闪蒸罐开始闪蒸时,通过调节P104与阀门PV1101,将闪蒸产生的以A物料为主的气相引入到冷凝器(此时冷凝器的冷却水应该打开),然后变成液相进入到冷凝罐,待冷凝罐建立液位后,通过循环泵打到混合罐内。(4)一旦出现冷凝罐压力太大(往往是因为进入的物料没有冷凝或者冷凝不够,呈现气相),可以通过打开冷凝罐排气阀排气,回到常压后,再关闭。

西门子WINCC FLEXIBLE_上传下载

华东区客户支持-产品使用入门 WINCC FLEXIBLE_上传下载 BU:AS1 产品线:WINCC FLEXIBLE 功能类别: WINCC FLEXIBLE_上传下载 作者:况长根 日期:2008-10-22 简要描述:WINCC FLEXIBLE_上传下载 本实验目的在于:1.为方便初次使用Siemens触摸屏用户提供下载的标准操作 步骤. 1. 功能的目的,使用条件以及适用范围 Winccflexible 2005及以上,对所有西门子触摸屏均适用(文本显示器,如TD200,TD400C不适用,直接在Micro/win V4.0sp4及以上版本中的向导中编辑即可,无需组态。) 2. 原理及框图 以OP177B DP/PN为例. PC ADAPTER USB /DP 通讯上下载 3. 功能说明 1.通信设置:a>Set PG/PC Interface b>触摸屏中Setting c>Wincc flexible 中设定。 2.项目备份和上传 3.触摸屏Fireware 升级(OS更新)。 4. 所需软硬件 硬件:1.OP177B DP/PN. 2.PC ADAPTER USB 通讯线.

软件:1.Wincc flexible 2007 CN 2. PC ADAPTER USB驱动软件包. 5. 操作过程 第一步:Set PG/PC Interface: 1.从PC ?Control panel 打开,选择PC ADAPTER(PROFIBUS)、S7ONLINE. . 2.选择PC站地址0、波特率1.5M、通讯协议DP.

第二步:触摸屏中Setting 1.从Control Panel进入,选择Transfer. 2.选择HMI站地址(例如10)、波特率1.5M、通讯协议Profibus.

2015年全国大学生西门子杯工业自动化挑战赛设计开发型赛项总决赛赛题

2015年全国大学生西门子杯工业自动化挑战赛设计开发型 赛项总决赛赛题 2015年全国大学生西门子杯工业自动化挑战赛 设计开发型赛项总决赛赛题 一、被控对象描述 1. 工艺流程 所选被控对象为过程工业常见的反应器系统,属于连续反应过程。反应过程为反应物A、反应物B以及催化剂C发生反应,生成产物D。反应属于放热反应,由热水加热(夹套)诱发,由冷却水(蛇管)进行冷却。其工艺流程图(示意图)如下: FV1203 FI1203物料B HS1101 FI1104物料C FV1201FV1104 反应器FI1201PI1201物料ATI1201 FV1105HS1102 AI1201FI1105LI1201冷却水冷却水 FI1202FV1202 产物D 该连续反应系统以反应物A、反应物B以及催化剂C,在反应温度70.0?下进行反应,反应的产物为D。 反应设备包括:反应器,反应器耐压约1.5MPa。为了安全,要求反应器在系统开、停车全过程中压力不超过1.2 MPa。

反应过程主要有三股连续进料。第一股是反应物A,FI1201为进料流量, FV1201是进料阀;第二股是反应物B,FI1203为进料流量,FV1203是进料阀;第三股为催化剂C,FI1104为进料流量,FV1104为进 1 2015年全国大学生西门子杯工业自动化挑战赛设计开发型赛项总决赛赛题料阀门;HS1101为搅拌开关;HS1102为热水加热开关,热水用来诱发反应。 反应器内主产物D重量百分比浓度在图中指示为AI1201,反应温度为 TI1201,液位为LI1201。压力为PI1201。反应器出口流量为FI1202,由出口阀FV1202控制其流量。反应器出口为混合液,由产物D与未反应的A、B、C组成。反应器冷却水入口流量为FI1105,由阀FV1105控制流量。 2. 开车步骤 1( 初始化检查,系统处于开车前状态,确认所有阀门处于关闭状态。 2(开FV1203,开始B进料,液位上升。 3(液位上升到50%左右,开FV1201,开始A进料。 4(当液位上升到60%,打开阀门FV1202。 5. 打开搅拌开关HS1101。 6. 打开热水加热开关HS1102,诱发反应。 7. 打开催化剂阀门FV1104。 8. 当温度TI1201达到40?时,关闭热水加热开关。 9. 如果温度继续上升则反应诱发成功,调节冷却水进料反应器温度缓慢上升,直到到达70?。 10. 反应器正常运行时,确保反应器温度、压力、液位、产品组份和出口流量均维持在工艺要求范围内。同时,确保反应器处在安全、稳定的生产工况。 二、控制任务

WINCC连接siemens_PLC的常用方式

WinCC数据报表实现方法介绍 How use WinCC create data report

摘要 本文对数据报表的需求进行了分析,结合WinCC就复杂数据报表的实现进行了介绍。 关键词WinCC,报表 Key Words WinCC, Report IA&DT Service & Support Page 2-34

目录 WinCC报表实现方法综述 (1) 一.报表的需求分析 (4) 1.内容需求 (4) 2.报表样式和打印任务 (6) 二.WinCC的报表系统 (7) 1.数据存储 (7) 2.数据分析和输出 (9) 三.复杂报表的WinCC报表系统实现分析 (12) 1.普通归档结合Connectivity Pack实现报表 (12) 2.用户归档实现分总式报表 (19) 四.WinCC报表功能总结 (24) 五.使用脚本和EXCEL实现报表 (24) 1.在WINCC中使用VBS脚本通过EXCEL实现报表 (24) 2.如何使用EXCEL访问WinCC中的数据实现报表 (29) IA&DT Service & Support Page 3-34

在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺参数和统计信息。早期是由人工抄录然后统计出相关的报表。进入计算机控制阶段,这份工作就需要工控软件来实现。对于工控行业的工程师来说:如何开发适合用户需求的报表一直是个难题。论坛上很多人都在寻求灵活高效的解决方法。 经过这段时间的网上讨论。综合网友们的意见和建议,我们做了总结。并结合WinCC软件本身作了相关的说明。希望能对大家在以后的报表开发中有所帮助。 接下来就从报表的需求分析、WinCC报表系统的应用、复杂报表的WinCC报表系统实现这几个部分来分别介绍。最后总结出WinCC报表系统在应用的优缺点和常见的问题的解决方法。 一.报表的需求分析 从需求上来讲报表一般分为:内容上的需求、样式上和任务上的需求。 1.内容需求 内容上一般涉及到数据的求和、平均、最大值、最小值等计算,同时也会涉及到关系的处理,比如班组相关对应信息的统计分析等。下面是一个很典型的报表需求,就很能说明这样的问题: 图1. 月报表分析 此报表是典型的工业现场应用,在数据采集没有难度。唯一的难度在于四班三倒后,每个月班的出勤日是不一样的,这样对于月报来说,计算出本月每个班的出勤日是需要些算法。此类报表在连续生产的行业需求很广泛。比如:钢铁冶金行业需要一天24小时不停运转的系统。 IA&DT Service & Support Page 4-34

西门子TXP自动化系统介绍_as620

西门子TXP自动化系统 ——AP介绍 一、TXP系统概述 ●OM650----操作与监视系统 ●ES680-----工程系统 ●DS670-----诊断系统 ●AS620-----自动化系统 ●SINET H1-----通讯系统 二、AS620自动化系统概述 1、作用与任务 AS620系统完成工业过程的自动化任务。AS620从过程获取测量的数值和状态,进 行开环和闭环控制功能,传递产生的操作变量数值,校正数值及其对过程的命令。 其他子系统利用AS620子系统作为过程的接口。AS620传递来自OM650操作员通 讯和显示系统的命令至过程,从过程读出OM650、ES680或DS670系统所需要的 信息,并传递这个信息到OM650。 2、分类 ●AS620B: FUM-B变型:在一中央结构中,FUM模件(功能模件)被用于连接过程的探测器 和执行机构。 SIM-B变型:BIM模块(信号模块)使分散结构可以配置,用总线连接SIM模块和 中央系统组件。 ●AS620F:用于保护和控制任务的故障安全型态。 APF:故障安全自动化处理器 1)F UM-F用故障安全APF自动化处理器组态,并与FUM-F模块有关 2)S IM-F用AG-F可编程序逻辑控制器组态,并与SIM-F模块有关AG-F:故障安全可编程序控制器 ●AS620T ●辅助系统 3、A S620的过程控制系统图 ●现场层:包含探测器和执行机构 ●单个控制:是自动化与过程的接口,FUM和SIM模块完成模拟和二进制信号调节 并驱动控制器 ●分组控制:自动化处理器组成分组控制。处理开环控制和保护任务,并形成所有 AS620应用中央组件。

WINCC与西门子PLC的连接设置

说明: a.文档并未列出所有的WINCC连接Siemens品牌PLC的所有方法,只是列举了一些常用的方法。 b.在各种连接方式中的参数设置可能会略有不同,在此列出的步骤和参数只是一套可以连通的设置方法。 一.WINCC使用CP5611通讯卡通过MPI连接PLC 前提条件 I) 通过CP5611实现PLC系统与WINCC6.0通讯的前提条件是在安装有WINCC的计算机上安装CP5611通讯板卡。 II) 使用STEP7编程软件能够通过MPI正常连接PLC。 1.STEP 7 硬件组态 STEP7设置MPI通讯,具体步骤不在此详述,可参考如下图1.1示:

图1.1 注意: 新建一个MPI网络用来通讯,设置MPI网络的地址和波特率,且记住,在随后的设置中需要匹配。 2.安装CP5611通讯板卡 安装CP5611,并安装驱动程序,具体CP5611的安装过程和注意事项可参考 如下链接:

https://www.wendangku.net/doc/2a13883366.html,/CN/view/zh/26707026 3.添加驱动程序和系统参数设置 打开WINCC工程在Tag Management-->SIMATIC S7 PROTOCOL SUITE->MPI 右键单击MPI,在弹出菜单中点击System Parameter,弹出System Parameter-MPI对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。默认安装后,逻辑设备名为MPI 如图1.3所示: 图1.2

图1.3 4.设置Set PG/PC Interface 进入操作系统下的控制面板,双击Set PG/PC Interface图标。在Access Point of the Application:的下拉列表中选择MPI (WINCC),如图1.4所示,而后在Interface Parameter Assignment Used:的列表中,点击CP5611(MPI),而后在Access Point of the Application:的下拉列表中显示:CP5611(MPI) MPI (WINCC),如图1.5所示:

西门子的工业4.0

西门子的工业4.0 1 简介 在各种有序运行的机器旁边,几名身着蓝色工装的工作人员在电脑前不慌不忙的操作,脚下洁净的地面给人一种错觉——这里像是一间文职人员的办公室。生产线上,各种元器件在传感器的配合下自动前行,有的右拐,有的前行一段时间右拐,才证实这里确是生产车间。 2013年9月11日,西门子位于成都高新区的工业自动化产品成都生产研发基地(SEWC)正式投产。该项目总建筑面积35300平方米,是全球最先进的电子工厂之一,也是西门子在德国之外建立的首家“数字化企业”。 SEWC以突出的数字化、自动化、绿色化、虚拟化等特征定义了现代工业生产的可持续发展,是“数字化企业”中的典范。作为西门子工业自动化全球生产及研发体系中最新建成的一座“数字化企业”,SEWC实现了从产品设计到制造过程的高度数字化。同时,西门子为中国工业用户量身打造的“Simatic IPC 3000 SMART”,也作为首款由SEWC研发和制造的工业计算机于当日实现量产。SEWC还将陆续生产西门子SIMATIC品牌的多款工业自动化产品。 SEWC生产车间主要为上下两层。一层为物流层,偌大的空间中,除了传送带,只有一名工人操纵者一辆小车缓缓驶过。这一层最多只需要6~8名员工,从原材料的进入到送检、按需分送、不同工序加工、到成品打包,垃圾包装运送等一系列流程,都将在传送带上自动完成。所有的材料,一直到生产完成,遍布生产线的传感器都能通过条码记录下各种数据,绝不可能出现差错,也不可能出现物品掉落的情况。就算断点也会有数据的备份而不会导致生产过程出现任何的紊乱。车间的二层为制造车间,从物流层传上来的原材料将在这里通过各种程序成为产品。每个班次只需要20~30名工作人员就能完成各项工作。 2定义工业4.0 西门子工业已经从事了160余年的制造,同为制造企业,西门子也遭遇了制造企业不可避免的挑战。西门子认为,制造业存在三大需求——提高生产效率、缩短产品上市时间、增加制造的灵活性。然而在传统的制造条件下,要同时满足这三大需求并不容易,企业通常得牺牲灵活性来提升生产效率和缩短产品上市时间。如,iPhone产品由于企业缺少制造能力,只能一次推出一款产品,降低生产的灵活性;而三星自身具备制造能力,能在短期内不断推出各类产品参与竞争。

(OA自动化)WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发

WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发 的居于世界领先地位的工控软件。WinCC即WINDOWS CONTROL CENTER(视窗控制中心)。WinCC是一个功能强大的全面开放的监控系统,既可以用来完成小规模的简单的过程监控应用,也可以用来完成复杂的应用。在任何情况下WinCC都可以生成漂亮而便捷的人机对话接口,使操作员能够清晰地管理和优化生产过程。它集成的OPC(OLE for process control)服务器使得过程数据可由其它应用程序(OPC客户机)访问。 WinCC在安装时提供了OPC的客户端控件: Siemens OPC DAAutomation 2.0( SOPCDAAuto.dll), 在WINCC的帮助中,有Siemens OPC DAAutomation 2.0使用的简略帮助,但说得不很详细,我在使用VB6.0开发WinCC的OPC客户机中碰到不少问题,现一并写出来,与大家共享。希望起到抛砖引玉,举一反三的作用。 一、开发实例背景:我厂包装机BE电气改造后,由原来了单片机、直流调试板、温度控制板等控制改为带有通讯端口PLC、变频器、温控仪等控制,上位机监控软件为WinCC。在控制系统中,变频器、温控仪的控制信号通过串口、OPC客户

机接入上位机WinCC,报警信号接入PLC。其硬件组态结构如图一 OPC开发要求:①通过WinCC建立内部变量Tag(1),Tag(2), Tag(3),Tag(4)……;在视图窗口建立相应了I/O输入输出域。通过更改WinCC 中I/O域的值,来设定或更改变频器、温控仪等的参数。②通过VB开发了串口驱动程序,读取变频器、温控仪等的参数,通过OPC控件把值传递给WinCC中的I/O域。

SiemensS7-300F 系统

目录 SIMA TIC S7-300F安全系统应用总结........................................- 1 - 1 故障安全系统概述 ............................................................................................. - 1 - 1.1 什么是故障安全自动化系统 ..................................................................... - 1 - 1.2 西门子安全集成的概念 ............................................................................ - 1 - 1.3 SIMA TIC S7 中的故障安全系统 ................................................................ - 1 - 1.3.1 SIMA TIC S7 自动化系统提供两种故障安全系统.............................. - 1 - 1.3.2 可实现的安全要求.......................................................................... - 2 - 1.3.3 S7 Distributed Safety 和S7 F/FH Systems 中的安全功能原理 ........... - 2 - 2 S7 Distributed Safety组件 ................................................................................. - 2 - 2.1 系统结构 ................................................................................................. - 2 - 3 分布式系统的组态和编程................................................................................... - 4 - 3.1 综述 ........................................................................................................ - 4 - 3.2 硬件组态步骤 .......................................................................................... - 5 - 3.2.1 组态硬件........................................................................................ - 5 - 3.2.2组态CPU ........................................................................................ - 5 - 3.2.3 组态F-IO ...................................................................................... - 7 - 3.2.4 保存编译...................................................................................... - 11 - 3.2.4 F-I/O DB 变量 .............................................................................. - 11 - 3.2.5程序结构....................................................................................... - 13 - 3.2.6创建Failsafe Runtime Group .......................................................... - 14 - 3.2.7 编译下载Failsafe 程序 ................................................................ - 14 - 4 应用中问题处理............................................................................................. - 1 5 -

采用西门子PLC控制的自动化生产线案例

一、引言 上海大众汽车有限公司引进的德国SCHULER 6000KN大型自动化冲压线主要用来生产PASSA T轿车4门2盖等中型冲压件,平均冲次可达6.7次/分钟。SCHULER冲压线主要由6个压机单元和6个机械化单元组成,压机单元主要用来进行料片冲压,机械化单元主要采用吸盘方式进行料片拆垛、压机之间料片传送等任务。 SCHULER自动化压机线的控制设备采用先进的西门子控制设备,整个自动化控制网络分为两级,第一级为基础自动化网络,它主要包括现场层SIEMENS 可编程控制器SIMA TIC H1网络和操作员工作站WINCC网络;第二级为服务器控制管理层网络。 SCHULER压机线的整个工业控制网络系统较为复杂,由环形拓扑结构、星形拓扑结构、总线形拓扑结构三种拓扑结构类型的工业控制网络组合而成。 二、基础自动化网络 2.1 现场层网络 SCHULER 压机线现场层控制采用PLC和PROFIBUS现场总线控制。每个压机单元和机械化单元各采用独立的PLC控制,PLC采用西门子S5-115U可编程控制器,整条压机线共使用了12个PLC进行控制。 2.1.1 PLC H1 网络 服务器与现场层PLC通讯采用SIMA TIC H1以太网络,CSMA/CD协议,光缆介质,通信速率为10Mbps,环形拓扑结构。每单元PLC都配置有CP1430通讯模块,通过相应的OLM(光电转换模块)上网通讯,服务器内置CP1413通讯模块通过第一单元OLM模块与PLC H1网通讯。在此服务器起到参数的上传/下送作用,它与PLC之间的数据交换通过DDF(动态数据交换)来进行。 使用光纤网不仅满足了高速大容量的数据交换,也大大增强了抗外界电磁场干扰以及抗泄漏的性能,环形结构的好处是一旦光纤网链路发生断裂,仍可保持通信;此外,它完全与电位无关地运行,不必花费昂贵的等电位连接费用,且大大增强了网络的可靠性。 2.1.2 PROFIBUS 总线 PLC与现场设备的通迅采用西门子公司的PROFIBUS-DP现场总线,PROFIBUS-DP总线是一种全分布式现场总线型现场控制网络,它通过ET200分布式输入/输出系统与现场设备之间实现双向串行多节点数字通信。单个分散的现场设备通过PROFIBUS总线连接成可以相互沟通信息、共同完成控制任务的网络系统和控制系统,形成控制功能彻底下放到现场的全分布网络集成式新型控制系统,它大大简化了现场布线并节省了安装费用。 ET200分布式输入/输出系统采用主栈和从栈结构, 主栈在总线上向从栈发送数据并向从栈索取数据, 从栈只有当主栈发出请求时才能与主栈进行数据交换。

西门子全集成自动化

西门子全集成自动化(TIA )及Profibus 通讯在吉林化纤长丝原液项目中的应用 water 注册: 2006-6-9 13:37:13 可用积分: 801 全部积分: 804 等级:☆☆ 【摘 要 】 SIMATIC PCS7是西门子公司推出的一套满足现场使用要求的现代化DCS 控制系统。本文以吉林化纤长丝原液项目为实例,浅谈关于使用PCS7 V6.0实现全集成自动化的系统配制方案。举例介绍如何将在此项目中应用到的支持Profibus 通讯协议的西门子及第三方设备连接到DCS 系统当中,并使用 PCS7 V6.0对其进行监视和控制。 【 关 键 词 】 全集成自动化 Profibus 通讯 SIMATIC PDM Web Navigator 一、 项目简介 1、 吉林化纤股份公司简介: 吉林化纤集团有限责任公司始建于1960年,是从事化纤生产、商业贸易、建筑安装于一体的大型企业,是中国500强脊梁企业之一。公司主导产品包括粘胶短纤维、粘胶长丝、腈纶纤维、化纤浆粕在内的四大系列180多个品种,总生产能力26.3万吨,其中年产粘胶短纤维5.5万吨,粘胶长丝2.2万吨,腈纶纤维13.6万吨,化纤浆粕5万吨。 2、 工艺简介: 制造粘胶的基本原料是桨粕。浆粕的基本成分是纤维素。纤维素是不溶于水,也不溶于碱溶液的固体物质。要使纤维素变成粘胶,必须先经过浸渍碱化,把纤维素变成碱纤维,再使碱纤维与二硫化碳作用而变成纤维素黄酸钠,纤维素黄酸钠用稀碱溶液溶解,就可以得到粘胶。这就是粘胶制造的基本原理。 为了使产品质量保持均匀、稳定,首先把一定量的不同批号的浆粕混合均匀,这在生产中称为混粕。 将浆粕用20%左右的烧碱溶液浸泡,进行碱化得到的碱纤维,在生产中称为浸渍。然后,放掉多余的碱液,并从碱纤维中压出,生产中称为压榨。 用粉碎设备将块状的碱纤维粉碎成较细小的碱纤维素颗粒,在生产中称为粉碎。 将粉碎成细小、松散颗粒的碱纤维素,在空气中放置,经过一定的时间,使碱纤维素分子发生氧化降解,并降低纤维素的聚合度。这个过程叫做老化,在生产中称为老成。 在老成后的碱纤维素中,加入二硫化碳,进行黄化反应,制成纤维素黄酸钠,在生产中称为黄化。然后加入稀碱溶液和软水,使纤维素黄酸钠溶解而制成粘胶,生产中称为溶解。为了使各批粘胶的质量比较均匀,还要把批次相近的粘胶进行混合,生产中称为混合。 混合后的粘胶要经过过滤和脱泡,以便除去粘胶中未溶解的物质颗粒

西门子400H与WINCC连接

S7-400H和WinCC之间基于Simatic Net OPC 的通讯 ?文献 ?涉及产品 1.示例系统的体系结构 图0 本示例为H系统与双CP1613的OS 站通过双以太网网段进行通讯的例子。H系统与双CP1613的OS站通过单以太网网段或H系统与单CP1613的OS站进行互连互通可参考此例。 图0为示例系统的配置图。图中包含如下的硬件: H-CPU Order Number CPU 417-4H6ES7 417-4HL00-0AB0 CP 443-16ES7 443-1EX11-0XE0 2. 软件版本描述 构建冗余连接的软件包括: 软件版本 ·SIMATIC NET V6.0+ServicePack4.0 ·WinCC V5.1 ·STEP7 V5.1+ServicePack6 ·S7 H Systems V5.2+ServicePack2 3. 组态 3.1 运行SIMATIC MANAGER 并创建一个新的项目, 示例中为417H-NET6-FIRST。插入一个新的H站。示例中 将其命名为SIMATIC 417-4H,如图1所示。

图 1 3.2 通过双击硬件或使用右键弹出菜单, 打开SIMATIC 417-4H的硬件组态(HWConfig)。本例中的硬件组态仅供参考,用户以实际硬件组态情况为准。对于冗余系统,应使用UR2-H机架,如图2所示。

图 2 3.3 组态以太子网;分配MAC地址,通常为获得更高的稳定性,建议取消TCP/IP协议。 图3

图 4 图5为CP443-1 的MAC地址和IP地址的设置对话框。通过选取图4的Interface中的Properties 按钮。 图5

西门子TXP自动化系统介绍_as620

西门子TXP 自动化系统 ——AP 介绍 TXP 系统概述 OM650---- 操作与监视系统 ES680 工程系统 DS670 诊断系统 AS620 ---- 自动化系统 SINET H1 通讯系统 AS620 自动化系统概述 1、作用与任务 AS620 系统完成工业过程的自动化任务。AS620 从过程获取测量的数值和状态,进行开环和闭 环控制功能,传递产生的操作变量数值,校正数值及其对过程的命令。其他子系统利用AS620 子系统作为过程的接口。AS620 传递来自OM650 操作员通讯和显示系统的命令至过程,从过程 读出OM650 、ES680 或DS670 系统所需要的信息,并传递这个信息到OM650 。 2、分类AS620B :FUM-B 变型:在一中央结构中,FUM 模件(功能模件)被用于连接过程的探测器和 执行机构。 SIM-B 变型:BIM 模块(信号模块)使分散结构可以配置,用总线连接SIM 模块和中央系统组 件。 AS620F :用于保护和控制任务的故障安全型态。 APF :故障安全自动化处理器 1)FUM-F 用故障安全APF 自动化处理器组态,并与FUM-F 模块有关 2 )SIM-F 用AG-F 可编程序逻辑控制器组态,并与SIM-F 模块有关AG-F :故障安全可 编程序控制器 AS620T 辅助系统 3、AS620 的过程控制系统图现场层:包含探测器和执行机构单个控制:是自动化与过程的接口,FUM 和SIM 模块完成模拟和二进制信号调节并驱动控制器分组控制:自动化处理器组成分组控制。 处理开环控制和保护任务,并形成所有AS620 应用中央组件。

西门子工业自动化与驱动软件安装及注意事项

西门子工业自动化与驱动 软件安装 西门子软件安装的顺序: 1. WINDOWS XP SP2专业完整版操作系统安装 2. STEP 7 V5.4(中文) 3. PROTOOL V6.0 SP2(中文) 4. WINCC FLEXIBLE 2007(中文) 5. WINCC V 6.0或V6.2(中文) 6.DriverMonitor V5.4.软件 7.SIMOCOMU V8.3.7(中文)软件 8. FM354 V4.3参数化软件 9.STARTER V4.1软件 安装注意事项 1.安装时请退出杀毒软件的使用 2.最好将光盘上的文件复制到硬盘分区的根目录下再安装 3.该目录的名称不用中文,否则会出现“找不到SSF文件”的 错误 4.生成的应用项目的路径和名称也建议不用中文,否则在 WINCC中不能运行 5.操作系统最好是WINDOWS专业完整版的XP SP2 6.希望在教师的要求和指导下分步安装,切不可一口气安装

STEP 7 V5.4 SP4(中文) 安装 ? 1.操作系统必须是Windows XP专业版SP2以上 ? 2.将光盘上STEP_V5.4(中文)复制到硬盘再安装 ? 3.STEP7_V54_SP4_Chin_PftW---Install_PftW--- setup.exe ? 4.STEP7_V54_CHINESE---S7-Plcsim_1---setup ---Setup.exe ? 5.STEP7_V54_CHINESE---STEP7 5.4授权--- SIEMENS-Chinese Protool V6.0 SP2的安装 1.Install---点击“Chinese(china)”--- Protool/Pro CS 2.点击“Protool/Pro RT” 3.安装授权:Protool---Pro RT keys ---SIEMENS---chinese.exe---授权 ---安装单个授权---选择: 128Tags,256Tags,2048Tags---OK Wincc flexible 2007 安装 1.先安装光盘: Microsoft tools & Service packs for Wincc flexible 2007 ①安装语言: 简体中文---下一步 2. ①我接受本许可证协议的条款---下一步 3.√Microsoft Net Framework 1.1 SP1 √Microsoft Net Framework 2.0 √MSDE 2000 SP4 4. 安装光盘: Wincc flexible 2007 China---下一步--- ①我接受本许可证协议的条款---下一步---Wincc flexible 2007---√完整安装 √运行系统仿真 √许可证管理器

西门子WinCC与HMI人机界面

WinCC 與HMI 人機介面 1. 在Plant View 視窗下,點選欲新增人機介面之區域, 按滑鼠右鍵-Insert New Object -Picture ,新增一圖片 2. 輸入圖片名稱 1. Click right key of mouse 2. Select Insert New Object 3. Select Picture

Key in the name of picture 3.在Component view視窗下,點選ES-WinCC Application-OS 在OS上按滑鼠右鍵-Open Object 1.Click right key of mouse 2.Select Open Object

4.點選Computer,在右方視窗電腦名稱上按右鍵-Properties 2.Click right key of mouse 3.Select Properties 1.Select Computer 5.輸入該部電腦的實際Computer Nam e,按OK返回 1.Key in the Computer Name same as your computer 2.Click OK

6.滑鼠左鍵雙擊OS Project Editor Double click left key of mouse 7.進入OS Project Editor畫面後,選取上方Layout標籤,並選取螢幕解析度與數量 1. Select Layout 2. Select screen resolution 3. Select monitor configuration

相关文档
相关文档 最新文档