电工学习网

 找回密码
 立即注册
查看: 2479|回复: 3
打印 上一主题 下一主题

能不能让你的电脑变成一台PLC

[复制链接]
跳转到指定楼层
楼主
发表于 2020-11-10 12:11:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
      上次一个学员咨询了一个问题:能不能用一台电脑A搭建一个西门子plc的仿真环境,来模拟一台PLC,然后通过另外一个电脑B,连接电脑A,实现上位机与PLC之间的仿真通信?      
这样,他就可以将自己闲置的电脑作为一台PLC来学习使用。
研究过程
       看到这个问题之后,我并没有立即回复他,虽然我觉得是可行的,但是本着负责的态度,还是决定做一个测试。
      首先准备两台电脑,一台电脑A,一台电脑B,电脑A用于搭建西门子plc的仿真环境,电脑B用于开发上位机,进行通信测试 。那么首先需要进行西门子PLC仿真环境的搭建,这里有很多种方式:
基于PLCSIM Advanced搭建S7通信仿真环境
基于PLCSIM-Advanced搭建ModbusTCP通信仿真环境
基于PLCSIM-Advanced搭建仿真opcUA服务器环境
本篇文章采用第一个和第二个,就是搭建一个S7服务器及ModbusTCP服务器进行通信测试,搭建好仿真环境后之后,PLCSIM-Advanced运行如下:
能不能让你的电脑变成一台PLC
监控PLC变量数据如下所示:
能不能让你的电脑变成一台PLC
通信测试
1、电脑B运行通信测试平台软件进行测试,采用S7协议访问结果如下所示:

能不能让你的电脑变成一台PLC

2、电脑B运行通信测试平台软件进行测试,采用ModbusTCP协议访问结果如下所示:

能不能让你的电脑变成一台PLC
整体总结
       通过这样的一个通信测试,以后我们可以将一台电脑完全当做一台西门子PLC来使用,不仅可以仿真逻辑,还可以仿真通信。支持S7服务器、ModbusTCP服务器、TCP服务器、UDP服务器、OPCUA服务器,学习上位机通信必备的一大利器。
       我们还可以把虚拟机当做一台独立的电脑,在虚拟机搭建好仿真环境后,本机开发上位机与其进行通信。

回复

使用道具 举报

沙发
发表于 2021-1-28 22:57:12 | 只看该作者
谢谢学习了谢谢学习了

回复 支持 反对

使用道具 举报

板凳
发表于 2021-2-2 17:28:42 | 只看该作者
值得学习。谢谢楼主辛苦了。

回复 支持 反对

使用道具 举报

地板
发表于 2021-3-16 09:00:24 | 只看该作者
很有价值的案例,省了买样机的钱。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-21 15:52

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表