trdbl
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 193 点
下载积分: 544 分
在线时间: 128(小时)
注册时间: 2009-11-15
最后登录: 2024-11-25
查看trdbl的 主题 / 回贴
楼主  发表于: 2018-08-02 15:26
请教大家一个问题,三菱的fx3uPLC,现在想做一个峰值采样程序,现在程序设置100ms采样10组数据,如d1-d10。如何判断那一个D内的数据最大,再得到最大数据时给出一个位信号。
我看到你了
级别: 家园常客
精华主题: 0
发帖数量: 373 个
工控威望: 619 点
下载积分: 491 分
在线时间: 156(小时)
注册时间: 2018-05-02
最后登录: 2024-09-12
查看我看到你了的 主题 / 回贴
1楼  发表于: 2018-08-02 16:28
{
    int a[] = { D1, D2, D3, D4, D5, D6, D7, D8, D9, D10 }, i, max = a[0];
    for (i = 0; i < 10; i++)
    {
        if (max < a)
            max = a;
    }

直接把C的写出来了,就是一个循环语句。自己看下转一下梯形图或者直接用