如何用INTOUCH写MODBUS寄存器 点击:1433 | 回复:3



赛勒

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2004年12月10日
发表于:2006-08-03 14:58:00
楼主
请问有人试过用DASMBSerial向MODBUS装置发送写命令吗?一般我们都是读取装置寄存器里面的数据,如INTOUCH定义40001是指用MODBUS 03号命令读取装置里第一个寄存器,但是如何来写入这个寄存器数据呢,还是用这种格式(如在INTOUCH里面赋值40001=100)?肯定不行!应该INTOUCH里面有什么命令吧。



赛勒

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2004年12月10日
发表于:2006-08-03 15:00:00
1楼
补充一下用EXCEL就可以写入!

Writing Values to the DAServer from Excel
Values may be written to the DAServer from Microsoft Excel by creating an
Excel macro that uses the POKE command. The proper command is entered in
Excel as follows:
channel=INITIATE("applicationname","topicname")
=POKE(channel,"itemname", Data_Reference)
=TERMINATE (channel)
=RETURN()

赛勒

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2004年12月10日
发表于:2006-08-03 15:00:00
2楼

赛勒

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 13回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2004年12月10日
发表于:2006-08-03 15:01:00
3楼

热门招聘
相关主题

官方公众号

智造工程师