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

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

3天内不再提示

基于TIA搭建西门子PLC仿真环境及通信方案

达泰电子 来源:达泰电子 作者:达泰电子 2023-07-26 09:41 次阅读

随着工控及上位机的广泛应用,在学习过程中,很多时候,我们都需要软件和硬件的结合。本方案主要用于解决在学习过程中PLC硬件的需求,以西门子PLC为例,详细描述了基于TIA博途系列软件实现西门子PLC仿真环境的搭建过程,并通过C#编写上位机软件实现通信测试。

软件需求:TIA 博途软件、PLCSIM软件、NetToPLCsim软件、上位机通信测试软件。

一、网络配置

通过网络适配器设置将本机IP设置为一个固定值,本方案以192.168.1.214为例,具体为下图所示:

wKgZomTAebWAI-kyAAB4Z4TG5yU63.jpeg

二、PLC项目创建

打开博途软件,新建项目后,添加一个新PLC设备,本方案以1200PLC为例:

wKgaomTAebaAGdw2AAAl-F0ojqo37.jpeg

三、PLC IP设置

打开PLC的PROFINET接口,设置一下PLC的IP地址,这里IP地址要与PC在同一个网段,本方案以192.168.1.210为例:

wKgZomTAebaAfW0OAAA4QRxShtg05.jpeg

四、允许Put Get通信访问

打开PLC设置窗体,找到防护与安全目录下,找到连接机制设置,将允许来自远程对象的Put Get通信访问勾选一下,如下图所示:

wKgaomTAebeAKVcKAABF5m8Pvqg69.jpeg

五、下载PLC程序到PLCSIM

点击菜单栏上的启动仿真,会弹出一个启用仿真支持的提示框,点击确定即可,如下图所示:(如果没有安装PLCSIM,会有相应的提示)

wKgZomTAebeAAjPPAAAtMdmRYIE68.jpegwKgaomTAebmAQ2ojAABzK98ccFo24.jpeg

PLC程序下载页面如下图所示:

wKgZomTAebmAR08zAADtEXawhlc26.jpegwKgaomTAebmAOTKLAAB_DxviPks35.jpeg

六、开启仿真器

点击下图中的RUN按钮,开启仿真器:

wKgZomTAebqAPRjnAAAmTmoyXB075.jpegwKgaomTAebqAF-RPAAAmUTR4nWg84.jpeg

七、运行NetToPLCsim

打开NetToPLCsim软件,以管理员身份运行NetToPLCsim,会提供是否停止102端口,选择是即可。

wKgZomTAebuATDThAABJXzb7rNs98.jpeg

八、NetToPLCsim相关设置

点击Add,添加一个Station站点:

wKgaomTAebuAKqE3AAA7x13bP0A63.jpegwKgZomTAebuAQdjTAABG27XsyZA21.jpeg

Network IP地址选择PC的IP地址,PLCSIM IP地址选择PLC的IP地址, Rack/Slot根据提示设置。

开启服务,点击Start Server按钮,Status变成RUNNING状态:

wKgaomTAebuAKBeFAABBiZKMLLE67.jpeg

九、C#编写上位机通信测试

通过C#编写上位机进行测试,测试结果如下图所示:(由于没有创建DB存储区,所以用PLC自带的M区进行测试,如果有需要可以创建相应的DB块,需要注意的是要将DB块的属性去优化去掉)

wKgZomTAebyAE0cqAAEdk6c0hDY71.jpeg

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

    关注

    4975

    文章

    12255

    浏览量

    454921
  • 西门子
    +关注

    关注

    92

    文章

    2850

    浏览量

    113778
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132163
  • 无线通讯
    +关注

    关注

    5

    文章

    524

    浏览量

    37742
收藏 人收藏

    评论

    相关推荐

    西门子S7-200使用教程

    西门子S7-200 PLC仿真软件超详细使用教程西门子S7-200使用教程
    发表于 05-06 16:43 0次下载

    VB与西门子PLC通信程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程——VB与西门子PLC通信,这个比较不错的,推荐下
    发表于 11-08 17:32 24次下载

    西门子PLC工业通信网络应用技术的精通教程详细资料免费下载

    PLC的MPI通信西门子PLC的PROFIBUS通信、工业以太网通信、第三方网关模块的使用、O
    发表于 11-16 08:00 91次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>工业<b class='flag-5'>通信</b>网络应用技术的精通教程详细资料免费下载

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

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

    西门子PLC与labview之间如何通过OPC实现通信

    西门子PLC与labview之间如何通过OPC进行通信? OPC数据采集软件Kepware西门子驱动就可以实现,它是西门子设备驱动的集合,
    发表于 05-12 15:27 6921次阅读

    分享一种西门子PLC的网络仿真搭建方法

    在手上没有真实的西门子PLC设备情况的情况下,PLC本地仿真器可以为我们进行开关量和简单模拟量的程序仿真
    的头像 发表于 09-08 17:29 4465次阅读

    西门子PLC对Socket通信的支持

    对于自控或电气工程师来说,西门子PLC是每个人都非常熟悉的一款PLC品牌;而对于上位机开发工程师来说,Socket通信或TCP/IP协议也是必须要掌握的一种
    发表于 10-27 10:37 2378次阅读

    西门子200Smart PLC的Socket通信技术

    西门子PLC对Socket通信的支持性是很不错的。如果你在使用西门子软件或者逛西门子论坛时,发现一个词叫做Open User Communi
    发表于 12-12 10:19 3359次阅读

    通信教程:西门子S7-1200PLC与组态王

    通信教程:西门子S7-1200PLC与组态王
    的头像 发表于 02-23 15:11 3754次阅读

    西门子PLC工作原理及仿真

    、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分 为微型
    发表于 04-17 15:12 1次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>工作原理及<b class='flag-5'>仿真</b>

    上位机与西门子PLC通信协议

    最近西门子PLC价格大幅上调,在工控界引起了不小的风波,不仅涨价,甚至还缺货,导致很多人不得不更改方案。听说最近 已经完成了芯片替换,希望不久能够恢复供货,并把价格回调。 通过这件事,从侧面可以
    发表于 04-17 15:13 5次下载
    上位机与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b><b class='flag-5'>通信</b>协议

    Unity3D与西门子PLC通讯

    本文是做实体PLC和Unity的通讯,如果没有实体PLC可以参考我之前的博文上位机与西门子博途TIA的PROFINET通讯仿真(虚拟通讯),
    发表于 04-19 11:43 0次下载
    Unity3D与<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>通讯

    C#西门子PLC上位机开发环境搭建

    一、安装软件   1. TIA_Portal_STEP7 15 博途,西门子的自动化开发软件 2. SIMATIC_S7PLCSIM_V15_1 西门子仿真软件 3. NetToPL
    发表于 05-08 10:07 2次下载
    C#<b class='flag-5'>西门子</b><b class='flag-5'>PLC</b>上位机开发<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    西门子博图TIA的Modbus主站通讯

    西门子PLC因其市场占有率较高,且被广大用户使用,应用比较广泛,而其博图TIA平台得到了推广应用,本文将介绍使用CP341进行Modbus 主站通讯
    的头像 发表于 05-19 09:15 1141次阅读
    <b class='flag-5'>西门子</b>博图<b class='flag-5'>TIA</b>的Modbus主站通讯

    西门子PLC系列的区别 西门子PLC指示灯报警解决方案

    西门子是全球知名的自动化解决方案提供商,其PLC(可编程逻辑控制器)系列产品广泛应用于工业控制领域。不同系列的PLC在功能、性能和适用范围上有所区别。本文将详细介绍
    发表于 08-04 10:15 2079次阅读