Показано с 1 по 1 из 1

Тема: Чтение данных СИ8

  1. #1

    По умолчанию Чтение данных СИ8

    Добрый день. Столкнулся с проблемой при считывании данных с этого счетчика импульсов. Периодически выскакивают нули при считывании времени и числа импульсов. Пробовал на разных настройках скорости порта. Как сие исправить?
    Снимок.JPG
    2.JPG

    Язык c#

    Считываю в потоке с задержкой в 150 мс:
    static public string Read_value(int adres, bool check)
    {
    int hrs=0, mins=0, sec=0, msec=0, DCNT=0,DSPD =0;
    double DCNT_double, obm;
    string s=null;
    int sub = 0;


    OwenIO.SelectPort(2);
    OwenIO.ReadDTMR(adres, 0, ref hrs, ref mins, ref sec, ref msec);
    IntPtr name = Marshal.StringToCoTaskMemAnsi("DCNT");
    OwenIO.ReadSI8BCD(adres, 0, name, ref DCNT); //DCNT
    DCNT_double = DCNT;

    name = Marshal.StringToCoTaskMemAnsi("DSPD");
    OwenIO.ReadSI8BCD(adres, 0, name, ref DSPD);

    s = hrs.ToString() + "," + mins.ToString() + "," + sec.ToString() + "," + msec.ToString() + "#" + DCNT_double.ToString() + "#" +Global.DSPD_double.ToString() + "#";
    return s;
    }
    Последний раз редактировалось Sevel; 14.11.2014 в 17:49.

Похожие темы

  1. СИ8 сбор данных по RS485
    от Антон_Б в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 17.10.2012, 09:31
  2. Чтение данных с ТРМ 138 в паскале
    от Дмитрий Щаднев в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 03.03.2011, 13:36
  3. трм33(чтение данных с прибора)
    от IliaIT в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 21.12.2009, 15:23
  4. !!!чтение данных из файла на компе
    от max в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 20.10.2008, 12:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •