台达PLC RS 点击:1464 | 回复:7



舞在风中

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 43回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年4月12日
发表于:2014-11-13 10:27:12
楼主

小弟有个问题请教下:我用用台达PLC的RS指令接收到一串数据存在D152 D153  D154  D155  ....中,现在是D152,D153.....这些寄存器中的数据跳动很大,是不是发送错误或者存的地址不对,我有什么方法判断吗?







舞在风中

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 43回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年4月12日
发表于:2014-11-13 10:49:55
1楼

我的氧浓度传感器通讯协议是厂家自己定义的,CP1-CP9 对应的值存在D152-D150中,比如20.9%时CP1=sapce  CP2=2   CP3=0,CP4= . CP5=9 ,(以上都是ASCII形式的值),对应在我PLC地址中是D152=32  D152=50,D153=48,D154=46,D155=57(PLC是十进制形式显示),现在是D152,D153,D154.....这些寄存器中数值来回跳动,不稳定,我不知道是不是按CP1-CP9顺序对应存储在D152-D159中,我需要什么方法判断呢?

wuxiashuangji

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 87回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2012年9月10日
发表于:2014-11-13 15:05:44
2楼

要不将K0改为k19试试 ,我也不懂

舞在风中

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 43回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年4月12日
发表于:2014-11-15 16:18:46
3楼

回复内容:

对: wuxiashuangji 要不将K0改为k19试试 ,我也不懂 内容的回复!


这样的话接收不到数据

公孙小天

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 263回
  • 年度积分:0
  • 历史总积分:1330
  • 注册:2005年12月27日
发表于:2014-11-17 13:49:43
4楼

建议在装置监控窗口中监控用16进制数值形态监控D152开始的19的寄存器,一般情况下你要的数据不会放在首字D152中,要根据通讯协议中的数据帧格式找到有效数据的存放位置。

mcllyp

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2014年12月28日
发表于:2014-12-28 12:24:19
5楼

我能和你联系一下吗,我想用RS指令接受超声波变送器距离信息,但是没有收到信息,很可能都没有启动RS,不知道错那里了?想请你帮忙看看

mcllyp

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2014年12月28日
发表于:2014-12-28 12:25:01
6楼

我QQ:576406185,谢谢!

wuhualin77

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 106回
  • 年度积分:0
  • 历史总积分:1618
  • 注册:2012年6月29日
发表于:2018-05-17 14:42:43
7楼
学习一下,积分不够啊。

热门招聘
相关主题

官方公众号

智造工程师