栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

snap7通过NetToPLCsim工具接入模拟西门子PLC S7-1200步骤简介

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

snap7通过NetToPLCsim工具接入模拟西门子PLC S7-1200步骤简介

概述
本文主要是设备通过S7协议接入西门子PLC S7-XXXX系列的开发使用文档,主要包括西门子PLC组态工具博途V15,PLC模拟工具S7-PLCSIM,IP地址映射工具NetToPLCsim等使用使用说明,S7协议的编译及使用说明等;
1 开发工具之间的关系
仿真软件S7-PLCSIM模拟真实的PLC,博途v15用于模拟PLC的组态,博途v15组态完成之后,点击仿真按钮,就会调出仿真软件S7-PLCSIM软件,将PLC项目下载进去,启动仿真PLC,就可以在线查看程序状态;因为第三方软件是不能直接与S7-PLCSIM模拟的PLC通信,要使用NetToPLCsim工具将S7-PLCSIM虚拟IP和PC端物理IP地址的进行映射。第三方软件通过NetToPLCsim的IP地址访问仿真的PLC;

下面简单介绍一下使用的步骤:
1、 启动TIA portal软件,完成西门子PLC的组态,设置PLC的虚拟IP地址,点击仿真按钮,将PLC下载到S7-PLCSIM软件;

2、 启动S7-PLCSIM软件。

3、 使用管理员权限打开NetToPLCsim软件,新增一个连接点,其中Network IP Address填写PC端的IP地址(物理IP),Plcsim IP Address填写S7-PLCSIM软件的IP地址,S7-1200的机架号是0,slot是1,启动服务;

4、 使用第三方软件HslCommunicationDemo进行测试,选择正确的设备型号,填写第三步中软件NetToPLCsim的IP地址10.0.4.50,连接成功后,可以获取或者设置对应数据存储区的数据;

2 数据的设置和获取
(1) TIA Portal软件模拟PLC在程序块设置DB数据的变量及值,在PLC变量模块设置I/M/Q区的变量,DB数据块变量设置如下图:

I/Q/M区变量的定义是在TIA Portal软件设置,变量值是在工具S7-PLCSIM工具,设置过程如下图:

TIA Portal变量定义:

变量值的设置:
首先将S7-PLCSIM切换到项目视图,在项目视图新建项目,在项目的sim表格查找到变量并设置值;

(2) 数据的获取,使用第三方软件HslCommunicationDemo连接并获取变量值;

上图的左边是TIA Portal对应是DB区的数据,右边是HslCommunicationDemo工具获取得到的数据。
参考:
https://blog.csdn.net/chengjl8/article/details/106709566/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914299.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号