请教:西门子中高低字节问题 点击:13799 | 回复:17



missyou

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 217回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2007年4月26日
发表于:2008-09-07 13:50:48
楼主
最近刚会了点西门子profibus通信编程,可是听说在变频器中和西门子的状态字控制字高低字节是反的,本来就不是很清楚的我一下变的更糊涂了,请各位高手赐教,谢谢



huoyun2099

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 92回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2006年3月14日
发表于:2008-09-07 14:06:02
1楼

西门子PLC中高低字节是:MW0中,MB0为高字节,MB1为低字节

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-09-07 18:01:40
2楼

总结为:高字节占低位,低字节占高位.

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-09-07 18:03:04
3楼

还有一点,可以自己将一个字展开为16位,不难理解..

missyou

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 217回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2007年4月26日
发表于:2008-09-07 18:21:03
4楼

谢谢各位老大!
是不是这样的
15 14 ……9 8 7…… 1 0 ——位
|         低字节   |   高字节 |  在变频器和直流调速中高低正好是反的,但是高低字节的位并没有改变啊?
是这样:
15 14 ……9 8 7…… 1 0 ——位
|     高字节       | -低字节-|    还是这样
0 1 ……7  8  9……14 15 ——位
| 高字节   |     低字节        |

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-09-08 00:08:27
5楼

我想这是一个基础,明白了这个,就方便做程序上

shijian

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:0
  • 历史总积分:282
  • 注册:2005年4月12日
发表于:2008-09-08 16:29:11
6楼

是这样----15 14 ……9 8 7…… 1 0 ——位

                              低字节   |   高字节 | 

missyou

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 217回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2007年4月26日
发表于:2008-09-08 18:59:46
7楼
引用shijian 的回复内容:

是这样----15 14 ……9 8 7…… 1 0 ——位

                              低字节   |   高字节 | 





这个是在PLC上的吧,我是问得变频器和直流调速上面的怎么排列?

mtwj02

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 342回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2008年7月15日
发表于:2008-09-08 19:17:50
8楼
xue xi zhong      

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-09-08 22:13:30
9楼
引用missyou 的回复内容:引用shijian 的回复内容:

是这样----15 14 ……9 8 7…… 1 0 ——位

                              低字节   |   高字节 | 



 



这个是在PLC上的吧,我是问得变频器和直流调速上面的怎么排列?


低对低,高对高,一一对应

zengjunxian

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 126回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2006年11月17日
发表于:2008-09-09 10:25:47
10楼
引用huoyun2099 的回复内容:

西门子PLC中高低字节是:MW0中,MB0为高字节,MB1为低字节


MB1中 MI.0为低,M1.7为高哈!!


missyou

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 217回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2007年4月26日
发表于:2008-09-09 11:54:29
11楼

恩,多谢各位,总感觉大家说的有点模糊

有空我试试吧,根据程序和变频器的设置,自己慢慢研究一下吧

一剑走天下

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 39回
  • 年度积分:0
  • 历史总积分:283
  • 注册:2006年9月26日
发表于:2008-09-09 14:40:46
12楼

请问,如果走变频器通讯,MM440需要设那些参数

 

vvlklxz

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 6回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-09-13 09:27:47
13楼
西门子S7-200PLC上位机通信 计算机 工控收藏

例如:VW0=VB0+VB1; 所以VB0低位,VB1高位,用16进制表示为:VW0 = 02FF时,VB0=FF,VB1=02;

 开发工控程序时使用自由口协议比较麻烦,效率也不高,PPI的协议要么付费要么不公开要么不好用,在网上找了一下也没捷径,算了,自己搞,经过1个礼拜的劳作,用VC搞了此DLL用于西门子S7-200 PLC的通信,读100个数据耗时250ms,非常高效,在vc,delphi,vb,C#.NET平台进行测试,效果不错啊,开发效率提高数倍,特此与爱好者分享,附带源码,独家奉献:


http://www.gkong.com/gkong_bbs/dispbbs.asp?Boardid=2&id=158178&star=1
http://www.ymmfa.com/bbs/read.php?tid-21293.html

劳动光荣。

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-09-14 21:27:07
14楼
MW0中,MB0为高字节,MB1为低字节

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-09-15 01:41:16
15楼

呵呵,这个贴子刷得!

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 159回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2005年3月02日
发表于:2017-12-13 15:16:15
16楼

通讯时,是从低位到高位依次传送位的,

抵制转基因

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 98回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2016年4月25日
发表于:2017-12-19 08:23:06
17楼

不看帮助文件的吗!


热门招聘
相关主题

官方公众号

智造工程师