如何读取PLC的寄存器地址和点表?


前言

如何读取PLC的寄存器地址和点表,我们在已知PLC型号和IP地址的情况下是可以试出来的。没错,还是使用我们的老朋友HslCommunication测试工具。

一、如何使用?

在HslCommunication测试工具的首页上是有一个批量测试工具的,我们可以通过寄存器地址和指定的长度来选择批量的查询。如图所示,此图为机器运行状态下的结果,不知道如何运行的看我上一篇配置运行的说明。
在这里插入图片描述
欧姆龙的寄存器一般设置在D下面,然后我们开始遍历,从0开始,以1000位长度,或者自己定义,一般就足够了。不够自己再加加。
首先这个数据出来的非常快,然后我们可以看到1000组数据,前面非常多0,一般4个0为一个寄存器地址,大概估一下多少个0,然后换到大概位置的寄存器处,如下图所示。
在这里插入图片描述
我们可以直接到D100附近去寻找,然后找到挨个去试就好了。

二、优势与弊端

这个方法速度非常的快,能够快速的帮你找到大概哪边有数据,具体哪个数据是想要的还需要进一步试,但这个方法还是能找到。弊端的话也很明显,如果项目用的寄存器多的话,无法直观的看到数据的数值,如果可以直接看到数值的话需要自己写demo了。

总结

总之,在没有条件的情况下创造条件已经很不容易了,肯定是有更好的办法的,但我找遍了全网也没有找到方法。以后有机会看看能不能写个demo,自己写只要能通讯上获取到剩下的就容易了。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值