登录

行业资讯

阜新西门子CPU代理商

阜新西门子CPU代理商

阜新西门子CPU代理商阜新西门子CPU代理商阜新西门子CPU代理商

介绍了读取和写入数组中元素值的指令Field Read和Field Write两条指令,同时给大家简单的分析了程序的设计思路。接下来就使用Field Read来实现本功能,在程序的设计过程中可能还需要用到循环跳转指令。

例子说明:

设需要从一组数据中找出一个大值,并记录这个大值是这组数据中的*几个数据。

步:

添加一个全局DB块,并在DB块中建立一个变量名为data_1#,数据类型为数组的变量,用于存储需要找出大的数据,同时建立一些相应的变量,如下图所示。

第二步:

初始化相应的存储器并把存储大值的存储器的值设置为小值。程序如下所示:

第三步:

编写判断数据的挨个比较是否完成,当执行的次数与设定的次数相等时,则表示完成,可以跳出大值查找的程序,让程序跳转到后执行。程序如下所示:

第四步:

编写读取数组中元素的值,然后与存储大值的存储器中的值做比较,用于判断数据存储器存储的值是否是大值,若不是大值进行数据交换,同时记录位置,然后INDEX的值加1,同时记录执行次数并与设定次数做比较,如未达到设定次数,则跳转换继续通过Field Read指令读取数据出来继续做比较。

程序仅供参考,希望对大家在以后使用此功能上时有所帮助。

Siemens软件6AV2101-0AA05-0AA5
Siemens软件6AV6371-1DV07-5AX0
SIEMENS模块6ES7138-6AA01-0BA0
Siemens变频器6SE6440-2UD15-5AA1
SIEMENS变频器6SE6420-2AB12-5AA1
SIEMENS多功能表7KM3220-0BA01-1DA0
SIEMENS模块6ES7288-1CR60-0AA1
SIEMENS模块6ES7288-1ST40-0AA1
SIEMENS模块6ES7288-1SR30-0AA1
SIEMENS模块6ES7288-1SR60-0AA1
SIEMENS模块6ES7288-1SR20-0AA1
Siemens模块6ES7288-1ST30-0AA1
SIEMENS交换机6GK5216-0BA00-2AB2
SIEMENS模块6ES7288-1SR40-0AA1
SIEMENS软件6AV2101-0AA04-0AA5
SIEMENS软件6AV2101-0AA03-0AA5
SIEMENS模块6ES7288-1ST20-0AA1
SIEMENS模块6ES7288-1ST60-0AA1
SIEMENS面板6FC5203-0AF10-2AA1
SIEMENS变频器6SL3224-0BE15-5UA0
Siemens电源6EP4136-3AB00-0AY0
SIEMENS电机1FL6024-2AF21-1MB1



浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