测试方式

将PLC当做一个Modbus Tcp Server,然后通过调试软件读/写PLC内部变量;

PLC编程

首先找到Modbus Tcp Server的功能块:

将此功能块添加到程序中,然后增加两个DB块,用途分别为:

Modubs Tcp Server连接设置的DB块-》mbs_conn

供外部读/写的DB块-》mbs_regDB

有了DB数据块后,配置Modbus Tcp Server的功能块:

编译下载程序之后,,就可以通过以太网读写PLC内部的数据了。

注意:mbs_regDB这个DB块是PLC内部变量与外部访问接口之间的桥梁,因为以太网只能访问到这个DB块的数据。PLC内部程序可以从mbs_regDB取值,或者赋值给mbs_regDB,从而达到数据的交换。

通讯测试

将程序下载到PLC,然后百度一个Tcp调试工具,就可以开始测试了。

此时PLC程序已经运行起来了。

PLC的IP地址我设置为了192.168.0.49,端口为502。

观察发送日志中的

发送数据为:00000000000601030000000A

接收数据为:000000000017010314000500000000000A000000000000000000000000

拆分后的发送数据为:

0x00 0x00 0x00 0x00 0x00 0x06 0x01 0x03 0x00 0x00 0x00 0x0A

拆分后的接收数据为:

0x00 0x00 0x00 0x00 0x00 0x17 0x01 0x03 0x14 0x00 0x05 0x00 0x00 0x00 0x00 0x00 0x0A 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

百度几篇modbus_tcp协议介绍的文档,就能看明白报文的含义了。

重点:有了这些报文的解析方式,就可以通过高级编程语言来进行socket协议解析和编程了。后面威武哥会逐步深入的介绍工业物联网的实现方式,都会用到这些,欢迎大家的持续关注。

通过上面的数据,我们可以观察到接收数据的:

第1位为:5

第4位为:10

现在回到PLC内部,观察下采集到的数据是不是正确。

好了,撒花吧。

后期会逐步介绍将PLC数据采集后,上传云服务器,web展示,APP/小程序展示,数据大屏等花式操作。

紧跟步伐,不要掉队了。

