首页 上一页 1 2 下一页 尾页

(USS协议应用)西门子变频器参数的数据类型的区分? 点击:2712 | 回复:28



linas

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 11:51:00
楼主
在用西门子PLC通过USS指令控制变频器时,在读写变频器的参数时首先要确定参数的数据类型才能读写,但是参数的数据类型怎么区分:16位整型数、32位整型数、浮点数。
我看的一个例子上是这样说的:是用USS-WPM-D写指令把数据写到参数P731中,写入数据为16#00340003    
注释是这样说的16#00340003中的34表示52,而3表示3,所以此操作是向参数P731中写入52.3

而我认为这个参数应该属于浮点数,应为这个参数值是带小数点的数。
是我的理解错误还是数据类型不是这样区分的啊

急切盼望大家的帮助,谢谢谢谢拉



子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 502回
  • 年度积分:0
  • 历史总积分:837
  • 注册:2006年5月17日
发表于:2007-05-24 11:56:00
1楼
可以参考变频器的参数表,每个参数都有写参数的数据类型!

子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 502回
  • 年度积分:0
  • 历史总积分:837
  • 注册:2006年5月17日
发表于:2007-05-24 11:56:00
2楼
可以参考变频器的参数表,每个参数都有写参数的数据类型!

子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 502回
  • 年度积分:0
  • 历史总积分:837
  • 注册:2006年5月17日
发表于:2007-05-24 11:56:00
3楼
可以参考变频器的参数表,每个参数都有写参数的数据类型!

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 13:23:00
4楼
我在说明书里没有看到啊  !

你能不能给我截个图,说明以下,让我看看啦!

拜托了!

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-24 14:28:00
5楼

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-05-24 14:36:00
6楼
浮点型和16进值之间是怎样转换的?

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-05-24 14:41:00
7楼
如0.1标示为16#为多少?

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-05-24 15:11:00
8楼
[color=#FF0000]我看的一个例子上是这样说的:是用USS-WPM-D写指令把数据写到参数P731中,写入数据为16#00340003    
注释是这样说的16#00340003中的34表示52,而3表示3,所以此操作是向参数P731中写入52.3[/color]是不是已经过特殊处理了?

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 17:29:00
9楼
老菜鸟前辈 我的说明书怎么没有数据类型啊!!

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 17:30:00
10楼

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 17:32:00
11楼
图片怎么发不上去啊

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 17:36:00
12楼
我看的是M440的说明手册,上面的参数 根本就没有数据类型.
你看截图是哪个系列的说明书.

M4系列是参数的数据类型怎么识别啊

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-24 17:38:00
13楼
数据没有处理啊,他在USS指令上就这样写的,是西门子公司的人做的教程.应该不会错吧!

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-24 18:20:00
14楼
叫“西门子变频器440参数表.pdf”,在我的FTP上:
ftp://gk:gk@deshengwu.vicp.net/

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-05-24 23:28:00
15楼
[color=#FF0000]数据没有处理啊,他在USS指令上就这样写的,是西门子公司的人做的教程.应该不会错吧![/color]这个数据应为双整数变量吧,如是实数,不应该说16#00340003中的34表示52,而3表示3,组合起来表示52.3

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-25 08:50:00
16楼
你说的双整数是双字的、32个字节的吧!

那要是按照你的说法:双整数的前个字表示一个整数,后一个字表示一个整数,两个整数组合成一个带小数点的数。

我这样理解对吗?

要是这样,我总觉得按这种方式存储数据太不容易理解,为什么不直接按实数存储那?

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-25 09:31:00
17楼
我以前的看的是变频器简明手册,所以那上面没有参数的数据类型.现在下了完全版,这些信息都可以看了 .

hanyun

  • 精华:2帖
  • 求助:0帖
  • 帖子:75帖 | 237回
  • 年度积分:0
  • 历史总积分:526
  • 注册:2006年2月21日
发表于:2007-05-25 10:46:00
18楼
1.变频器的参数类型在变频器的资料里都有介绍,如果不知道什么类型,用错读写指令的话,在监控的状态下,指令会报错误号,也可以通过指令的返回值来判断这个参数是什么类型的。

2.你说的那个例子,我是这么理解的:如果直接把52.3写到P731中就得用浮点数的写指令,如果把52.3转换成16进制数值的话(浮点数占两个字节),就应该用双字的写指令。

linas

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 313回
  • 年度积分:0
  • 历史总积分:507
  • 注册:2005年9月24日
发表于:2007-05-25 11:02:00
19楼
我以前看的是简明操作手册,所以上面数据类型都没有标出来,现在我下了个完整版的调试手册,上面参数的数据类型说的比较清楚.这个问题解决了.你给的方法在调试时候很有用.谢谢啦!

手册对P731的说明:P731是双字的整型数.确实应该用USS_WPM_D指令,但是这要怎么理解这种用法那.

我的理解是这样的:前一个字用来存储小数点前面的数,后一个字用来存储小数点后面的数,不知道我这样理解是否正确? 要是这样的话这种存储方式也够奇怪的

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2007-05-25 11:49:00
20楼
加小数点便于理解变频器参数的类别;具体怎么存储的不太清楚。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页