0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于WinCC与仿真PLC之间的通讯

sBue_gongkongBB 来源:cg 2018-12-07 14:31 次阅读

以下所有的讨论都是基于WinCC与仿真PLC(即PLCSIM,如图1所示)之间的通讯的。

图1 PLCSIM

一、添加驱动程序

新建一个WinCC项目,右键单击"变量管理",选择"添加新的驱动程序",在打开的窗口中,选择"S7协议集",如图2所示。WinCC与S7-300/400之间的通讯都是基于S7协议集的。

图2 添加新的驱动程序

二、建立连接

S7协议集中,包含了诸多通讯协议,如:MPI、PROFIBUS、工业以太网等。根据PLC端实际的硬件配置,选择合适的通讯协议(这里我们选用PROFIBUS协议),按照图3所描述的步骤建立PROFIBUS下的通讯连接。

建立好连接后,要设置连接属性,步骤如图4所示。主要要设置好"站地址","机架号"、"插槽号"等几个值。其信息要到PLC的硬件配置中查询,如图5所示。这几个值不能写错,不然通讯无法建立。

图3 建立连接

图4 设置连接属性

图5 PLC侧的硬件配置信息

三、新建外部变量

在上面建立的连接"connect1"下,新建变量,并与PLC的工程数据建立关联。如图6所示,这里新建一个二进制变量NewTag,并将其与PLC的M0.0关联起来。这样,若PLC侧M0.0变化,则NewTag的值也随之变化;相反,WinCC侧的NewTag改变,M0.0也会相应改变。

图6 新建变量

四、设置PG/PC接口

如图7所示,右键点击"PROFIBUS",查看或修改逻辑设备名称,这里要记住其逻辑设备名称:CP_L2_1:。然后打开"设置PG/PC接口"窗口,在"应用程序访问点"中,写入逻辑设备名称"CP_L2_1:",并选择通讯板卡,这里选择"PLCSIM(PROFIBUS)",如图8所示。如此,WinCC与PLC通讯的最后一步也完成了。

图7 逻辑设备名称

图8 设置PG/PC接口

五、新建画面,测试

新建画面,在画面中分别放置一个"输入/输出域"和一个按钮,实现以下功能:

1、"输入/输出域"关联变量"NewTag",其可以更改并显示"NewTag"的实时值,即M0.0的状态;

2、按下按钮,NewTag的状态反转,即"NewTag=0"时,按下按钮,"NewTag=1",反之,亦然;

3、按钮的背景颜色随"NewTag"的不同而不同,"NewTag=0",背景色为蓝色;"NewTag=1",背景色为绿色。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4964

    文章

    12135

    浏览量

    454093
  • WinCC
    +关注

    关注

    5

    文章

    195

    浏览量

    47598

原文标题:WinCC与PLC之间的通讯

