求教大神cpu226与斯菲尔pd194e-9hy电表的通讯后读出来的参数和电表显示不一样

200PLC和斯菲尔电表用modbus-rtu通讯,程序什么的都正常,就是读出来的电压值显示的有问题,电表显示的225V,可我读出来的只有8,附图,请各位工控大神们指点小弟迷津,究竟是为啥,我就想读出来一个A相电压 这么难- -

问题补充:
那我是不是对应的应该监控vw1006这个数据啊,为啥我监控完了这个数是+549呢,可以加下微信联系么,或者电话也行
电话18940456964
微信han02699

图片说明:

求教大神cpu226与斯菲尔pd194e-9hy电表的通讯后读出来的参数和电表显示不一样    求教大神cpu226与斯菲尔pd194e-9hy电表的通讯后读出来的参数和电表显示不一样    求教大神cpu226与斯菲尔pd194e-9hy电表的通讯后读出来的参数和电表显示不一样    求教大神cpu226与斯菲尔pd194e-9hy电表的通讯后读出来的参数和电表显示不一样    求教大神cpu226与斯菲尔pd194e-9hy电表的通讯后读出来的参数和电表显示不一样   

最佳答案

1、一定要按照你上传的第一张图的数据格式进行数据转换。
2、第一张图的数据格式中的数据均为浮点数(实数),浮点数(实数)为32位的双字长,即等价为两个字,或等价为四个字节。
3、如果需要将读取的数据转换为双整数(32位整数型),程序中可应用ROUND指令(四舍五入,将一个实数转换为一个双整数)或TRUNC指令(取整,将一个实数转换为一个双整数)。
4、注意!本人在应用PLC通过通讯才采集智能仪表数据时所遇到过实际问题。
、如果通过通讯所读取数据与指针指示表显示的数据不一致,该如何处理?
在确认通讯没有问题,则是数据转换问题了。特别要注意,有的智能仪表传送到PLC的数据会有高字与低字,或高字节与低字节颠倒的现象!首先要将采集的数据按字或字节的重新编排顺序,再进行数据类型转换,才能得到正确的读取数据。
、要结合应用指针或数字显示表的数据来核对通过通讯采集的数据,是否一致。如不一致,其中传送到PLC的数据会有高字与低字,或高字节与低字节颠倒的现象了。遇到这种情况,就有按照指针或数字显示表的数字来找数据高字与低字,或高字节与低字节颠倒的规律了。

提问者对于答案的评价:
电表传过来的是2#0000_0101
我要通过什么方式才能转换成2#1100_0100呢
跪求大神指点

最佳答案作者回复:
1、听一位朋友讲,用MODSCAN(串口测试工具)读斯菲尔PD194Z-2S4内的电压数据,读B相的电压,显示的是237.5V,用MODSCAN32在线监测地址为0040H的地址它的值为2296也就是229.6V。建议先你应用串口测试工具MODSCAN32(网上可下载)连接仪表,打通通讯,清楚了解了斯菲尔仪表的数据格式,再连接PLC。2、注意接收数据是双字DW,不是单字W!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • DP接头

    我用组态王与CU226通信,自由口协议;PLC端接口硬件使用DB9接头相连接,我想使用DP接头,不使用EM277模块,直接连接CPU226的485口可以吗?  …

    SIMATIC S7-200 2017年11月26日
  • 有关温度显示的问题

    准备用WinCC通过PC Access监控S7-200里采集到现场的温度和压力。WinCC里温度显示是连接VW200、VW202……这些变量吗?可是这些变量都是*10的,…

    2017年11月19日
  • S7200 modbus一主多从

    S7200与仪表modbus通讯一主多从,仪表是232modbus,请问是否要将232转成485才能和S7200做通讯?如果是,那么1个转换模块是否就能满足? 问题补充:两位回答的…

    SIMATIC S7-200 2017年11月1日
  • 如何在TD200中显示动态时间

    请问世一下,如何在TD200中显示动态时间 例如:2009年6月29日XX时XX分XX秒. 就是用一个字符串把上面一行动态时间在TD200表示出来. 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 请教大侠一个程序问题

    1>如图1,只有网络1与网络2时输出正常,加了网络3后Q0.2就不正常输出了,这是为什么呢?2>调用子程序的前边不能加常闭触点吗?为什么?我把一个转换开关设置了互锁不能…

    2017年7月25日
  • 关于wincc与200通讯的小问题

    我在用wincc通过opc服务器跟200cpu通讯,先在PC Access 测试ok,然后在wincc测试的话有这样一个问题,我用I0.0控制Q0.0点,通过在…

    SIMATIC S7-200 2020年10月31日
  • s7-200通讯与电脑连接不上

    各位大虾,小弟请教一下,我自己买了一个RS232-RS485通讯转换器(MODEL:485),PLC无法和电脑通讯,COM1.COM2.USB,自动搜索126个都无法通讯(找不到设…

    SIMATIC S7-200 2020年10月31日
  • smart200热电阻怎么读写?

    热电阻怎么读写 钻石用户推荐最佳答案 1、S7-200用MOV指令读取热电阻所连接的模拟量输入地址,即可读到热电阻的值2、常用的热电阻为PT100,如何转换为实际温度:PT100一…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP 外部接线

    本人刚刚学习,这是我做的连线图,在输出这块,看手册和一些资料不是很理解。所以画了类似的连线图框架进行推敲。有请各位大佬帮帮忙有啥不对的地方。 图片说明:    …

    2021年7月5日
  • tp170A编写

    各位大哥:tp170A触摸屏怎样编才可以在屏幕上可以改变PLC里面所设置的参数呢? 最佳答案 TP170A的组态时,可以指定输入输出域所对应的PLC的寄存器地址、数据格式等等。组态…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论