S7-200怎么用程序比较排序4个寄存器VD0 VD4 VD8 VD12 的浮点数

现在如何用程序比较排序一组4个浮点数寄存器VD0  VD4 VD8 VD12 的大小

最佳答案

参考下述实例,将下述程序中的字(整型)比较排序改为双字(浮点型)比较排序,及地址变化按双字寻址即可:
1、有现成的程序:
S7-200PLC冒泡法排序:连接
http://wenku.baidu.com/view/5353482f0066f5335a81218e.html
2、看看这个答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=42036&cid=1028

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:35
下一篇 2018年1月1日 下午9:35

相关推荐

  • 字符串如何定义?

    要在PLC中定义一个字符串,比如”I L Y”,是要一个字节一个字节的赋值,还是有更简单的方法? 最佳答案 你好,其实可在200的数据块中直接为字符串赋值的…

    SIMATIC S7-200 2018年12月2日
  • 为什么我的S7 200里时钟不准呢

    最近一个客户投诉说我给他们做的一个项目存在质量问题,说每个月PLC时间不准,每个月慢5分钟左右 :(,这个项目对时间要求比较严格,我采用的是西门子的实时时钟卡,推荐这个产…

    SIMATIC S7-200 2021年7月4日
  • TON和TOF的应用

    请问S7-200的延时关断定时器和延时导通定时器能不能都定义成T37,如果能够的话那T37的常开点是代表TON还是TOF呢? 最佳答案 定时器号不能重复使用,延时关断定时器选T37…

    SIMATIC S7-200 2020年11月1日
  • 博途软件200 smart 组态

    组态200 smart cpu st40 ,控制器里面没有这一款,怎样下载这个型号 最佳答案 博图中组态1200与200SMART使用什么通…

    SIMATIC S7-200 2021年7月5日
  • 写的程序自相矛盾怎么办啊

    当一个程序很大时,有时候不可避免的就会有几条程序就会相互冲突或者说是互相矛盾,为什么编译却检查不出来啊?难道非要依靠编程者自己检查吗? 最佳答案 编译只是根据语法进行纠错,怎么能检…

    SIMATIC S7-200 2020年11月1日
  • S7-200与三菱A740通讯

    请问有没有S7-200与三菱A740通讯的例子程序,还有S7-200与三菱A740怎么样接线好些 问题补充:但是A740里面的有说明,Modbus不能用作485的二线通讯, 最佳答…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU 224 XP CN 模拟量输入

    现场安全隔离删 一入两出 4~20MA 电流 可是有源 即带24vdc 怎么处理?m A+ B+模拟…

    2017年10月30日
  • 200PLC编译后最大允许多大字节?

    如题!谢谢! 最佳答案 不同PLC存储区是不同的,如226最大是24KB(禁用“运行模式编辑“)。使用”运行模式编辑“为:16KB。禁用“运行模式编辑“这个可以在系统块中进行设置。…

    SIMATIC S7-200 2020年10月31日
  • "MAP SERV Q0.0 (v1.8)" 库使用问题

    为什么在执行完定位指令或回参考点指令后,执行完成输出点(如绝对位置移动完成Done V150.1)一直为1,就是PLC断电重启后还为1?我需要定位完成后输出一个完成的脉冲…

    SIMATIC S7-200 2021年7月4日
  • protool移植为wincc flexible

    原来是tp170a,用protool编辑的,其中“input输入”里面有个地方可以设置数值的限制值(上限和下限),移植到wincc flexible里面后,那个限制值找不…

    SIMATIC S7-200 2020年11月5日