当前位置:首页 > 经验 >

plc与第三方tcpip通讯实例(plc与上位机tcp通讯)

来源:原点资讯(www.yd166.com)时间:2022-10-29 23:46:40作者:YD166手机阅读>>

来源:安帝实验室

plc与第三方tcpip通讯实例,plc与上位机tcp通讯(1)

写在前面

前面我们分享了西门子、施耐德、三菱、罗克韦尔等工业巨头的主要工控协议及其端口:


也原创了很多工业协议、工业通讯相关的干活文章:




IT、OT 深度融合的当下,无论是OT侧,还是IT侧,各种协议都起到了至关重要的作用,比如前面我们提到的各种工控协议的解读与密码破解:


今天我们来聊一聊西门子WinAC与GE iFIX的工业场景仿真虚拟化通讯实验~

一、实验目的

测试西门子虚拟PLC与组态软件iFIX之间TCP/IP仿真通讯。

二、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

plc与第三方tcpip通讯实例,plc与上位机tcp通讯(2)

02

STEP7配置

  • 站点及硬件配置

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

plc与第三方tcpip通讯实例,plc与上位机tcp通讯(3)

  • 程序编写及下载

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

plc与第三方tcpip通讯实例,plc与上位机tcp通讯(4)

首页 123下一页

栏目热文

tcpip协议详细步骤(怎么实现TCPIP协议)

tcpip协议详细步骤(怎么实现TCPIP协议)

1.1.TCP/IP协议简介tcp/ip协议运行在各种操作系统上的一种网络通信协议,各个系统通过实现tcp/ip的相关协...

2022-10-29 23:09:37查看全文 >>

图解tcp ip协议(modbus tcp通讯协议详解)

图解tcp ip协议(modbus tcp通讯协议详解)

为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候...

2022-10-29 23:08:20查看全文 >>

tcpip协议基础知识(tcpip协议详细步骤)

tcpip协议基础知识(tcpip协议详细步骤)

参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及...

2022-10-29 23:47:10查看全文 >>

tcp协议三次握手动画(tcp四次挥手)

tcp协议三次握手动画(tcp四次挥手)

专注于Java领域优质技术,欢迎关注作者:老钱 占小狼博客TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很...

2022-10-29 23:24:31查看全文 >>

tcp三次握手和4次挥手(tcp出现大量closewait解决办法)

tcp三次握手和4次挥手(tcp出现大量closewait解决办法)

作者:ThinkWon原文:https://blog.csdn.net/ThinkWon/article/details...

2022-10-29 23:56:05查看全文 >>

tcpip协议与osi协议功能有区别吗(我们现在用的是tcpip还是osi协议)

tcpip协议与osi协议功能有区别吗(我们现在用的是tcpip还是osi协议)

tcp/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用...

2022-10-29 23:22:29查看全文 >>

tcpip协议详解入门(tcpip协议简单讲解)

tcpip协议详解入门(tcpip协议简单讲解)

这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。文章中讲解了网...

2022-10-29 23:49:36查看全文 >>

tcpip协议图解(tcpip五层协议详解)

tcpip协议图解(tcpip五层协议详解)

什么是TCP/IP协议?计算机与网络设备之间如果要相互通信,双方就必须基于相同的方法.比如如何探测到通信目标.由哪一边先...

2022-10-29 23:31:04查看全文 >>

tcpip 协议详细讲解(图解tcp ip协议)

tcpip 协议详细讲解(图解tcp ip协议)

又到了金三银四的时间,阿粉也是有点蠢蠢欲动,想要准备面试一下,检验一下自己的工作水平了,于是阿粉就开始了改改简历,然后想...

2022-10-29 23:21:51查看全文 >>

plc通过tcpip协议读取第三方设备(plc能使用tcpip协议通信吗)

plc通过tcpip协议读取第三方设备(plc能使用tcpip协议通信吗)

西门子PLC中MB_SERVER_DB使用方法分享该块是实现PLC与第三方设备进行TCP/IP通讯功能块。本文以PC作为...

2022-10-29 23:38:21查看全文 >>

文档排行