WINCC监控S7-200PLC的实现
西门子S7_200与WINCC

西门子S7_200与WINCC的通讯
作者:肖明孙日期:2007/1/4
一、目的:通过PC_ACCESS_V1.0 实现S7_200与WINCC V6.0的通讯,实现用WINCC
做监控.比起用国内的其他组态软件来,更可靠.价格也相对低廉.
二、连接方式: S7_200与WINCC V6.0的通讯有三种方式:
1、PC/PPI 串口方式连接
2、PROFIBUS连接
3、工业以态网的连接
本文档先做的是PC/PPI 串口方式连接,其他两种方式,稍有不同,但基本连
接也可参考本文章。
三、软件需求:
所需要的软件有三个:
组态软件WINCC V6.0
S7_200编程软件MICROWIN V4.0
OPC服务包软件PC_ACCESS_V1.0
四、在PC_ACCESS_V1.0的配置
1、新建一工程
2、插入一新的PLC,并指定通讯方式
3、在PLC下创建变量
可以分组创建变量,如创建组(文件夹)GROUP1 GROUP2 再在下面新建变量
4、打开WINCC,添加OPC的通讯协议
5、选择下图OPC GROUPS 点右手键,选择“系统属性”
6、系统搜索OPC服务器
查找到\\<LOCA> 目录下的S7 200 OPC SERVER
如上图选择后,点击“Browse server”按钮, 出现下图:
点击“Next”按钮,进到下一步
查找到在PC_ACCESS_V1.0中的变量配置.
再点击“ add items”按钮,
点“Finish”
结束后,在WINCC中可以看到下图
做好画面,在画面中连接该变量,可以看见数据,说明连接成功.。
西门子200系列PLC与WINCC的连接

一硬件连接
PPI电缆
CPU224
PC
二软件安装
PC Access
MicroWin V4.0 SP6
WinCC
三新建OPC驱动协议
在WinCCExplorer里新建一个新的OPC驱动程序,然后右键点击OPC Groups,新建一个”NewConnection”,如下图
四连接OPC服务器
右键点击”NewConnection”,跳出”连接属性”dialog box,点击”属性”,跳出”NewConnection 属性”dialog box,在OPC服务器名称栏fill “S7200.OPCServer”,点”测试服务器”按钮,通过,则ok.
接着再接着
再接着点击S7200 OPCSERVER,就可以看到之前在PC Access里建立的变量
注意:如为第三方PLC与WINCC通过OPC通讯,则将“S7200.OPCServer”改成相应品牌的OPC名称即可.具体的名称可先用E:\used soft\simatic里的OPC测试软件”opcquickclient”取得.
五在wincc里建立tag
在WinCC里新建变量,跳出”变量属性”对话框,点击地址”选择”按钮,跳出”NewTag属性”对话框,在条目名称栏内可以有两种填写方式:一种是名称寻址(把之前在PC Access里建立的变量名称填进去);一种是绝对地址(如PLC站地址为3,程序里变量地址为Q0.0,则填写”3,Q0.0,BOOL”即可)
六激活WINCC。
S7-200与Wincc用OPC通讯

S7-200与Wincc用OPC通讯实现的一般步骤:
一.打开S7—200编程软件
1.建立PLC程序(项目名称必须为英文)
2.建立变量符号表(符号表命名为英文)
1)选中符号表;
2)建立变量;
二:打开PC Access软件
1.在文件菜单栏选择“输入符号”,选择在S7-200编程软件中建立
的程序
2.选中所建立的PLC属性,输入对应的IP地址,
以及本地和远程TSAP。
(TCP/IP通讯,若为PPI通讯则无需设置)3.在状态栏启动测试,当质量为“好”在进行与Wincc的连接。
三.打开Wincc组态软件
1.在变量管理栏建立“添加新的驱动程序”,选中OPC通讯
2.在OPC通讯栏下选择“系统参数”,在OPC条目管理栏选中“LOCAL”,选择
S7-200.OPCServer,继续选择“浏览服务器”
在“过滤标准栏”选中“访问读”与“访问写”,单击下一步,然后选中右侧框内所有变量
单击“添加条目”,再单击“是”添加合适连接,再单击确定完成连接,
最后单击“完成”。
则完成变量组态。
WinCC与S7-200 SMART的Modbus TCPIP通讯实现方法和对应的地址解析

