回复:MB_Client的引脚的地址42001是随便写的吗?还有,它为什么一定是速度,而不能是温度?

溪如

  • 帖子

    227
  • 精华

    0
  • 被关注

    4

论坛等级:侠客

注册时间:2017-10-26

普通 普通 如何晋级?

发布于 2017-11-29 08:47:17

9楼

展开查看
以下是引用唐诗宋瓷在2017-11-28 19:30:58的发言 >8楼

MD的东瀛人,移动端还不能下载其官网的资料。

以下是引用溪如在2017-11-28 19:01:58的发言 >:答案非常好。谢谢!

引用详细内容:

答案非常好。谢谢!

    我在网上查到Modbus地址的资料。如下图。主贴中的42001就在下面,是个保存寄存器的地址,相当于电脑用的U盘。我猜测过程如下:

    一,西门子PLC把 MB_DATA_PTR 处的数据传送42001(这种传送是通过MB_Client指令,这个指令于当于电脑用的copy,把数据从C盘复制到U盘。差不多可以这么理解吧?)

    二,安川运动控制顺把42001处的数据读进自己的硬盘(或者CPU),然后对它进行操作。此处,安川运动控制器里估计也有Modbus协议,能够操作这些数据。如果这个猜测是对的,那么,安川的相关指令是什么?

    42001是Modbus的地址,它对应的安川PLC的地址又是什么?

    42001可能是个十进制,也许在西门子PLC、安川PLC里对应的地址写法是不一样的,那么是怎么对应的呢?特别想知道它对应的安川PLC的地址是什么?这样我好进入安川PLC里查找这个数据,看看安川是对它进行怎么操作的(或者对它到底做了什么?)

    Ps:西门子PLC读第三方设备时,经常要把十进制改成十六进制,然后加个数,比如对方的地址是000F,西门子会加上40000,变成40016。





评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15709条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。