一些Modbus TCP的资料,虽然是200的

文档可在西门子官网找到

西门子官方资料大全 之 S7-300/400-更新STEP7 5.6 SP1/PRO 2017 SR1-技术论坛-工业支持中心-西门子中国

西门子官方资料大全 之 S7-1500 & TIA 相关-更新TIA V15 SP1 下载地址-技术论坛-工业支持中心-西门子中国

​​​​​​ 西门子官方资料大全 之 S7-200&LOGO!-技术论坛-工业支持中心-西门子中国

S7-1200的手册也提及到:第1208页

​​​​​​​

s71200_system_manual_zh-CHS_zh-CHS.pdf - SIMATIC S7 S7-1200 可编程控制器 - ID: 109772940 - Industry Support Siemens

Los geht's!正片开始!

S7-PLCSIM Advanced软件对系统环境要求很高

我本人手提能装博图V15和S7-PLCSIM V15仿真器,但是S7-PLCSIM Advanced能成功安装,但是仿真的PLC启动不了

亲测虚拟机装下面这一个系统能用,网站链接在下面

MSDN, 我告诉你 - 做一个安静的工具站

遇到其他问题可以参考这个网站,PLCSIM advanced V2.0相关问题汇总 - 离散行业自动化 - CIMC中国智能制造挑战赛BBS - Powered by Discuz!

对于PLCSIM advanced还需要配置 PG-PC 接口,因为博图下载程序的时候需要用到

  

对于网络适配器,需要配置TCP/IPv4协议,ip地址只需要设置和等下设置的博图PLC以太网IP地址同一个网关即可,就是也是192.169.46....

打开博图,选择S7-1500的PLC,写一些程序,以便于后面的数据读取

点开设备组态,设置IP地址为:

还要使用这也个FB块,并且添加背景数据块DB,指针指向DB1,一个全局DB来设置FB块的参数

然后启动advanced,ip地址和掩码与博图设置的PLC一致

然后在博图中下载程序到该仿真PLC中

①编译

②下载

③启动PLC,这时advanced亮起绿灯

或者点这个也行

使用的是KEPServerEX 6作为读取数据的软件

右键连接性,新建通道

     

没截图就是随便起名字,或者默认点下一步即可

然后右键新建设备

站点与PLC一致

然后完成后,新建Tag标记

 最后点击,可见能得到数据

如果在博图中监视改掉某些寄存器的值,在OPC Quick Client就会随之改变

而如果写程序时,指针指向的就是M寄存器的值,那么也能显示M寄存器的值

对于MB_SERVER块,如果指向了M100.0,那么Modbus地址如下:

IW64     300033 指令3  地址33   计算方式:64÷2+1=33

IW66     300034 指令3  地址34   计算方式:66÷2+1=34

MW134 400018 指令4  地址18   计算方式:34÷2+1=18

(因为指向了M100.0作为起始,如果指向的是M0.0,那么地址为68)

Q0.0      000001 指令0  地址1    计算方式:0*8+1=1

I2.0        100017 指令1  地址17  计算方式:2*8+1=17

需要除以2的原因在文章的最前面已经提到

不过读浮点数有点异常

而且M寄存器和DB数据块还不能同时显示,如果有小伙伴知道,可以在评论区告诉我噢,互相学习

使用博图V15和S7-PLCSIM Advanced V2.0以S7-1500PLC仿真Modbus TCP相关推荐

  1. 使用博图V15和KEPServerEX6软件进行OPC Server读取PLC数据仿真(对PLC数据采集和边缘计算程序测试的准备)

    做这个仿真的目的主要是为后面对获取到的PLC数据编写或调试边缘计算编程进行铺垫 仿真OPC Server通过Siemens TCP/IP Ethernet协议与西门子PLC进行通信,获取PLC的数据 ...

  2. 新建实例启动S7-PLCSIM Advanced V2.0失败:Error Code: -30, LicenseNotFound

    打开Automation License Manager可以搜到密钥,但是显示21days和一个时钟,表示密钥已经过期了 主要原因:License服务没有启动:License过期 1.启动Licens ...

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

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

  4. 西门子博图V15 和 PLC SIM安装攻略

    SIMATIC STEP 7 和 WinCC V15.1 试用版下载 https://support.industry.siemens.com/cs/cn/zh/view/109761045 SIMA ...

  5. 博图V15.1下载及安装过程

    1.进入西门子工业支持官网 https://support.industry.siemens.com/cs/start?lc=en-CN 2.将语言切换到中文(这对咱英语不行的人帮助太大了) 3.点击 ...

  6. 西门子1200程序与威纶通实例,设备已经运行生产,博图V15

    西门子1200程序与威纶通实例,设备已经运行生产,博图V15, 里边涉及到上位机通讯,modbus485,伺服等,特分享给大家阅览. 1,西门子1200控制4台步进电机: 2,西门子1200与4台MS ...

  7. PLC西门子杯比赛,三部十层电梯博图v15.1程序

    PLC西门子杯比赛,三部十层电梯博图v15.1程序,带wincc画面. 西门子杯,西门子初赛程序. ID:6919671539506210工控自动化技师

  8. 博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释。

    博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释. ID:6966621318999352冰河世纪KK

  9. 博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释

    博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释id=621318999352&

  10. 博图V15与RobotStudio通讯仿真

    该博文的创作源于B站Up主破风四力以及哈卜科奇的视频,这感谢两位博主精心准备的视频,大家也可以去看看视频. Without further ado, let's dive into the blog. ...

最新文章

  1. 有关GBDT(Gradient Boosting Decison Tree,梯度提升树)
  2. appearance 设置公共属性
  3. python数据框添加一列无列名_Python将列添加到数据框导致NaN
  4. JZOJ 3158. 【JSOI2013】丢番图
  5. [BUUCTF-pwn]——axb_2019_fmt32
  6. 新版征信对信用卡养卡会有重大影响吗?
  7. ubuntu16.04升级 vim 8.0
  8. C# 子类实例化基类 基类使用不了子类的方法_C#中的类、方法和属性
  9. 如何搭建威纶通触摸屏与S7-200smart之间无线PPI通信?
  10. jQuery幻灯片插件Skippr
  11. 如何给php安装上pecl,PHP PECL如何安装扩展?
  12. C语言基础知识梳理总结
  13. 云计算具有哪些特点,主要分为哪几大类型?
  14. Matlab(2)基本操作与矩阵输入
  15. win10服务器系统进不去怎么办,win10开机进不去系统怎么办。
  16. 【MM ECC VS S4】MM模块中ECC与S4的区别
  17. Java并发HashSet报错ConcurrentModificationException解决方案
  18. 免费下载学术文献的网站,好用!
  19. 开启前端CSS学习之路-css003
  20. 游戏低延迟高续航真无线蓝牙耳机,小巧便捷出差旅行必备

热门文章

  1. python手工打码_python云打码
  2. http-server 简介
  3. PMBOK 49过程 ITTO和4W1H(第六版)
  4. 介绍一款很好用的分区软件--分区助手(不用格式化磁盘哟~)
  5. RGB888和RGB565颜色对照表
  6. java面试 bs cs_面试题思考:BS与CS的区别与联系
  7. Matter over Wi-Fi: Raspberry Pi 4开发环境设置
  8. 电子手轮控制步进电机程序手轮控制步进电机的頻率,脉冲数,内容包括欧姆龙plc程序,mcgs程序
  9. 两块stm32单片机串口通信讲解
  10. 百度地图拾取坐标系统