求教大神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日

相关推荐

  • 关于s7-200输出脉冲串的问题

    我要控制一台步进电机,步进电机通过丝杆传动一个升降台,首先升降台在最高点,升降台每次下降5MM,完成动作后触发再下降5MM,一直下降到最低位,然后按一下按钮,升降台回到最高点,如此…

    SIMATIC S7-200 2017年11月16日
  • 请你请教:td7-200怎样对显示变量VW0的编辑??

    多谢!!如VW0里的4561改7894 最佳答案 首先TD7-200是不是TD200?,如果不是TD200,那么暂时我不清楚 如果是TD200: 对于VW0类型…

    SIMATIC S7-200 2021年7月4日
  • 数字量转化成模拟量

    我写了个200的程序,要把数字量转化成模拟量,用的是vw但是在转化的过程中把余数丢失了,得出的数据不够精确,不知道应该怎么样做,请问谁有这方面转化的程序啊。谢谢 最佳答案 在STE…

    SIMATIC S7-200 2021年7月5日
  • S7-200 子程序调用问题

    写了一个累计设备运行时间的子程序,其中发现一些问题,请教大家。首先建立了一个子程序,IN变量建立了两个,一个是设备运行的状态,作为计时开始,一个为清零状态。OUT变量建立了三个,分…

    2020年10月31日
  • 2台200PLC通讯问题??

    我想做2台200PLC通讯实验!请问之间的通讯线是3-3,8-8吗?两台型号分别是224XP2个通讯口,和2241个通讯口.我现在这么连的,但通讯不上,请做过的说一说,谢谢1 最佳…

    SIMATIC S7-200 2020年10月31日
  • TD400C显示汉字

    很简单: 按F1  显示"自动"  按F2  显示"手动" …

    SIMATIC S7-200 2021年7月5日
  • S7200自由口通信硬件连接问题

    现在利用自由口串口通信跟上位机通信,需要完成的功能:1.定时将传感器检测的温度值发送给上位机;2.接收到上位机发来的动作指令,完成该指令后再给上位机发送反馈。有没有做过的前辈介绍一…

    SIMATIC S7-200 2021年7月5日
  • HSC的两个参数CV,PV?

    HSC组态时有两个参数CV,PV,当CV=PV时会自动中断吧,想这个值不管是什么,不要影响HSC一直计数下去,该如何处理。 最佳答案 只要使中断程序在条件成立的时候,不要把CV清零…

    SIMATIC S7-200 2020年11月5日
  • S7 200的问题

    请问大家S7200 的PLC在点向下的箭头下载的时候选中下载的程序块,是下载的当前的程序块,还是所有的程序块啊,还有如何只下载当前修改程序块呢?还有软件中的程序和PLC中…

    SIMATIC S7-200 2020年10月31日
  • PID向导编程遇到的一些问题

    老师们好,我对速度和皮带荷重相乘得到一个流量在0到100的数,再乘320后送到PID的反馈输入地址中。请问这样做行不行?如果是正确的,那么在向导中设定回路输入值是不是就应该设为单极…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论