——
参考自:
PC Access快速入门
《现代电气控制及PLC应用技术》 王永华 北京航空航天大学

0 WinCC和S7-200 PLC之间的通信

WinCC没有集成S7-200系列的通信程序,因而无法直接和S7-200 PLC进行通信,为此可以采用OPC通道借助PC Access实现与S7-200 的数据交互。

1 PC Access简述

PC Access是专门用于S7-200 PLC的OPC服务器( Server)软件,可以与任何标准的OPC客户端(Client)通信并提供数据信息;同时PC Access 软件自带OPC 客户机测试端,用户可以方便的检测其项目的通信质量及配置的正确性。

PC Access软件支持多种通信方式(见下表),且可与mircowin共享通信路径(必须使用同一种通信方式,需要STEP 7 Micro/WIN V4.0以上版本),因此凡是mircowin能够访问的通信方式PC Access都支持。

支持的通信
PPI
MPI
PROFIBUS-DP
S7
MODEM

——————————————————————————
下载链接见:
S7-200 PC ACCESS下载安装及常见问题解决思路指南

2基本设置

PC Access 的使用可以分为3大步骤:

  1. 建立PLC连接
  2. 建立项目
  3. 使用测试客户机

2.1通过PC/PPI电缆通信

PC Access可以通过PC/PPI电缆(USB或RS-232接口)用PPI协议与S7-200通信。
PC Access 最多可以连接8台S7-200。

配置过程

  1. 设置通信方式
    新建项目;
    左侧列表右击【MicroWin访问点】,在弹出的菜单中点击【PG/PC接口】,在弹出的页面列表中选择【PC/PPI cable(PPI)】

  2. 设置PLC的名称和网络地址
    右击列表中的【MicroWin访问点】,在弹出的菜单中新建PLC站;
    再次右击,在弹出的菜单中点击【属性】,设置PLC名称及网络地址。

2.2建立项目

右击PLC图标,在弹出的菜单中选择 【新】-【项目】,在弹出的页面列表中填写“地址”和“数据类型”。

PLC名称、文件夹名称、项目名称都应使用英文,便于WinCC OPC驱动程序连接这些变量。

2.3使用测试客户机

PC Access 软件自带OPC 客户测试端,客户可以将创建的条目拖入测试端来检测。单机测试客户机状态按钮,当质量为好时,标识通讯成功;“坏”代表通信失败。

3典型应用—— PC Access与WinCC的OPC通信

3.1WinCC简述

西门子视窗控制中心SIMATIC WinCC(Windows Control Center)集成了SCADA、组态、脚本语言和OPC等先进技术;采用了Mircosoft SQL数据库进行生产数据归档,同时具有web浏览器功能,管理员在办公室即可看到生产流程的动态画面,从而更好地调度指挥生产。
————————————————————
下载链接见:
【分享】西门子官方资料大全分享之WINCC-180529更新

因为采用OPC通信的方式,即便是最新版本的WinCC也支持和S7-200通信。

3.2配置步骤

步骤一:配置PC Access

见上【2 基本设置】。

步骤二:配置WinCC

以WinCC v7.4为例。

在项目管理器中双击左侧列表的【变量管理】:

在弹出的【变量管理】页面中,右击左侧列表中的【变量管理】,在菜单中依次选择【添加新的驱动程序】-【OPC】:

右击上一步新建的【OPC Groups】,在弹出的菜单中选择【系统参数】:

在弹出的【OPC条目管理器】中,在中选择“S7-200.OPCServer”,然后点击同一页面右侧按钮【浏览服务器】:

如果“S7-200.OPCServer”选项迟迟不出现,可以重新打开PC Access,将OPC项目再次保存一遍,等待一段时间后选项将出现。

在弹出的【过滤标准】中点击【下一步】,可看到在PC Access中的项目变量:

选中条目,单击页面下方的【添加条目】:

系统会提示建立连接,点击“YES”:

在弹出的页面中输入新的连接名称并确定:

在弹出的页面中点击完成:

返回【变量管理】界面,可看到导入的条目:

创建画面,将变量与画面的IO域连接并测试:

运行WinCC项目:

PC Access和上位机软件建立连接后,当再次开机时无需再次启动PC Access软件,PC Access 的OPC server 服务会随着WinCC项目的运行自动打开。

