课程中心
HOME
课程中心
正文内容
博途plc编程仿真 手把手教你用博途软件仿真西门子PLC的S7通信,PLC新手必看!
发布时间 : 2025-03-16
作者 : 小编
访问数量 : 23
扫码分享至微信
Scan me!

手把手教你用博途软件仿真西门子PLC的S7通信,PLC新手必看!

本文介绍博途软件来仿真西门子PLC的S7通信,通过这篇文章,你能了解S7通信的指令,以及在博途平台下如何实现数据的交换。

软件获取: 请在【技成培训】头条号后台回复

"软件" 获取下载链接!

一、基础知识介绍

在正式开始仿真之前,为了让读者更好理解该文章,简单介绍几个基础知识。

1、什么是博途基本仿真?

博途基本仿真,即SIMATIC S7-PLCSIM,它是安装在博途平台下的一个软件,它除了支持程序的基本仿真之外,还支持西门子之间的S7通信。

2、什么是S7通信?

S7通信协议是西门子PLC内部集成的一种通信协议,相比TCP通信协议,它经过特殊的优化,更加适合西门子PLC之间来进行数据交换。

二、软硬件准备

在本案例中使用的软硬件如下所示:

序号

名称

描述

1

操作系统

W10专业版

2

博途编程软件

STEP7 V16 Pro

3

博途仿真软件

S7-PLCSIM V16

三、实现步骤

西门子PLC之间的S7通信有两种类型,一种是在同一项目内,一个是不在同一项目内。这里以同一项目内的S7通信,来进行演示。

步骤1:新建博途项目

打开博途软件,新建项目,并命名为“同一项目内的S7仿真”,如图所示。

步骤2:添加两个PLC设备

在项目树下,添加新设备,在弹出窗口选择控制器,并选择一款PLC型号,命名为“客户端”,选择固件版本号为V4.4,点击确定。

注意:PLC的固件版本选择V4.0以上

步骤3:添加DB块

服务器:在服务器PLC的程序块下“添加新块”,选择“数据块”,命名为“服务器”,点击确定。

客户端:同上。

步骤4:DB块中添加数据

服务器:在步骤3中添加的DB块,去掉优化的块访问,并添加对应数据,

客户端:同上。

步骤5:建立连接设置

在设备和网络视图中,连接两个PLC,并PLC属性中,勾选两个PLC中的“允许来自远程对象的PUT/GET通信访问”。

步骤6:指令设置

从指令选项卡中,将GET指令拖入到程序块中,并点击组态进行设置,并填写参数,如图所示。

发送数据指令同理,如图所示。

步骤7:开始仿真

客户端:在工具栏中,点击仿真,根据提示进行程序下载,并将PLC转至“RUN”,如图所示。

服务器:同上。

注意:PLCSIM最多同时支持2个项目存在。

步骤8:接收数据测试

在博途项目中,选择双视图模式,并依次打开两个PLC的数据块,并进行监控。在服务中修改字节1的数据,改成十六进制的“12”,在客户端中,点击接收,可以看到客户端中的字节1数据更改为十六进制的“12”,此时则说明接收数据成功。

步骤9:发送数据测试

在客户端中将字节2的数据改成十六进制“34”,并修改发送信号,可以看到在服务器中的字节2显示为十六进制“34”,此时说明发送数据程序。

总结

本文通过博途的基本仿真,为大家演示了同一项目内S7通信,并演示了其收发数据的过程。关于更多的通信指令的使用,通信的案例应用,请关注我们来学习。

文章来源:技成培训网原创,作者:刘郴;未经授权禁止转载,违者必究!

「实用」博途S7-1200 如何使用仿真功能

↑戳上方 “ PLC发烧友 ” 关注我们!

说到博途软件,大家首先想到的肯定是1200 、1500 PLC编程软件,接触过200系列PLC的学员肯定知道,200系列PLC是不自带仿真软件,需要仿真必须采用第三方仿真软件,否则跟根本仿真不了,那么博途就不一样咯!博途是自带仿真软件,可以自由切换仿真,非常的方便,那么问题来了,竟然如此的方便,那我该如何使用呢?接下来,我将会和大家来分析如何使用博途的仿真软件!

一、建立程序

第一步:(添加一个CPU设备,这里选择1214C DC DC DC、版本V4.1)

