概述
本文主要是设备通过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/

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

  1. 西门子plc s-7 1200驱动伺服电机方法

    西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...

  2. S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN

    S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN PLCS7-1200,可赠送v15软件 西门子博图编写,程序包含一台机器所具备的所有功 ...

  3. 西门子 PLC S7单边通信

    PLC通信 1.组态&编程 (1)打开博途软件,创建新项目,命名为:通信 (2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2 (3)CPU属性设置,启用系统存储器字节和时钟 ...

  4. 西门子PLC s7立即触点和立即输出指令的应用

    立即触点指令(Immediate)只能用于输入量I,执行立即触点指令时,立即读入物理输入点的值,根据该值决定触点的接通/断开状态,但是并不更新该物理输入点对应的输入过程映像寄存器.在语句表中,分别用L ...

  5. C#模拟西门子S7服务

    该Demo使用C#开发,UI采用WPF绘制,采用snap7模拟西门子PLC S7服务,从Excle中读取变量配置,在程序启动时进行读取Excle,并异步加载为UI控件,无需进行前台代码的编写,方便从事 ...

  6. 怎样下载程序到西门子PLC

    将程序下载到西门子PLC的具体步骤可能会因PLC型号.编程工具.通信方式等多种因素而略有不同,但一般而言需要遵循以下几个基本步骤: 1. 将PLC与电脑进行连接:通常需要使用PLC编程工具提供的编程线 ...

  7. 怎样安装西门子PLC

    安装西门子PLC主要包括以下几个步骤: 1. 确定安装位置:首先需要确定西门子PLC的安装位置,应该选择一个干燥通风.无尘的环境,并且要确保有足够的空间安装和维修. 2. 安装基座:安装PLC基座时需 ...

  8. ISM Web组态软件采集西门子PLC

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.西门子PLC 二.使用步骤 1.创建西门子 PLC S7模型 2.创建设备 总结 前言 本文详细讲述了ISM We ...

  9. 无线开关量收发模块、模拟量无线收发模块、无线液位采集传输控制系统、无线压力传感器、云平台远程监控、本地监控、无线西门子plc在污水处理方案中的应用

    ​​​​​ 无线开关量收发模块.模拟量无线收发模块.无线液位采集传输控制系统.无线压力传感器.云平台远程监控.本地监控.无线西门子plc在污水处理方案中的应用 项目背景 污水处理是指为使污水达到排入某 ...

最新文章

  1. zcmu1550(字符串最小表示法)
  2. shell的控制语句
  3. 敏捷开发一千零一问系列之十三:故事点好还是人天好?
  4. Lua笔记4 闭包、迭代器
  5. 19.Linux系统管理
  6. Matlab 2018a的安装步骤
  7. 游戏开发中常见的10种编程语言
  8. CreateThread与_beginthread 内存泄漏的本质
  9. Layui的下拉框样式失效问题
  10. SQL编程:外键约束
  11. 方维带货直播最新教程原创文档-申请腾讯云密钥
  12. 精密划片机的三种切割方式
  13. app毕业设计开题报告基于Uniapp实现的美食餐厅订单点餐APP
  14. C#冷门系列之Lazy
  15. 【CE】ASK,OOK,FSK,GFSK简介
  16. 全国高中数学联赛——几何
  17. 派克轴向柱塞泵PV系列
  18. Skype打不开,双击没反应?(win7)
  19. Netty使用篇:Http协议编解码
  20. XSS Chanllenges笔记

热门文章

  1. CarbonData简介
  2. Jenkins流水线整合钉钉
  3. pytdx 调用沪深300 所有股票实时行情
  4. 网络安全:对于小白白的学习建议以及自己的学习计划
  5. 最新 济南软件公司 不完全列表 及 全国百强表[2008-12-06]
  6. ANSYS软件之问题1——调出HFSS模块
  7. 科技新品 | 佳能18英寸4K/HDR专业监视器;小派科技Pimax Reality系列VR设备;三星半导体3款车用芯片方案...
  8. 机器学习番外篇—朴素贝叶斯三种模型(多项式,高斯,伯努利)
  9. MySQL数据库集群实战(1)——MySQL数据库基础知识
  10. 安全测试常用几个工具(开源商业)调研