yangjiejie
朝花夕拾
级别: 网络英雄
精华主题: 0
发帖数量: 308 个
工控威望: 5906 点
下载积分: 13712 分
在线时间: 722(小时)
注册时间: 2010-02-26
最后登录: 2024-11-15
查看yangjiejie的 主题 / 回贴
楼主  发表于: 2011-08-17 13:44
题目如下:用FX-1N系列,求D0-D9中的数据大于0的个数,求出的个数送到D10中去。(D0到D10中的参数是触摸屏给定的,范围在0到9之间)FX-1N中没有SUM,求ON指令。大家有没有好的办法。
朝花夕拾
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2011-08-17 16:39


此实现每次扫描刷新一次结果。或许有人我程序长度问题。我想说,结果如此简单,思路如此明确,长一点不算什么。楼上各位有谁有这个刷新速度?
本帖最近评分记录:
  • 下载积分:+3(yangjiejie) 热心助人
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1230 个
    工控威望: 3550 点
    下载积分: 858 分
    在线时间: 459(小时)
    注册时间: 2010-08-24
    最后登录: 2024-11-16
    查看niningtt的 主题 / 回贴
    2楼  发表于: 2011-08-18 08:56
    引用
    引用第14楼hxl202319于2011-08-17 20:03发表的  :

    程序是可行的,但你这个程序如果D10去用触摸屏显示(或监视),就会发现,D10是一直在变化的。
    至于刷新速度,CVLSAM和我的当然是每次扫描刷新一次结果。

    你的的程序是每次刷新一次结果,那么这么来说,从执行速度上我的就有优势了,你的循环部分三十多步,循环10次,也即是执行三百多步的程序,这个咱不提。我想说“但你这个程序如果D10去用触摸屏显示(或监视),就会发现,D10是一直在变化的。”此言就有很大的常识性误解了,楼主定时人为这个扫描周期数值是一直在变化的,所以触摸屏或监控看到的数值也是变化的,这个对于知道程序从上到下的人(即便是外行)都会人为数值一直在变化。但是你了解程序执行过程的,扫描输入 ,执行程序,输出结果。或许你说这个是对于开关量而言。其实你是没真的理解。输出结果包括Y点锁存输出,其实也包括其协议通讯的数据读取。当然你的程序RS指令与我所说无关。不信可以测试。