技术论坛

200 smart 通过485 读取多功能仪表 电压等问题

作者 主题
新手

经验值: 48
发帖数: 10
精华帖: 0
主题:【求助】200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 楼主 2021-09-08 12:23:31

首先用485串口软件读取到A相电压2314  这个数值在地址48198中  协议说明 电压数值为单精度浮点 乘以0.1 为 231.4     在200 smart 软件中通过编写程序读取这个数据  如下图  但是读取不到数据  请问怎么读取





 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1714682&b_id=64&s_id=0&num=10

侠圣

经验值: 4375
发帖数: 674
精华帖: 4
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 1楼 2021-09-08 12:43:09

你的指令中的count错了,不应该是32,32位等于2个字word,count应该填2


一天不学习就难受!
以下网友喜欢您的帖子:

  
至圣

经验值: 17189
发帖数: 2946
精华帖: 6
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 2楼 2021-09-08 13:17:33

 问题在于你使用vw1002,它是字。应该使用布尔型(位)


 
以下网友喜欢您的帖子:

  

经验值: 1000
发帖数: 187
精华帖: 0
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 3楼 2021-09-08 13:26:34
以下是引用duxiaokang20201993在2021-09-08 12:43:09的发言 >1楼

你的指令中的count错了,不应该是32,32位等于2个字word,count应该填2

COUNT填32是没有什么问题,西门子支持一次性读120个字,它没有报错,说明从站也是支持的。可以考虑地址加1,因为西门子第一个地址是40001



学习西门子,晚上好睡觉
以下网友喜欢您的帖子:

  
游民

经验值: 62
发帖数: 3
精华帖: 0
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 4楼 2021-09-08 13:36:58

ADDR填写:48199;

在运行时观察V100.4=1的时候,VB1002是否为0,最好用串口调试器检测一下是否下发指令,或者下发的对不对,另外你的端口初始化是否正确,波特率、奇偶校验位等


 
以下网友喜欢您的帖子:

  
至圣

经验值: 19407
发帖数: 2077
精华帖: 73
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 5楼 2021-09-08 13:38:39
以下是引用好大的鱼在2021-09-08 13:26:34的发言 >3楼

COUNT填32是没有什么问题,西门子支持一次性读120个字,它没有报错,说明从站也是支持的。可以考虑地址加1,因为西门子第一个地址是40001


以下是引用duxiaokang20201993在2021-09-08 12:43:09的发言 >1楼:你的指令中的count错...

引用1楼详细内容:

你的指令中的count错了,不应该是32,32位等于2个字word,count应该填2

对的,要把48198改为48199,也就是40001+8198


大道至简,知易行难
以下网友喜欢您的帖子:

  
新手

经验值: 48
发帖数: 10
精华帖: 0
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 楼主 6楼 2021-09-08 13:58:55


更改后 错误位报3   超时无效  是495线没有正确连接吗   查看接线是  接的 3  8引脚口


 
以下网友喜欢您的帖子:

  

经验值: 1000
发帖数: 187
精华帖: 0
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 7楼 2021-09-08 14:05:02
以下是引用手机用户20210517F40D6N在2021-09-08 13:58:55的发言 >6楼


更改后 错误位报3   超时无效  是495线没有正确连接吗   查看接线是  接的 3  8引脚口

接收超时:在超时时间内从站没有做出响应。可能原因为:与从站设备的电气连接存在问题、主站和从站的波特率/奇偶校验的设置不同、从站地址错误。

你看一下,按照你的这个程序你的站号是21。看看仪表里面设置对不对.其他就是波特率什么的了。


学习西门子,晚上好睡觉
以下网友喜欢您的帖子:

  
新手

经验值: 48
发帖数: 10
精华帖: 0
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 楼主 8楼 2021-09-08 14:10:52

多谢各位大佬 恢复 提供解决思路,重新检查 发现  接线 a b 口错误  




 
以下网友喜欢您的帖子:

  
侠客

经验值: 863
发帖数: 120
精华帖: 0
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 9楼 2021-09-10 15:07:40

1  西门子通讯地址是40001,好多都是从400000开始的。

2  看下3、8线有没有接错。

3  看下设置通讯速率、奇偶校验等


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:200 smart 通过485 读取多功能仪表 电压等问题


只看楼主 10楼 2021-09-10 15:13:50
以下是引用手机用户20210517F40D6N在2021-09-08 14:10:52的发言 >8楼

多谢各位大佬 恢复 提供解决思路,重新检查 发现  接线 a b 口错误  



那么问题来了,你填写count = 32时,为什么没有报警?

是偶然还是必然的结果?

MSG报警3#,查外部通讯接线的首先需要想到的问题。


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
200 smart 通过485 读取多功能仪表 电压等问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。