第二步:(在设备视图里选中CPU以太网网口,下方会出现PLC属性—常规—以太网地址—IP协议选中在项目中设置IP地址)

IP地址:192.168.0.1

子网掩码:255.255.255.0

(IP地址必须要和电脑本地连接IPV4地址是在同一个网段)

第三步:(在PLC变量—默认变量表创建以下变量)

启动按钮—M0.0

停止按钮—M0.1

电机运行—Q0.0

(在仿真时不能使用外部I点,否则不能被仿真与强制,建议采用M点)

第四步:(在程序块0B1主程序里编写如下图启保停程序)

二、 运行仿真并使用

第一步:(在左上角菜单栏上点击开始仿真按钮,即可打开仿真软件。)

如何找不到的情况下,可以鼠标靠近图标即可显示图标名称,方便识别仿真软件。

第二步:(仿真软件打开,点击下载即可把程序下载到仿真器当中去。)

第二步:(点击左上角菜单栏在线按钮)

第三步:(在监视之前要确认仿真软件是否在RUN运行状态并且是绿灯,然后点击程序上方菜单栏一个眼镜的图标开启监视)

第四步:(鼠标选中启动按钮触点并右击修改—修改为1即可启动电机。)

第五步:(鼠标选中停止按钮触点并右击修改—修改为1即可停止电机。)

此时此刻仿真已经成功完成了,大家都理解并且掌握了吗?可以在上述文章找答案!

温馨提醒:在仿真之前要确保已成功安装S7-PLCSIM仿真软件,否则不能进行仿真!另外在仿真监视程序时启动按钮修改为1一定要再次修改为0否则再次是启动不了的,按钮是不能自动复位的,停止按钮也是如此!

来源:PLC发烧友,作者:技成培训网-徐陈爽。留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。

相关问答

学习plc用哪个软件比较简单,如何下载?

各种品牌的PLC与其编程软件各有千秋,不同的PLC编程软件是不能通用的,比如日系的PLC编程软件只能用在及其品牌的PLC上应用,像三菱的GXWORKS2编程软件只能用在FX...

博途v13从plc上传程序?

下面是从PLC上传程序的基本步骤:连接PLC和计算机:使用合适的连接线将PLC和计算机连接起来,确保能够正常通信。打开博途V13软件:在计算机上打开博途...

博途v15程序里可以连接PLC,但是wincc没方法在线-ZOL问答

在线仿真连接PLC设备就不正常,说明和PLC的通讯没有建立起来,检查PLC的通讯。我也遇见这样的情况,我是重新装系统,重新安装v15才行不要担心,这并不罕见。你可...

博途v13从plc上传程序?

博途V13是西门子公司推出的一款编程软件,支持多种编程语言和控制器类型。下面是从PLC上传程序的基本步骤:连接PLC和计算机:使用合适的连接线将PLC和...

博途编好的程序电脑连的无线网怎么下载到plc?

要将电脑编好的程序下载到PLC,首先需要确保PLC和电脑连接到同一个无线网。然后,在电脑上打开PLC编程软件,并选择下载选项。通过软件指定PLC的IP地址或者通过...

西门子PLC317用博图软件怎么通过以太网向普通电脑发送数据?

楼主说的这个其实已经涉及到两台电脑和PLC通信的问题了。首先要用博途软件控制PLC,首先得用一台装有博途软件的电脑,通过网络或者编程电缆,连接到PLC上,然后...

使用虚拟机时,博途中S7-1200/1500怎么与plc连接?-ZOL问答

先试用PING指令看看是否能PING的到CPU如果无法PING到链接的CPU那就说明你的网络链接有问题这种故障和TIAPORTAL编程软件无关。3.如果还是无法解决,可以...

博途v13如何连接plc?

连接PLC需要以下步骤:1.将PLC电源插头插入电源插座。2.将编程电缆的一端插入PLC的编程接口。3.将编程电缆的另一端插入计算机(或者连接USB转接口)。4...

博途v13如何连接plc?

连接PLC需要以下步骤:1.将PLC电源插头插入电源插座。2.将编程电缆的一端插入PLC的编程接口。3.将编程电缆的另一端插入计算机(或者连接USB转接口)。4...

博途safety是做什么的?

博途Safety的作用如下:博途Sartdirve是用来调试变频器的,Safety是安全型PLC组件,可以安装也可以不安装。安装包先安装STEP7V14SP1Professional,然后...

 宋何景  相川步 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部