s7 modbus测试软件,S7-1200 Modbus-Tcp通讯测试相关推荐

  1. 手机模拟续航测试软件,续航能力:使用场景模拟测试_平板电脑评测-中关村在线...

    ■电池容量 龙酷 X战神官方标配的是一块4000mAh的锂聚合物电池,并且可通过拆卸机身后盖的方式来更换电池,延长续航时间.不影响整体便携性的情况下还能做成可拆卸后盖的设计,这一点起码给了用户一种额外 ...

  2. 中文打字速度测试软件官网,中文打字速度测试软件

    使用该软件能够帮助用户测试自己的打字速度,阿宽中文打字速度测试软件专业的字数测试软件想知道自己打字速度水平赶快下载试试吧! 软件介绍: 中文打字速度测试软件是一款专业的用来测试打字速度的软件,软件安精 ...

  3. win7x64注册表显卡渲染速度_Geek3D GpuTest GUI(显卡测试软件)下载-Geek3D GpuTest GUI(显卡测试软件)免费版下载v0.7.0...

    Geek3D GpuTest GUI 能够对显卡的GPU.OpenGL进行基准压力的测试,而且测试完成也相当的快捷,功能强大,体积小巧,目前支持在windows 64位系统上进行测试,帮助用户检测显卡 ...

  4. 小学生数学测试软件c语言流程图,小学生数学测试软件-C语言课程设计

    小学生数学测试软件-C语言课程设计 C语言课程设计 设计期限 2013 年 6 月 17 开始 至 2013 年 6 月 20 结束 系 别 信息管理与信息系统 专 业 班级 学生姓名 学号 指导教师 ...

  5. 测试软件jm,JM3818无线静态应变测试分析系统

    JM3818无线静态应变测试分析系统每台仪器8点,可无限扩展.特别适合测点分布相对分散的工程测试场合. 系统支持有线和无线组网测试方式.有线方式支持单台USB接口直接联机测试:多台之间通过总线级联组网 ...

  6. 显卡测试软件3d mark,AllBenchmark(3D显卡测试工具)1.3 免费版

    ALLBenchmark是一个3D显卡测试软件和CPU测试超强工具,适合配置比较高的计算机,老电脑就不要拿出来测了,会宕机的. 以下为官方介绍(机器翻译,凑合看吧): 它可以检查您的计算机的图形处理能 ...

  7. 手机网络专业测试软件,3个专业网速测试APP,免费无广告

    3个专业网速测试APP,免费无广告 2021-02-01 22:01:54 332点赞 2352收藏 139评论 创作立场声明:应用市场大部分测速APP不是有内购就是充满广告,分享3个专业又免费无广告 ...

  8. 温度压力测试软件什么好,鲁大师温度压力测试多少度正常?鲁大师压力测试靠谱吗?...

    类似鲁大师这样的测试软件其实都是制造硬件处理压力,通过主板上的温度传感器的数据得出结论,也并非是不靠谱,至少可以作为一个有效的参考,我们通过鲁大师温度压力测试后多少度正常呢?请听下文分析. 教程中使用 ...

  9. 智能电视 屏幕测试软件,详解如何使用液晶电视测试软件

    详解如何使用液晶电视测试软件 昨天舅舅要买液晶电视,邀我前往相助,带了相机和本本,又下载了TFTTest和LCD-Test这俩测试软件,整装出发. 要了解一台高清电视的性能,最好的方法就是进行详细的测 ...

  10. 网络通信误码率测试软件,DMR终端直通模式误码率测试软件的设计与实现

    摘要: 直通模式下的DMR(Digital Mobile Radio)数字移动无线电终端,其通信性能受到的噪声和干扰的影响.采用误码率测试仪测量DMR终端点对点通信过程中产生的误码率,可以评估研发出来 ...

最新文章

  1. 【正则表达式系列】一些概念(字符组、捕获组、非捕获组)
  2. 云计算架构下的CRM
  3. python项目实战:最简单的图片转字符画
  4. APM - 零侵入监控Service服务
  5. Python脱产8期 Day09 2019/4/23
  6. google设置在新标签页打开的方法
  7. 【设计模式】 桥梁模式
  8. K8s学习进阶月刊第一期:Kubernetes and Cloud Native Meetup (北京站)...
  9. Java编程:弗洛伊德算法(无向图所有顶点最小路径)
  10. 基于matlab的傅里叶变换,基于matlab的傅里叶变换
  11. 黄健计算机科学与技术学院,计算机科学与技术学院研究生学业奖学金初评结果汇总表...
  12. 优化命令之top——实时显示进程动态/查看进程信息
  13. Package java.util.stream
  14. 旁轴相机,单反相机之间的区别(转)
  15. Android Audio 音频输出设备切换
  16. 群晖NAS搭建web服务器并公网可访问 2-4
  17. arduino/Mixly使用ZH03BPM2.5传感器
  18. 【面试经历】美团2020秋招测试开发一面二面
  19. 网络游戏公司招聘C++程序员的笔试题(有我的答案)
  20. ASP.NET三层架构全站开发的电商网站

热门文章

  1. linux下通过关键字查询日志并定位
  2. pyinstaller打包程序带图片终极教程
  3. 一元云购系统接入手机短信功能说明【V3版】
  4. 有关目标的SMART法则
  5. COGS.1689.[HNOI2010]Bounce 弹飞绵羊(分块)
  6. 信阳市的计算机本科学校,郭华平 - 信阳师范学院 - 计算机与信息技术学院
  7. 用html5制作古诗,古诗词书签制作
  8. Android 视频裁剪 (含裁剪 View)
  9. 集合添加元素python_集 - 百度文库
  10. 花几十万推广系统?这家跨国物流企业告诉你大可不必!