关于TPS系统串口卡的问题。 点击:542 | 回复:11



DCS_SLAVER

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-03 11:14:23
楼主
        TPS系统的SI卡,采集下位机的数据都正常,但不能向下位机写数据。我用的地址是40000到49999之间,不知是何原因,请高手指点小弟。



9983468

  • 精华:0帖
  • 求助:3帖
  • 帖子:18帖 | 46回
  • 年度积分:0
  • 历史总积分:169
  • 注册:2008年1月03日
发表于:2008-05-03 19:51:53
1楼
在我的印象中“40000到49999”是不是西门子分析仪的内部地址。如果是的话,这段地址是上传地址,不用于下写。

DCS_SLAVER

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-03 20:58:03
2楼

我用的是EMERSON的S600流量计算机,此段地址可读可写,与其它系统都可以正常工作,只是与HONEYWELL的TPS系统通讯不行。

DCS_SLAVER

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-03 21:00:07
3楼
TPS的破SI卡一点都不好用,还需要对32位的浮点数据进行编程转换,晕呀!!

把酒临风2

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-05-07 17:19:13
4楼

根据霍尼公司的资料介绍说:SI卡的每一路通道容量是开关量512路或者模拟量(或者叫浮点数)16路,是这样吗?谢谢

我们这次用TPS与各单元设备通讯很多,很多!心里现在还怯怯的,不知道最后效果会怎么样。

有与我们同用途的大侠请联系!谢谢

DCS_SLAVER

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-08 08:08:56
5楼
关于串口卡的说明太简单了,还没有例子。如果有浮点数的读写,那是相当地麻烦,楼上的如果工程做完了请写一些经验总结出来,大家一起参考,关于串口卡的应用我现在只会从下位机读,可是怎么也写不下去 !我的邮箱:nmjwp1998_2002@sina.com.cn,多联系!

督伟

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 78回
  • 年度积分:0
  • 历史总积分:232
  • 注册:2006年1月17日
发表于:2008-05-08 09:11:18
6楼

首先要搞清楚下位机是什么样的格式,如果不是浮点数形式当然要转换了。另外下位机是否允许写。不要什么情况都说DCS的SI卡不好用。都是标准的MODBUS协议。

把酒临风2

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-05-08 14:03:05
7楼

好象SI卡就两种标准的通讯协议, 一个是AB通讯的协议,一种就是施耐德的通讯协议!如果还有其他的,就需要先转成MODBUS,再进行通讯了!当初我建议他们做成通讯站的形式,专门一个操作站负责与其他单元PLC进行通讯,用以太网标准,又快数据量又大,但是他们说还是底层通讯比较方便!不知道是不是如此

DCS_SLAVER

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-08 15:22:40
8楼
Note that—
• APM/HPM numeric data mapped to an integer register in a Modbus device is 截断
to whole numbers.
• Floating point format data for the address range 20001 to 29999 is returned in standard
IEEE floating point format except that the low and high words are swapped. This
format is appropriate for the Modicon 984 Programmable Logic
Controller (PLC).
• Floating point format data for the address range 70001 to 79999 is returned in standard
IEEE floating point format. This format is appropriate for the Triconex Critical
Process Controller.
• Floating point format data for the address range 80002 to 89999 is returned in standard
IEEE address - 1 floating point format. This format is appropriate for the
Honeywell 620 LCS.
For Modbus compatible devices other than those listed above, floating point formats may
vary. Honeywell’s multivendor interface certification program determines which format (if
any) is appropriate. Contact your Honeywell representative for further information.

DCS_SLAVER

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-08 15:24:21
9楼
两个星期了,HONEYWELL的工程师都搞不定。难道不是SI卡有问题吗,如果好用,一个干了十几年的工程师都搞不定!>?!?

asdfasdf

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 59回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2004年3月03日
发表于:2008-05-09 10:21:09
10楼
这么长时间了,还以为你搞定了呢。写浮点数用70001-79999,40001-49999用来读写整数,还听人说浮点数一次只能写一个,记得当时做的时候不是这样的,浮点数的读写传送数据量大,可以在PLC 方进行转换成整数后传送,这样可以一举多得

DCS_SLAVER

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 24回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2004年3月22日
发表于:2008-05-11 07:49:35
11楼
40001-49999之间读出了整数,但是写不了,是不是下位机有问题?数组点应该可以写吧!

热门招聘
相关主题

官方公众号

智造工程师