WinCC与S7-200 SMART的Modbus TCP/IP通讯实现方法和对应的地址解析一.连接数量:WinCC与S7-200 SMART以OPC通讯时如果PLC超过8个,需另购SOFTNET-IES7的授权。
这时更经济的办法就是改用WinCC免费集成的Modbus TCP/IP驱动与S7-200 SMART通讯。
本文介绍WinCC与S7-200 SMART的Modbus TCP/IP通讯实现方法。
二.步骤1、将S7-200 SMART设为Modbus TCP/IP服务器①需要是S7-200 SMART编程软件STEP7-Micro/WIN SMART V2.5 版本②在主程序块中从库中调用MBUS_SERVER指令块,并填写输入输出参数③服务器参数的说明如下所示。
④选中程序块文件夹,右键选择库存储器。
在库存储区分配对话框中手动输入存储区的起始地址,该实例为VB3000(后面算地址的时候要注意)开始。
确保库存储区未被其他程序使用。
⑤编译下载后,在状态表中定义Q区及V区几种不同类型的数据,赋值并在线监控2、在WinCC中组态Modbus TCP/IP客户机①在“变量管理器”中,选择“添加新的驱动程序”,添加“Modbus TCP/IP”驱动。
②右键“Modbus TCP/IP Unit #1”,点击“新建连接”,命名为S7_200SMART。
③右键“S7_200SMART”,点击“连接参数”,设置连接参数如下所示:-CPU类型: Premium, Micro (就选它)-服务器: 192.168.0.2(S7-200 SMART的IP地址)-端口: 502-远程从站的地址: 255或者0-勾选“转换字类型数据为16位值”②建立连接后,添加变量。
在地址栏选择对应的变量,选择地址参数的时,要注意不同地址类型的格式。
三,地址计算(这个也是最难,最重要的)这下面V区地址是从vb0算的,如果这个是&VB3000开始那下面对应的地址:最后一个图4x 保持寄存器/%MW %MW 5; 位: 8,对应的 &VB0时的地址是V10.0 因为4x 保持寄存器/%MW 这个是16位,所以应该是 VW0=vb0,vb1对应的v0.0在第8位上;注意这些地址就不会有问题。
S7-200系列 PLC与监控计算机

S7-200系列PLC与监控计算机通信实现的研究1引言西门子工控产品在工控领域应用市场中有较高的占有率,S7-200系列PLC是西门子SIMATIC PLC家族中的成员之一,在西门子工控领域应用中占有重要地位。
S7-200系列PLC 体积小,软硬件功能强大,系统配置方便,由它组成的系统可以与强大的Profibus现场总线相连接。
它一推向市场就在各行各业得到了广泛应用。
但是在实际工程应用中遇到了监控计算机与S7-200系列PLC通信问题。
由于西门子公司S7-200系列PLC比监控组态软件WinCC 推出晚,因此WinCC中没有集成S7-200系列PLC的通信驱动程序;S7-200系列PLC的通信协议也不公开,应用第三方软件编制监控程序也有问题。
这些问题给S7-200系列PLC的应用带来了一定的限制,为了解决这个实际工程问题,作者做了一些研究,本文就S7-200 系列PLC与监控计算机通信问题研究结果展开讨论。
2 S7-200系列PLC监控的主要方法在大多数控制系统中,仅仅是实现控制是不够的,在许多情况下也需要组态监控界面对系统进行监控。
通过监控可以增加人机交互的能力,使操作人员实时地监控系统工作情况并使系统操作变得方便。
对S7-200系列PLC组成的控制系统进行监控一般有三种方法:组态软件监控、第三方软件编制的监控软件监控、触摸屏监控。
用组态软件WinCC实现监控,功能强大,灵活性好,可靠性高。
但软件价格高,并需要解决WinCC与S7-200系列PLC的通信问题。
在复杂控制系统中可以采用此方法。
用第三方软件编制的监控软件实现监控,灵活性好,系统投资低,能适用于各种系统。
但开发系统工作量大、可靠性难保证,对技术人员的经验和技术水平的要求高,还必须购买通信协议软件。
在系统资金投资有限,技术人员水平较高的情况下可以采用此方法。
触摸屏进行监控,可靠性高,监控实现容易,触摸屏与PLC之间的通信问题生产厂商已处理好,用户不用考虑通信问题,可以大大缩短工程周期。
WinCC监控在S7-200上的应用

