台达PLC与带有485功能输出的流量计如何通讯且读写数据 点击:2077 | 回复:3



Smile-lyc

    
  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2018-04-10 21:44:55
楼主

设置MODBUS通讯,以PLC为主站,流量计为从站,建立通讯。

这里,8 位二进制,以十六进制数0...9,A...F来表示。

编写SEND子程序来完成16进制查询命令的生成和数据的发送;RECV子程序完成接收到的数据的处理;CRC子程序完成发送数据和接收数据的校验码生成   

SEND子程序调用指令格式为-[ECALLP “SEND” P700 W30 W35 W3A]。

ECALLP是子程序调用指令;

“SEND”是子程序名称;

P700是公用指针号;

链接寄存器W30、W35和W3A是子程序的传递参数,分别表示设备号、功能代码和数据。

例如:链接寄存器W30、W35和W3A的值分别为1、5和64(16进制);则表示设定设备号为1的质量流量计的流量输出值为100sccm,QJ71C24-R4将发送16进制查询命令0106 0011 0064 D824。

1分不嫌少!


楼主最近还看过



diaonima

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 617回
  • 年度积分:0
  • 历史总积分:866
  • 注册:2008年5月30日
发表于:2018-04-11 16:27:22
1楼
有这个指令吗!学习学习了!

jidaolun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2018年6月05日
发表于:2018-06-11 10:22:19
2楼

学习分享,共同进步共同进步

superdijia

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2019年2月27日
发表于:2019-02-28 14:10:31
3楼

学习分享,共同进步共同进步


热门招聘
相关主题

官方公众号

智造工程师