关于 S7-200 MODBUS 通讯数据位数的问题

我用S7-200通过DTU 和 和利士 上位机通讯,用的是modbus协议,modbus默认传输的单位是 字,而我要用的是双字( VD100,VD104...)的浮点数,这样的话,就会导致小数位和整数位分开,我在上位机里面取地址 40001和4002 对应 VD100,大家有什么好办法,通过上位机怎么设置,上位机设置不了了,在程序里面怎么处理,移位指令,还是其它方法?大家帮我想想办法?谢谢了!

最佳答案

浮点数在PLC中转换成字型整数,再将转换范围告诉和利时让他进行线性转换后得出浮点数。处理模式类似于对模拟量的处理。

提问者对于答案的评价:
thank you !

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午12:18
下一篇 2018年3月6日 下午12:18

相关推荐

  • smart700ie与s7-200之间怎么通信

    smart700ie与s7-200之间用RS485通信线怎么通信 最佳答案 使用RS485/422的串口连接CPU200,硬件连接见附图;软件组态选择PPI协议即可。 图片说明: …

    2017年11月1日
  • S7-200里一个字的高字节和低字节如何颠倒

    S7-200里一个字的高字节和低字节如何颠倒,用程序如何做?谢谢 最佳答案 应用字节交换指令(SWAP IN):  使能输入(EN)有效时,将输入字(…

    2017年7月26日
  • s7 200 cp243

    我做wincc与s7200 plc通讯时,要设置以太网模块cp243,但在向导中没有找到TSAP的设置界面,为什么,谢谢 问题补充:就是不显示tsap配置界面 最佳答案 …

    SIMATIC S7-200 2017年6月7日
  • 两台S7200

    两台S7200与上位机连接 通讯采用OPC 上位机软件采用WINCC 现在PLC与电脑采用的的USB编程电缆,两个PLC之间采用的485方式直接连接&…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC中断程序中RETI指令具体如何使用

    在相应的中断程序中什么时候需要使用RETI指令,如何使用RETI指令,请大家给予帮助谢谢。 最佳答案 在相应的中断程序中什么时候需要使用RETI指令,如何使用RETI指令1、中断程…

    SIMATIC S7-200 2017年8月18日
  • 模拟量信号无法读取

    S7 200的模拟量信号无法读取。现场表有数值,且接线端子上也有4-20mA的电流,在监视状态下模拟量喜好均为零 最佳答案 1、现场表有数值,且接线端子上也有4-20mA…

    SIMATIC S7-200 2020年10月31日
  • em232电源掉电输出保持时间

    EM232电源掉电后,输出电压,电流能够保持多久,怎样去测量这个时间 最佳答案 我理解用一块224xp来测定这个应该可以。测量的思路:224xp输出一个开关信号(断开被测plc电源…

    SIMATIC S7-200 2017年8月3日
  • 什么是A相时钟?

    什么是A相时钟?什么是B相时钟? 最佳答案 就是A相脉冲。来源于数字电路计数器的clock端。高速计数器有多种模式,常见的就是连接增量型编码器。有AB2个信号端。占空比都是50%,…

    SIMATIC S7-200 2020年11月5日
  • 200对一条指令疑惑

    举个例子 I0.0常开串上I0.1 常开串上M0.1常闭再加上IPI上升沿指令再输出个线圈,问题就是这个P对前面哪个开关负责呢,是不是如果I0.0已闭合此时如果…

    SIMATIC S7-200 2021年7月4日
  • 200PLC如何实现管桩蒸压釜恒定升温升压

    现场是个生产混凝土管桩的工厂,蒸压釜是其中一道生产工艺,就是将未成形的管桩放入釜中蒸压。让管桩在特定的温度压力中压铸成型。主要控制设备有蒸汽进气电动阀(模拟量阀门),出气电动阀,排…

    SIMATIC S7-200 2021年7月5日