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

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

3天内不再提示

西门子软PLC与组态软件如何通讯?

工控论坛 来源:安帝实验室 作者:安帝实验室 2022-03-14 11:15 次阅读

一、TCPIP协议简介

TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是网络应用中最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。

二、协议搭建的工具

Win7 32位虚拟机:1套

Win XP 虚拟机:1套

STEP7及WinLC :1套

iFIX5.1:1套

三、应用软件介绍

01

STEP7介绍

STEP 7是一款编程软件,用于西门子系列工控产品包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置,是SIMATIC工业软件的重要组成部分。STEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。

02

WinAC介绍

SIMATIC WinAC是西门子公司开发的基于PC控制的核心组件,它的出现扩展了SIMATIC S7的控制范围。WinAC是一个名副其实的控制中心,它将PLC控制、数据处理、通讯、可视化及工艺集成于一台PC机上。WinLC是WinAC中的一种控制器,Windows Logic Controller,是可执行 S7 控制器(S7-300/400)功能的软PLC系统的一个实时作业系統上执行的应用软件。即是基于实时系统的,完成PLC任务的软件。

03

iFIX介绍

iFIX是Intellution自动化软件产品家族(目前已归属GE)中的一个基于Windows的HMI/SCADA组件。iFIX是基于开放的和组件技术的产品,专为在工厂级和商业系统之间提供易于集成和协同工作设计环境。它的功能结构特点可以减少开发自动化项目的时间,缩短系统升级和维护的时间,与第三方应用程序无缝集成,增强生产力。

iFIX的SCADA部分提供了监视管理、报警和控制功能。它能够实现数据的绝对集成和实现真正的分布式网络结构。

iFIX的HMI部分是监视控制生产过程的窗口,它提供了开发操作员熟悉的画面所需要的所有工具。

四、协议仿真环境搭建过程

01

环境配置

将两台虚拟机及物理机设置在同一网段:

STEP7 IP:192.168.2.3

iFIX5.1 IP:192.168.2.22

85f7493a-a340-11ec-952b-dac502259ad0.png

02

STEP7配置

站点及硬件配置

打开STEP7,插入一个SIMATIC PC 站点。配置组态,插槽中分别插入WinLC RTX和IE General,并将IE的IP设置为虚拟机的IP192.168.2.3。然后保存编译。

8609829e-a340-11ec-952b-dac502259ad0.png

程序编写及下载

新建OB1及DB块,并编写一段程序,与上位机通讯时用作监控数据,更直观的判断通讯状态。

861b60c2-a340-11ec-952b-dac502259ad0.png

03

iFIX配置

系统配置

打开系统配置,添加并配置S7A驱动。配置好设备及块地址后,监视通讯状态是否良好。

862caf4e-a340-11ec-952b-dac502259ad0.png

864004e0-a340-11ec-952b-dac502259ad0.png

数据库管理器

打开数据库管理器,然后添加DI、AI变量与PLC程序中的变量地址一一对应。

86550782-a340-11ec-952b-dac502259ad0.png

添加画面及运行

新建画面,添加管道、水泵、出水罐等标签。然后关联数据库中的变量。运行画面后当按下水泵启动按钮后,水泵启动指示灯变为运行状态(绿色),同时液位会按照一定速率升高。当液位高于设定值时,会产生液位高报警,提示操作人员液位异常。停止水泵运行,液位保持不变。

866ab398-a340-11ec-952b-dac502259ad0.png

8682ce42-a340-11ec-952b-dac502259ad0.png

五、TCP/IP协议虚拟化仿真技术应用

01

虚拟化工业场景仿真

利用此虚拟化技术实现虚拟化平台的搭建,能够无限接近真实的控制系统、监控上位机的虚拟化仿真,实现典型的工业场景虚拟化,如石油石化、火力发电、水利系统、智能制造等。

02

虚拟化靶场管理平台

将虚拟化工业场景搭建到工业互联网安全虚拟化靶场平台,针对控制、监控系统进行虚拟化模拟仿真,并能在其上进行数据流量抓取分析、攻防演练以避免对真实业务网络的破坏。

86967ff0-a340-11ec-952b-dac502259ad0.png

审核编辑 :李倩

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

    关注

    5010

    文章

    13271

    浏览量

    463036
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115777
  • 通讯
    +关注

    关注

    9

    文章

    902

    浏览量

    34889

