工控人生

欢迎光临
我们一直在努力

双字、字、字节、位之间的关系

以前一直用PCS7编程,也一直习惯于CFC编程,其中用到一个最基本的知识点,那就是双字、字、字节、位之间的关系。

在PCS7的CFC中,有一个W_BO和一个DW_BO的功能块,十分方便,直接输入连接的状态字,输出便会列出bit0——bit15的值,这在做DP通讯时经常用过,比如控制变频器,它的状态常常是在一个字取某位,如运行信号、备妥信号等。

今天在一个老CPU中,也用到DP了通讯,要在一个双字中取某位显示状态,不支持用CFC编程,所以无法傻瓜式的取到了,只能手工指定其中的bit位了。这时竟然字中高字节与低字节的对应关系,自己把自己晕了半天,后来回顾了下,终于搞明白了,看来傻瓜的编程方式是把自己弄得更傻瓜!呵呵

直接上两个图吧,是关于双字、字、字节、位之间的关系的,看看便明白了!

一定要注意高8位与低8位与字的对应关系!

图1:字、字节、位之间的关系

图2:双字、字、字节、位之间的关系

未经允许不得转载:编程 » 双字、字、字节、位之间的关系
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址