• 艾而特--ModbusTcp通讯测试


    一,连接控制器,读取数据

    1,查看艾尔特控制器网络设置,设置电脑IP。

      设置完成后,点ModbusPoll的“OK”,会自动连接

     2,查看连接状态

     3,根据“艾而特的手册”,参照5.6参数表,根据需求设置读取的地址和长度

     4,拧紧结束后,就能读取实时控制器的值了。

    二,写入数据(选择任务,参数)

    我们先看说明,感觉说明描述跟实际测试有点区别:

     测试开始:

    1,用Modbus Poll测试

    【1】选择任务

     【2】选择参数:

     【3】以上发送完,就选择了任务2,参数2.

    2,用USR-TCP232-Test测试软件

    调试记录:

    测试1,选择参数步骤:
    当前:任务3,参数1
    【1】发送 选择参数2:00 00 00 00 00 06 01 06 00 31 00 02
    切换到了:任务3,参数2

    测试2,选择任务步骤(需要发送2次指令):
    【1】发送 选择任务2:00 00 00 00 00 06 01 06 00 30 00 02
    还是:任务3,参数2
    【2】发送 选择参数1:00 00 00 00 00 06 01 06 00 31 00 01
    切换到了:任务2,参数1
    备注:如果只是选择1个任务,是没有反应的。要先选择任务再选择参数。

    测试3,忘记重启了几次之后,只用发送一次选择任务的指令就可以
    选择任务步骤(只用发送一次指令):
    【1】发送 选择任务
    00 00 00 00 00 06 01 06 00 30 00 04

    切换到了:任务4
    00 00 00 00 00 06 01 06 00 30 00 03

    切换到了:任务3
    00 00 00 00 00 06 01 06 00 30 00 02

    切换到了:任务2

    备注:选择了任务或参数后,控制器上没有显示变化的,实际启动工具后是有反应的。

  • 相关阅读:
    用错每日活跃用户(DAU)这个指标,无异于挖坑给自己跳
    自我修复型设计-常用的架构设计原则
    UParams
    nodejs的使用场景
    问题
    GitHub Copilot可对整行或全部代码给出AI分析建
    Your AI pair programmer
    飞冰React框架如何配置懒加载
    【630】keras 实现多输出模型
    【629】图像增强(imgaug 包)
  • 原文地址:https://www.cnblogs.com/baozi789654/p/14250853.html
Copyright © 2020-2023  润新知