技术论坛

 回复:讨论:串口通讯后Real数据的处理

返回主题列表
作者 主题
Naga_Orochi
侠士

经验值:1200
发帖数:841
精华帖:19
楼主    2006-04-10 18:20:27
主题:讨论:串口通讯后Real数据的处理
在通讯过程中,我将所有数据都按字节发送,到计算机端以VB接收,通常的位、字节、字(储存整数)或双字(储存整数)都轻松处理了,但是在江real数据按字节发送后,来到计算机就很不好处理,不知大家有何妙招?一起讨论一下。


现阶段,我做3种思路:
1、按西门子的介绍用real存储结构来翻译字节
2、在PLC端将数据分别处理在两个字中,高位字存储整数部分,根据小数位数(n)的需要,将小数位放大10的n倍,处理为整数后放在低位字中,到计算机后再组合起来
3、对于外部模拟量,直接将PIW/PQW发送到计算机
naga xel:有时笨办法可以解决聪明问题,所幸俺总有笨办法。
Naga_Orochi
侠士

经验值:1200
发帖数:841
精华帖:19
    2006-04-14 16:14:03
精华帖  主题:回复:讨论:串口通讯后Real数据的处理
quote:以下是引用学生在此在2006-04-11 08:27:21的发言:
关键是SIEMENS的real存储结构和VB中的存储结构有没有区别,有区别的话按上面第一条做就好了,没区别的话就简单了!


没错,搞定了,S7-300 Real与VB的single类型储存模式是一致的,但在传输时注意:接受端的字节顺序与发送端刚好相反。

naga xel:有时笨办法可以解决聪明问题,所幸俺总有笨办法。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。