使用PC Access实现WinCC v7.4和S7-200 PLC之间的通信相关推荐

  1. plc和pc串口通讯接线_PC与PLC的串口通信及编程实现

    35 PC 与 PLC 的串口通信及编程实现 黄植功 (广西师范大学物理与电子工程学院,广西  桂林  541004) 摘  要: 在自由口模式下,通信协议由用户自己的梯形图程序控制.用户可以使用梯形 ...

  2. S7-200 PC ACCESS关于“An error has occured”的错误解决指南合集

    我已经在中文网和外文网都搜过这个问题了.听起来工作量很大,其实问这个问题的人不多,回答更是大同小异.下面列出的各种解决办法按其解决问题的可能性进行排列,互联网能搜索到的和我能想到的都在这里了. 1兼容 ...

  3. wincc里c语言long int,WinCC V7.3_C脚本手册.pdf

    WinCC V7.3_C脚本手册 WinCC V7.3_C 脚本手册 函数说明 2014/9/10 注:本文说明wincc V7.3 版的所有C 函数的用法,这是一份查询手册,并不需要完全阅读.通常在 ...

  4. PC ACCESS 测试客户机出现错误 win7 64位

    可能是端口被占用,可能是未保存项目 查询资料后在C:\Program Files\Siemens\S7-200 PC Access\bin或者C:\Program Files (x86)\Siemen ...

  5. shell卸载 simatic_Siemens Simatic WinCC v7.5 SP1 (x64)ISO 授权安装教程

    Siemens Simatic WinCC v7.5.1(x64)ISO | 9.58 Gb 由于自动化水平的不断提高和工厂的相关复杂性,由于国际竞争,成本和时间压力正在增加.对这种压力的一种回应必须 ...

  6. WinCC V7.5 连接 S7-1200PLC 步骤

    1 WinCC: 变量管理 > 右击添加新的驱动 > 选择 SIMATIC S7-1200,S7-1500. 右击OMS+ 添加新的连接 > 右击新建好的连接 > 连接参数 设 ...

  7. PC ACCESS 客户端测试出现错误

    若以后有需要安装或重装PC-ACCESS时,在"状态测试"过程中出现" An error has occured"的提示框,那么按照如下步骤应该能解决: 1.找 ...

  8. 在 WinCC V7.4、V7.5 中启动图形编辑器时,会得到错误消息“内存不足”,无法再关闭项目

    在 WinCC V7.4.V7.5 中启动图形编辑器时,会得到错误消息"内存不足",无法再关闭项目. 1.这个错误消息的原因是 WScripts 文件夹中的 Dynwiz.cwd ...

  9. wincc多用户新增计算机名,关于Wincc V7.0安装完成后的计算机名称修改问题-工业支持中心-西门子中国...

    作为冗余服务器上的Wincc V7.0安装完成后,对计算机名称做修改出现以下现象:修改计算机名称后,不能实现冗余自动切换.问题应该是SQL引起的.计算机名称修改了,SQL所定义的计算机名称未能修改. ...

最新文章

  1. 报名 | 高级管理人员AI大数据能力研修班
  2. 神经网络测试时间计算机,卷积神经网络的时代到此结束了?
  3. Vue路由开启keep-alive缓存页面
  4. Android程序杀死自己的进程和其他程序进程方法
  5. java ajax cookies_HttpOnly cookie如何处理AJAX请求?
  6. linux趋势防病毒软件进程,你了解linux的防病毒软件吗?你知道我说的不是防火墙...
  7. osgb转json_cesuim加载倾斜摄影OSGB三维数据完整过程(超详细)
  8. 基于XP系统的asp.net运行环境的安装与配置
  9. 如何将报表附件组件FastReport VCL旧版本升级到最新版本?
  10. python0不能做除数报错_浅谈pandas dataframe对除数是零的处理
  11. 个人网站建设记录 及Markdown使用实践
  12. destoon网站转移空间教程
  13. Java高并发编程 (马士兵老师视频)笔记(一)同步器
  14. matplotlib basemap 绘制多边形区域曲线
  15. 1034: 夏季促销 Python
  16. LPR定价合适,还是固定利率合适,python帮你算一算
  17. 记一次有授权的渗透测试
  18. 2345 看图王ad介绍----关闭广告
  19. wolframalpha最新版_WolframAlpha安卓版中文最新版
  20. Maven系列第5篇:私服详解

热门文章

  1. Markdown 文本换行
  2. [Error] _lv_inv_area: detected modifying dirty areas in render (in lv_refr.c line #212)
  3. 5期-Metasploitable3专题课程
  4. 有哪些应该坚持的好习惯?
  5. python代码实现一朵玫瑰
  6. 敏捷方法 - 精益思想
  7. 数仓 DW层中主题表之页面交互事件概况主题(分享,点赞,收藏)
  8. 谷粒学院-阿里云短信服务
  9. 你必须要知道的 人工智能相关基础知识
  10. 一个简单的字符驱动程序