万里长征第一步:比较“任意”数据类型元素的数组中两元素是否小于

已锁定

'Razor

西门子1847工业学习平台

  • 帖子

    3229
  • 精华

    42
  • 被关注

    224

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

万里长征第一步:比较“任意”数据类型元素的数组中两元素是否小于

584

3

2017-11-21 17:33:29

”任意“不是任意,还是有前提条件的。

比较数组内两元素是否满足小于关系,数组元素数据类型为数组数据类型列表中除BOOL、STRING、STRUCT之外的任意数据类型。

例外的STRING和STRUCT数据类型元素的操作需另外处理,就不放在这里了。

原计划接口部分输入参数只设置3个的,两个索引,一个ANY,由于数据类型DATE_AND_TIME用ANY解析出来的数据类型是字节BYTE,对整体程序的影响比较大,只好增加了一个名字为”元素类型“的输入变量。

这个FC可能实际应用中没有什么意义,做这个FC的初衷是实现一些算法的,这个FC只是其中的一个步骤,大伙儿随便看看就好,程序已经经过仿真验证,能实现预期功能,但是,由于水平有限,尽管已经改了几稿了,也难免还会有错误,还请各位指正,谢谢。

最后想说,想设计一个优秀的FC或者FB真得不是件容易的事情。


不出所料,因为代码过多,贴不上来,只好上传附件了,给各位添麻烦了。

lessThan代码.txt


万里长征第一步:比较“任意”数据类型元素的数组中两元素是否小于 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54639条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。