Страница 8 из 9 ПерваяПервая ... 6789 ПоследняяПоследняя
Показано с 71 по 80 из 84

Тема: СИ30

  1. #71

    По умолчанию

    Пропадает дополнительная плюшка си30- это выводимая информация счета, она конечно дублируется на экране оператора, но на нем нагляднее.
    Просто не понятно, почему не сделали функцию корректировки? существенно сужает круг применения прибора в результате..

    Сделал вывод в экран уставки текущего счета) еще есть вариант корректировки импульсов если выход соединить на второй вход и при режиме двустороннего счета откорректировать вниз. Правда не понятно как откорректировать вверх)

  2. #72

    По умолчанию

    Подскажите люди добрые как отрицательные значения по модбасу передать или может тут какая-то арифметическая хитрость нужна?
    В шаблоне сетевых переменных нахожу подходящим только CEU - Текущее значение счетчика в физических единицах, чтение из СИ30.
    Она хотя бы направление счета учитывает. Но при переходе через ноль в область отрицательных значений выдает 47568972492 подобные значения.

  3. #73

    По умолчанию

    Передать куда? Кому?
    Если в ПР, то у ПР нет целых знаковых.
    Можно только определить, что число отрицательное и избавиться от знака вычитанием из 0.
    Нажмите на изображение для увеличения. 

Название:	Owen.jpg 
Просмотров:	23 
Размер:	47.4 Кб 
ID:	80530
    Последний раз редактировалось EFrol; 03.12.2024 в 18:02.

  4. #74
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,663

    По умолчанию

    Цитата Сообщение от LGM Посмотреть сообщение
    Подскажите люди добрые как отрицательные значения по модбасу передать или может тут какая-то арифметическая хитрость нужна?
    В шаблоне сетевых переменных нахожу подходящим только CEU - Текущее значение счетчика в физических единицах, чтение из СИ30.
    Она хотя бы направление счета учитывает. Но при переходе через ноль в область отрицательных значений выдает 47568972492 подобные значения.
    Так вроде всё правильно, код числа "4*294*967*295" в INT32 соответствует числу "-1", в смысле, в устройстве каким вы читаете надо установить правильный тип данных, всё!
    Если устройство не поддерживает этот тип данных, например ПР, то можно воспользоваться костылями, много на форуме разных костылей было для ПР!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #75

    По умолчанию

    Цитата Сообщение от LGM Посмотреть сообщение
    Подскажите люди добрые как отрицательные значения по модбасу передать или может тут какая-то арифметическая хитрость нужна?
    В шаблоне сетевых переменных нахожу подходящим только CEU - Текущее значение счетчика в физических единицах, чтение из СИ30.
    Она хотя бы направление счета учитывает. Но при переходе через ноль в область отрицательных значений выдает 47568972492 подобные значения.
    Передайтся как целое без знака, а потом конвертируется в целое число со знаком. Так как в Лоджике нет целочисленных со знаком, используется FLOAT.
    Функции FLOAT_TO_INT и INT_TO_FLOAT на ST https://owen.ru/forum/showthread.php...821#post429821
    Последний раз редактировалось kondor3000; 03.12.2024 в 20:35.

  6. #76

    По умолчанию

    Заработало, пушка! 1000 благодарностей. Не знал прежде как extract применять. Теперь врубился. Хитро)

  7. #77

    По умолчанию

    ИПП120, видимо это тот же пр200.

  8. #78

    По умолчанию

    класные макросы, но не получилось ни один открыть.
    Could not find a part of the path.

  9. #79
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,663

    По умолчанию

    Цитата Сообщение от LGM Посмотреть сообщение
    класные макросы, но не получилось ни один открыть.
    Could not find a part of the path.
    Тему не помню, в смысле, много раз подобное обсуждалось!

    Нажмите на изображение для увеличения. 

Название:	INT_TO_FLOAT_11.PNG 
Просмотров:	17 
Размер:	36.2 Кб 
ID:	80546

    В смысле, можно кишки макроса посмотреть!
    Макрос универсальный, в смысле, диапазона INT16 и INT32!
    Дополнительно(нижний выход) преобразовывает из INT16 в INT32 и обратно!

    INT-DECOD_1.owle
    Последний раз редактировалось Сергей0308; 04.12.2024 в 15:05.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #80

    По умолчанию

    Цитата Сообщение от LGM Посмотреть сообщение
    класные макросы, но не получилось ни один открыть.
    Could not find a part of the path.
    Это вы о чём пишите? В моих примерах даже версия Лоджика указана (старая), у вас что, версия Лоджика ещё старее чем там?

Страница 8 из 9 ПерваяПервая ... 6789 ПоследняяПоследняя

Похожие темы

  1. СИ30
    от Newcomer в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 05.05.2023, 22:30
  2. СИ30
    от Newcomer в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 23.06.2020, 18:08
  3. СИ30 + PC. Какое ПО?
    от Inferno в разделе Эксплуатация
    Ответов: 16
    Последнее сообщение: 12.11.2015, 10:40
  4. СИ30
    от jus в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 25.01.2014, 09:28
  5. СИ30 + ac4
    от atnoname в разделе Помощь Разработчикам
    Ответов: 6
    Последнее сообщение: 09.02.2012, 10:02

Ваши права

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