艾而特--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

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

 

posted @ 2021-01-08 12:44  包子789654  阅读(1739)  评论(0编辑  收藏  举报