hardy_6817
纸上得来终觉浅,绝知此事要躬行.
级别: 略有小成
精华主题: 0
发帖数量: 291 个
工控威望: 439 点
下载积分: 16890 分
在线时间: 547(小时)
注册时间: 2016-06-06
最后登录: 2024-04-28
查看hardy_6817的 主题 / 回贴
楼主  发表于: 2023-10-24 17:19


MP2300程序的ML01200   对应海泰客PWS6A00T地址的 41201
MP2300程序的MB000830   对应海泰客PWS6A00T按钮地址的 1329




请问一下这个是怎么样的一种对应关系?
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 282 点
下载积分: 2869 分
在线时间: 101(小时)
注册时间: 2016-05-06
最后登录: 2024-04-29
查看gaoyingchun的 主题 / 回贴
1楼  发表于: 2023-10-25 08:44
字地址能想明白,加了1个偏置;位地址,看不懂
hardy_6817
纸上得来终觉浅,绝知此事要躬行.
级别: 略有小成
精华主题: 0
发帖数量: 291 个
工控威望: 439 点
下载积分: 16890 分
在线时间: 547(小时)
注册时间: 2016-06-06
最后登录: 2024-04-28
查看hardy_6817的 主题 / 回贴
2楼  发表于: 2023-10-25 09:26
寄存器地址偏移40001,这个可以理解,就像MODBUS。位确实搞不懂,PLC的位是16进制,触摸屏应该是10进制。但是还是找不到对应关系
adnnin
级别: 家园常客
精华主题: 0
发帖数量: 241 个
工控威望: 565 点
下载积分: 586 分
在线时间: 266(小时)
注册时间: 2016-12-30
最后登录: 2024-04-20
查看adnnin的 主题 / 回贴
3楼  发表于: 2023-10-25 15:30
麻烦up一下,我有思路了
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 655 个
工控威望: 1033 点
下载积分: 120 分
在线时间: 531(小时)
注册时间: 2019-09-22
最后登录: 2024-04-29
查看gxtmdb82164的 主题 / 回贴
4楼  发表于: 2023-10-25 16:39
还是modbus呗,0x开头的位地址,输入寄存器,但是PLC内部可能会有分区,比如说X点M点S点都映射在这个区,但是偏移地址起始不一样,重新映射过了

这个不用纠结的,找手册去看就行了,在这个方面,威纶通做的极好,每种通信驱动都有对应的手册

https://www.weintek.com/globalw/Software/PLC.htm

这里面不同的通信方式,寻址又不同

顺便,还是有套路的,提示一下,这种D.b的形式,一般最后一位是bit地址,HMI这边1329实际上是132号字的9号位,十进制的132写成Hex是84,结合前面用了modbus,over~
楼主留言:
真诚感谢!不过还是没搞明白
hardy_6817
纸上得来终觉浅,绝知此事要躬行.
级别: 略有小成
精华主题: 0
发帖数量: 291 个
工控威望: 439 点
下载积分: 16890 分
在线时间: 547(小时)
注册时间: 2016-06-06
最后登录: 2024-04-28
查看hardy_6817的 主题 / 回贴
5楼  发表于: 2023-10-25 17:45


查了一下这个驱动地址,还是没明白