难题:PLC通过现场总线与智能仪表的特殊通讯 点击:920 | 回复:5



老伙计

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2005年9月22日
发表于:2007-04-30 09:13:00
楼主
    本人有一个课题,该课题的技术难点在于,现场总线与智能仪表的特殊通讯。
课题:PLC为西门子300系列,需要通讯的智能仪表为差压变送器。难点在于为了保证差压变送器在大量程范围内都有较高的绝对精度,实现PLC与差压变送器进行“与改变变送器量程相关”的通讯。说明:在通讯前对变送器采取了特殊的校验。首先,将变送器的量程分为4个段,如以变送器最大量程(现在变送器的量程比做到100:1没有问题)的1%、9%、25%和100%为分段点。然后,以变送器最大量程的1%为满量程(100%)进行校验,并进行记录;再分别以9%、25%和100%进行校验并作出记录。其他分段点以此类推。
    这样做的目的是,如果差压小于变送器最大量程的1%,那么就把变送器的量程改为最大量程的1%,这样就大大提高了小量程测量的绝对精度。再如,如果差压大于1%且小于9%,那么就把变送器的量程改为最大量程的9%,这样都会提高测量的绝对精度,依此类推。如果对这些理解的还不是很透的话,那么我举个例子。如:当前变送器的的量程为最大量程(即100%),精度为0.1%,那么如果在变送器测量的实际值只有1%时,尽管相对于最大量程的精度能保证为 0.1%,而这时的绝对精度为:0.1%*100=10%,即变送器以大量程测量很小的实际值是绝对精度是很低的。之所以变送器要做成具有很大量程比的原因就在于此。
    目前,智能仪表可以通过通讯来改变量程,那么能不能通过智能仪表与PLC的在线通讯来实现呢???而且判断何时改变量程也要有PLC来实现。
    请各路高手指点迷津。多谢!!!最好给出实际的方案(程序)。



皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-04-30 14:08:00
1楼
 如果有这个仪表的报文结构,用plc做通讯保证没问题,通讯问题解决了,其他的就相对简单些
liumingqin623@hotmail.com

亚星

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 340回
  • 年度积分:0
  • 历史总积分:394
  • 注册:2001年1月08日
发表于:2007-04-30 16:27:00
2楼
应该没有问题,只是确定下通讯方式后组织好报文结构就好了。

老伙计

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2005年9月22日
发表于:2007-04-30 22:11:00
3楼
所谓报文是不是就是GSD文件阿? 另外我记得在一些资料中说,每次通讯的报文长度要一致。但是,在改变量程这次通讯中的报文长度没法与平时长度保持一致啊,如此一来通讯同步会不会受到影响?如果会受到影响,那么每次通讯的内容都要一样吗,这不会影响通讯负荷吗?

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-04-30 22:52:00
4楼
每一种通讯的报文格式可能都不一样,GSD文件仅是做PROFIBUS通讯时用的
每次通讯的报文长度不一定要一致,比如MODBUS的读写请求,报文长度就有可能不一样

老伙计

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2005年9月22日
发表于:2007-05-03 16:31:00
5楼
谢谢!

热门招聘
相关主题

官方公众号

智造工程师