当前位置:
工控论坛
> >
产品
>
自动化软件
>
Wonderware论坛
我要发帖
InTouch读取400**的寄存器(VD区)错误
点击:
1841
| 回复:
2
Jason.Lai
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 5回
年度积分:0
历史总积分:54
注册:2006年7月18日
发表于:2008-02-01 11:58:00
楼主
我用intouch9.5通过DASMBserial读取S7200的数据,采用modbus协议通讯;
读取i.*,Q.*,VW*都是正确,但是读取VD*(float型) 不正确;
我尝试在intouch中用"400** F","400** S"格式读取也是不行;
但是我用MODScan32测试软件读取"400**"(VD区)正确,不过在MODScan32中要选择Swapped类型才显示正确,选择float显示还是错误;
找了技术支持还是没有解决问题,大家来分析一下,这是什么?
分享到:
收藏
邀请回答
回复楼主
举报
deng_lp
关注
私信
精华:5帖
求助:0帖
帖子:65帖 | 2669回
年度积分:0
历史总积分:2876
注册:2001年6月19日
发表于:2008-02-14 12:33:00
1楼
换IOSERVER,能用的
回复
引用
举报
zgllly
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:28
注册:2009年8月14日
发表于:2012-03-02 10:21:15
2楼
浮点数在S7-200内存中是以IEEE 754标准格式存储,DASMBserial读取S7200的数据是以二进制或BCD码的方式,所以产生此类问题,暂无解决方法,可考滤采用OPC方式用PC ACCESS+OPCLINK方式.
回复
引用
举报
热门招聘
相关主题
数控营销的小醋坛子
[3155]
S7-200 PLC仿真软件 免费软...
[4601]
网络趋势论大家聊
[2211]
WIN7 安装下 STEP 7 MicroW...
[6843]
昨晚电脑挂了,去买电脑,发现...
[3909]
TraceMode6运行模块功能介绍
[2062]
送用于设备调试的 Modbus RT...
[2008]
组态软件收费的点是怎么算的...
[2676]
WINCC访问ORACLE数据库
[2312]
PID 参数自整定
[2131]
官方公众号
智造工程师
客服
小程序
公众号