[ 1 1廖 常初 . s 7 — 3 0 0 / 4 0 0 P L C应用技 术[ M】 . 北京 : 机械 工业 出版社 ,
2 00 .
2 1北京 A B B电气传 动 系统有 限公 司. A C S 8 0 0固件手册【 z ] . 2 0 0 4 . 打开 P C A c c e s s 软件, 建立 P C A c c e s s 项 目文件 , 右击 “ Mi — 『 3 1吉顺 平, 等. 西门子 P L C与 工业网络技 术[ M] . 北京 : 机械工 业 出 c r o wi n ( T C P 仃 P ) ” , 点“ 新 N e w P L C ” , 选 择新弹 项 目属性 , 填 写名 【 版社 . 2 0 0 8 . 称, I P地址 , 本地及远程访 问点确定 。右击 N e w P L C , 选择新/ 项 目, 4 1刘 美俊 . 西 门子 编程 与应 用f M】 . 北京 : 机 械 工 业 出版 社 , 2 0 1 1 . 填写名 称 、 地址、 数据 类 型 , 点确 定定 义变量 。用 类似 方法定 义 1
务 器是 Wi n C C与 S 7 — 2 0 0的 “ 媒介” , Wi n C C要实现 各种监视 、 控 制功能 , 必须调用 P C A c c e s s 建立的变量 , 否则变量无 效。 下 面介绍 Wi n C C如何通过 P C A c c e s s 实现监控功能 。 Wi n C C软 件是 一款功能强大 的工业软件 , 它作为上位 机的主 要 软件 , 可 以与生产现场 远程通讯 , 坐在办公 室如 同巡 视在 生产 现场一样 , 现场情况一 目了然 , 尽收眼底 。还可 以以报警提醒 的方 式告诉技术人员哪里 出了故障需要处理 。
使用WinCC组态软件实现过程监控.

使用WinCC组态软件实现过程监控1、引言工业控制组态软件是可以从可编程控制器、各种数据采集卡等现场设备中实时采集数据,发出控制命令并监控系统运行是否正常的一种软件包,组态软件能充分利用Windows强大的图形编辑功能,以动画方式显示监控设备的运行状态,方便地构成监控画面和实现控制功能,并可以生成报表、>'/wenshilunwen' target='_blank'class='infotextkey'>历史数据库等,为工业监控软件开发提供了便利的软件开发平台,从整体上提高了工控软件的质量。
其设计思想应遵循以下原则:功能完备、方便直观、降低成本。
我们实验室的PLC控制网络监控组态软件采用了WinCC,其原因之一是因为WinCC是目前所有组态软件中功能比较强大的一种,二是考虑到下位机选用的是S7-300PLC及其编程工具STEP7,与WinCC同为德国SIEMENS公司的产品,WinCC本身提供S7-300PLC的驱动软件,因此使PLC与上位计算机的联接可以变得非常容易。
2、组态软件设计结构WinCC支持所有普通IBM/AT兼容的PC平台,本系统使用的软件版本为WinCC5.0 SP2+HotFix5,购买时附带授权盘。
授权方式为RC256,即允许在运行模式和项目编制模式下无时间限制地操作WinCC,项目可以使用的外部变量数是256个。
>'/guanlilunwen/' target='_blank' class='infotextkey'>管理级采用研祥工控机,配置EVOC FSC-1711VN工业级CPU卡(基于Intel RG82845MCH芯片集的Socket478 封装全长CPU卡),内存DDR 266MB,高度集成ATI Rage128Pro AGP 4X图形加速控制器,具备32MB独立显存,CRT显示模式。
基于威纶通触摸屏监控西门子PLC—200设计实例

基于威纶通触摸屏监控西门子PLC —200设计实例摘要主要介绍如何用威纶通触摸屏监控西门子PLC —200,包括监控报警系统及实时报警记录与历史报警记录。
关键词:威纶通触摸屏,西门子PLC —200,监控 Abs tract随着自动化技术和自动化装备的普遍应用,用户对自动化监控要求也越来越高,有时Wincc 对自动化监控的要求并不方便,所以触摸屏越来越受到用户的青睐。
这里主要介绍威纶通触摸屏如何对西门子PLC —200程序的监控与操作。
主要有三部分需要设计,包括:登陆权限与注销界面,报警显示与记录界面,密码更改界面三部分组成。
登陆权限与注销设置主要目的防止非工作人员的非法操作,造成不必要的损失。
能够提高监控的安全性。
报警显示与记录界面则显示报警的设备及对设备进行的消除报警操作,密码更改就是根据用户的需要设置自己的密码。
1 登陆权限与注销设置 系统参数中的用户密码设定页用来设定用户的密码,并规划每个用户可操作的元件类别。
机器运作时,用户在成功输入密码后,EB8000会依照用户的设定内容决定用户可以操作的元件类别。
用户登录输入过程必须将用户地址输入到LW-9219,LW-9219中的数据需为1 ~ 12,分别用来表示“用户1”至“用户12”。
正确的密码输入过程必须将密码输入到密码输入地址LW-9220中,当密码输入错误时,LB-9060的状态将被设定为ON 状态;当密码输入成功时,LB-9060的状态将自动被恢复为OFF 状态。
系统保留暂存器LW-9220被用来输入用户密码。
L B-9050作为用户注销(logout)的用途。
2 密码更改设置LW-9500、LW-9502、LW-9504、LW-9506 LW-9508、LW-9510、LW-9512、LW-9514、 LW-9516、LW-9518、LW-9520、LW-9522、分别是用户1~12密码更改的地址。
此项设置需要在数值输入中设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 、 Wi n C C与 s 7 — 2 0 0 系 列P L C通 过P P I 协 议 进 行 通信 的 实现 。
价比。在冶金行业得 到了广泛应用 。但是在实际应用中经常会遇 到监控 组 态软件 Wi n C C与 s 7 — 2 0 0通信 的问题 ,实 现 s 7 — 2 0 0的远程监控对冶 金过 程 工艺状况的实施 控制有非常重要的意义 。 龙钢 公司很多小型控 制系统均使用 S 7 — 2 0 0系列 P L C,为 了能够及 时 掌控 设 备 运 行 状 态 , 必须建立在线远程监控 。由于 s 7 — 2 0 0系列 P L C 比 监 控组态 软件 Wi n C C推 出晚,因此 Wi n C C中没有集成 s 7 — 2 0 0系列 P L C的 通信驱动程序 , s 7 — 2 0 0系列 P L C的通信协议也 不公开 ,这就给 S 7 — 2 0 0应 用 的在线监控带来 了一 定的限制 , 为了解决这个 实际 问题 , 本文 作者根据 现场实 际情况进行 了反复 的测试和研究 , 解决 了设备在线监控问题 。 Wi n C C组 态 软 件 与 s 7 — 2 0 0系 列 P L C的 通 信 主 要 有 以 下两 种 方 式 : 1 、 Wi n CC与 s 7 — 2 0 0系 列 P L C通 过 P R OF I B US — D P协议 进行通 信, 使 用C P 5 6 1 I 卡, 实现 Wi n c c与 s 7 — 2 0 0的连接。 具体实现步骤如下: 1 . 1 、 在S t e p 7内新建一个工程, 并新增加一个 P C s t a t i o n站在硬件组态 中增加 一个 C P 5 6 1 1通讯卡 和一个应 用 ,将 E M2 7 7作 为 D P从站进 行组 态, 将E M2 7 7的 G S D文件加入 到 S T E P 7中 ( E M2 7 7的 G S D 文 件 可 以 从 网 上下载) ; 设置 P r o i f b u s的地 址 ; 设 置 输 入 输 出映 像 区 。
列P L C控制系统的接 口软件 。 因此 Wi n C C可以通过该软件与 s 7 — 2 0 0系列 P L C很 方 便 的 建 立 通 信 。 具 体 实现 步骤 如 下 : 在 控 制 面 板 中设 定 P G / P C接 口参 数 。 在A c c e s s P o i n t o f t h e A p p l i c a t i o n 中选择 C o mp u i t n g I n t e f r a c e 参数选择 P C , P P I C a b l e 。在 Wi n C C变量管理器 中添 加一个新 的驱动程序 , 新 的驱动程序 选择 O P C . C HN; 在 O P C G R OU P 中新建一个连接,打开属性 ,选择 O P C G r o u p S e t t i n g , OP C服务器名称为 O P C S e r v e r . Mi c r o C o m p u t i n g 。然 后在 新 添加 的连 接 中新 建 变 量 , 变量的 I t e m N a m e与 s 7 — 2 0 0系 列 P L C中 用 于 监 控 的变 量 名 对 应 。例 如 I t e m N a m e为
科 学 论
科学 。 与财富
WI NCC监控 S 7 — 2 0 0 P L C 的实现
金小刚 , 牛志 队, 晋振伟 , 吴 晓 锋
( 陕西龙 门钢铁有 限责任公司 陕西 韩城 7 1 5 4 0 5 ) 摘 要: 本文主 要介绍了西门子 S 7 — 2 0 0系列 P L C在冶金行业 的自动化控制过程中使用 WI N C C监控软件进行远程监控的方法, 实现 了冶金过程生产 工艺的远程控制 。
P P I 协议是西 门子 s 7 — 2 o 0系列 P L C常用通信 协议, 但 Wi n C C中没 有
集成 该 协议 , 即 Wi n C C不 能 直 接 监 控 s 7 — 2 0 0系 列 P L C组 成 的控 制 系 统 。 S 7 — 2 0 0 O P C S e r v e r 是 西 门子 公 司 推 出 的专 为 解 决 上 位 机 监 控 s 7 — 2 0 0系
MO . O。
龙钢公司轧钢厂润滑油站的远程监控 即采 用此方式得 以实现 。另外 , 也可 以通过其他公司的 OP C软件进行通信。 用 Wi n C C作为 O P C客户端来 读写 s 7 — 2 O 0系列 P L C内部数据 区。实现与上述第二种方法类似 。不同的 是必须在 O P C服务器 中建立标签与 S 7 — 2 0 0系列 P L C中存储地址对应 。 3 、 结 束 语 以上 面 给 出 了 2种 WI NC C监 控 软 件 与 s 7 — 2 0 0系 列 P L C通 信 实 现 方
关键 词: S 7 — 2 0 0 ; Wi n C C; 远 程 监 控
引 言
龙 钢 公 司 炼铁 厂 空压 站 采 用 此 通 讯 方 式 实 现 了对 s 7 — 2 0 0控 制 系 统 的
远程 监 控 。
西 门子 s 7 — 2 0 0系 列 P L C在 工 业控 制 领 域 应 用 中 占有 重 要 地 位 。s 7 — 2 0 0系 列 P L C体 积 小 、 可靠性 高、 系统配置方 便、 易于掌握 、 具 有 较 高 的 竞
1 . 2 、 在 西 门子 网络 设 置 平 台 进 行 组 态 。打 开 西 门 子 网 络 设 置 平 台 程
序” S t a r t >S i ma t i c>S I MA T I C N E T >C o n f i g u r a t i o n C o n s o l e ”选 择 ” Mo d u l e s