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

Тема: Проблемы с блоком MUL в CDS

  1. #1

    По умолчанию Проблемы с блоком MUL в CDS

    2022-05-08_11-31-24.png

    Коллеги, помогите.
    На экране запущена онлайн отладка.
    На проблемное место я указываю мышкой.
    У меня 120*1000, а ответ не 12000 мс почему-то. Хотя тип данных UINT за предел не выхожу.
    ПЛК150.
    Вложения Вложения
    • Тип файла: pro P11.pro (282.0 Кб, Просмотров: 1)

  2. #2

    По умолчанию

    Просмотрел скриншот, мыши на нём нет.
    Поэтому уточню TimeOpenAirValve_L (UINT, значение 120) мне нужно подать на таймер TON, для этого я домножаю его на 1000, чтобы было 120 секунд. Но результат умножения не 120000, а 54465.

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,145

    По умолчанию

    Цитата Сообщение от hardkp Посмотреть сообщение
    Просмотрел скриншот, мыши на нём нет.
    Поэтому уточню TimeOpenAirValve_L (UINT, значение 120) мне нужно подать на таймер TON, для этого я домножаю его на 1000, чтобы было 120 секунд. Но результат умножения не 120000, а 54465.
    Используйте UDINT#1000 вместо 1000 и UDINT_TO_TIME вместо UINT_TO_TIME.

    У меня 120*1000, а ответ не 12000 мс почему-то
    Потому что 120*1000 = 120000, а не 12000.

  4. #4

    По умолчанию

    Ясно, я переполнил UINT (забыл какие у него пределы).
    Я уже вышел из положения иначе.
    Я 120 преобразовал в TIME, а затем умножил TIME (120) на 1000 (без добавления #). В результате всё заработало.

    Всё равно спасибо, лишний раз обновил знания пределов для разных типов данных.

Похожие темы

  1. Управление блоком ПКП1
    от FreddyZSX в разделе Сервисное ПО
    Ответов: 1
    Последнее сообщение: 06.08.2019, 16:34
  2. Работа с блоком Write to FB
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 45
    Последнее сообщение: 12.06.2019, 19:08
  3. Ошибка с функциональным блоком ПИД регулятор
    от zsm7 в разделе Среда программирования OWEN Logic
    Ответов: 1
    Последнее сообщение: 23.03.2018, 10:16
  4. Обмен данными с блоком БМРЗ через окна обмена по ModBus RTU
    от migsharp в разделе Телемеханика ЛАЙТ
    Ответов: 3
    Последнее сообщение: 30.04.2017, 09:40
  5. Ответов: 5
    Последнее сообщение: 21.12.2014, 13:24

Ваши права

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