原文标题:西门子软PLC与组态软件如何通讯?

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于西门子plc通讯的10个问题与解答

    西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置? 1)在运行组态王的机器上需要安装
    的头像 发表于 01-19 16:50 7049次阅读

    西门子plc数据类型_西门子plc通讯方式

    西门子PLC的品质非常好,其网络稳定性、开放性深受工控人员的喜爱,而且编程软件分类多,使用方便。在国内工控界具有显著地位。虽然大家对西门子PLC
    发表于 07-25 10:57 1.5w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>plc</b>数据类型_<b class='flag-5'>西门子</b><b class='flag-5'>plc</b><b class='flag-5'>通讯</b>方式

    西门子PLC的硬件组态详细资料说明

    本文档的主要内容详细介绍的是西门子PLC的硬件组态详细资料说明
    发表于 01-17 16:15 41次下载

    西门子PLC组态通讯设置

    西门子PLC组态通讯设置说明。
    发表于 05-06 16:35 43次下载

    西门子PLC组态软件如何通讯

    【导读】分享西门子虚拟PLC组态软件iFIX之间TCP/IP仿真通讯。       一、TCPIP协议简介 TCP/IP传输协议,即传输控
    的头像 发表于 12-22 16:00 1292次阅读

    西门子S7-1200与组态软件之间无线MODBUS通信实例

    本方案是组态软件西门子 S7-1200进行无线 MODBUS 通信的实现方法。此方案可以作为西门子 S7-1200与组态
    的头像 发表于 01-11 09:27 2808次阅读
    <b class='flag-5'>西门子</b>S7-1200与<b class='flag-5'>组态</b><b class='flag-5'>软件</b>之间无线MODBUS通信实例

    西门子PLC编程软件功能及安装

    西门子PLC编程软件官方版是一款专为西门子产品打造的PLC编程工具。西门子
    发表于 04-17 14:31 8次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>编程<b class='flag-5'>软件</b>功能及安装

    西门子PLC介绍

    西门子PLC PLC概念 我们知道PLC都有一个操作系统,将这个操作系统提取出来部署到一个特
    发表于 04-18 09:53 1次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>软</b><b class='flag-5'>PLC</b>介绍

    西门子PLC通讯知识汇总

    西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置?
    的头像 发表于 05-06 10:35 1789次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>知识汇总

    西门子软件PLC组态软件通讯实例

    【导读】分享西门子虚拟PLC组态软件iFIX之间TCP/IP仿真通讯
    的头像 发表于 06-19 11:00 1702次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>软件</b><b class='flag-5'>PLC</b>与<b class='flag-5'>组态</b><b class='flag-5'>软件</b><b class='flag-5'>通讯</b>实例

    西门子PLC编程技巧(软件篇)

    为大家整理一些西门子PLC软件编程小窍门
    的头像 发表于 07-10 09:34 2105次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>编程技巧(<b class='flag-5'>软件</b>篇)

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列
    发表于 07-30 14:49 9733次阅读
    <b class='flag-5'>西门子</b>1200<b class='flag-5'>PLC</b>之间的ModbusTCP<b class='flag-5'>通讯</b>如何实现?

    西门子PLC组态王无线通讯中如何设置从站

    网络组成如下: 二、测试背景 ● PC端组态软件版本:组态王6.55 ● 默认参数:9600、8、N、1 ● PLC型号:西门子S7-300
    的头像 发表于 11-27 10:07 836次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>与<b class='flag-5'>组态</b>王无线<b class='flag-5'>通讯</b>中如何设置从站

    西门子PLC与IO模块如何通讯

    Module)作为与外部设备交互的桥梁,其重要性不言而喻。本文将详细阐述西门子PLC如何与IO模块进行通讯,从通讯原理、通讯方式、配置步骤
    的头像 发表于 06-19 10:46 1914次阅读

    西门子PLC与ABB变频器通讯怎么实现

    能力和灵活的通讯接口,结合ABB变频器的高性能驱动和控制功能,共同构成了工业自动化系统中的核心部分。本文将对西门子PLC与ABB变频器通讯的实现进行详细阐述,包括
    的头像 发表于 06-19 15:29 3051次阅读