文章出处:【微信号:gongkongBBS,微信公众号:工控网智造工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    现在用WINCC开发上位机,如何实现wincc和PB之间的TCP/IP通讯

    现在已有PB开发的系统,预留TCP/IP通讯和上位机相连。现在用WINCC开发上位机,如何实现wincc和PB之间的TCP/IP通讯
    发表于 06-09 11:44

    西门子组态软件WinCC与西门子S7-1200 PLC通讯配置方法图解

    WinCC V7.2版本起,软件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC与 S7-1200/S7-1500plc之间
    发表于 10-14 21:36

    欧姆龙PLC连接WINCC通讯推荐

    门子WINCC软件和欧姆龙CP1H系列PLC为例,通讯模块BCNet-CP)关键词欧姆龙PLC CP1H WINCC modbusTCP 以
    发表于 07-02 06:52

    WINCC连接Siemens PLC的常用方式

    WINCC连接Siemens PLC的常用方式 WinCC上位组态软件和西门子PLC建立通讯的几种方法
    发表于 02-24 09:09 81次下载

    PLCISM SP3仿真PLC之间通讯

    西门子从PLCSIM V5.4 SP3开始增加了对与PLC之间通讯仿真能力,但是这种能力仅仅局限于Profibus-S7之间
    发表于 04-18 16:16 49次下载
    PLCISM SP3<b class='flag-5'>仿真</b><b class='flag-5'>PLC</b><b class='flag-5'>之间</b>的<b class='flag-5'>通讯</b>

    WinCC V7.2与S7-1200的PLC通讯

    WinCC V7.2版本起,软件新增加了 SIMATIC S7-1200, S7-1500 Channel通道,用于WinCC与 S7-1200/S7-1500 PLC之间的通信。此
    发表于 09-26 19:06 11次下载
    <b class='flag-5'>WinCC</b> V7.2与S7-1200的<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    基于WinCC V7.2与S7-1200/1500 PLC通讯步骤介绍

    WinCC V7.2版本起,软件新增加了 SIMATIC S7-1200, S7-1500 Channel通道,用于WinCC与 S7-1200/S7-1500 PLC之间的通信。此
    发表于 09-28 11:01 37次下载
    基于<b class='flag-5'>WinCC</b> V7.2与S7-1200/1500 <b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>步骤介绍

    基于WINCCPLC通讯故障处理

    ,以及可行的数据使其具有高度的实用性。组态计算机系统和PLC 之间通讯连接是一项非常复杂的任务,各种位置上都可能不知不觉出现错误,阻止通讯伙伴之间
    发表于 10-18 14:44 10次下载

    WinCC上位组态软件和西门子PLC建立通讯的四种方法详细教程

    一.WINCC使用CP5611通讯卡通过MPI连接PLC 前提条件 1)通过CP5611实现PLC系统与WINCC6.0
    发表于 07-06 08:00 18次下载
    <b class='flag-5'>WinCC</b>上位组态软件和西门子<b class='flag-5'>PLC</b>建立<b class='flag-5'>通讯</b>的四种方法详细教程

    WinCCPLC之间通讯

    新建一个WinCC项目,右键单击"变量管理",选择"添加新的驱动程序",在打开的窗口中,选择"S7协议集",如图2所示。WinCC与S7-300/400之间通讯都是基于S7协议集的。
    的头像 发表于 05-23 17:34 9910次阅读
    <b class='flag-5'>WinCC</b>与<b class='flag-5'>PLC</b><b class='flag-5'>之间</b>的<b class='flag-5'>通讯</b>

    使用PLC SIM仿真PLC之间通讯

    使用PLC SIM仿真PLC之间通讯说明。
    发表于 04-23 14:39 17次下载

    S7-200与WinCC之间通过以太网的OPC通讯

    为了实现 S7-200 和 WinCC之间的以太网通讯,您应该选择 OPC方式。因此,在与 WinCC连接之前,您应该先完成 S7-200 和 OPC Server
    发表于 04-30 10:32 30次下载

    三菱PLCWinCC如何实现OPC通讯

    添加后的变量在图中左侧opc栏中,激活wincc运行以后可以看到连接状态正常,在右侧值一栏数据读取也正常,至此遍完成了从三菱虚拟PLCwincc的OPC通讯
    的头像 发表于 03-30 16:41 6121次阅读
    三菱<b class='flag-5'>PLC</b>和<b class='flag-5'>WinCC</b>如何实现OPC<b class='flag-5'>通讯</b>

    WinCC与 S7-1200/S7-1500 PLC之间的通信解析

    WinCC V7.2版本起,软件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC与 S7-1200/S7-1500 PLC之间的通信
    发表于 02-06 09:39 5572次阅读

    winCC7.2与S7-1200PLC通讯技术解析

    WinCC V7.2与S7-1200 PLC通信为WinCC V7.2版本起的新增 功能,用于WinCC与S7-1200/ S7-1500 PL
    发表于 09-07 10:11 453次阅读
    <b class='flag-5'>winCC</b>7.2与S7-1200<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>技术解析