Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 48 из 48

Тема: ПОЛИГОН

  1. #41

    По умолчанию

    Цитата Сообщение от koliastok Посмотреть сообщение
    Добрый день
    вопрос может не по адресу.
    но помогите разобраться как в ПОЛИГОН 2 создать энергонезависимую переменную????
    и как сделать счётчик CTN энергонезависимым????
    как в Овен Лоджик
    в свойствах счётчика не нашел такого пункта
    надо чтобы значение переменных сохранялись
    или это только через блоки SaverEx и BufSupEx
    Добрый день.

    Да, верно, RETAIN в Полигон не поддержан. Потребуется использовать блок SaverEx.
    Документация на тему: https://owen.ru/uploads/473/pl_archi...oints_v1.2.pdf
    Пример: https://owen.ru/uploads/444/example_..._setpoints.zip
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  2. #42

    По умолчанию

    спасибо будем разбираться)

  3. #43
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    739

    По умолчанию

    Добрый день
    Подскажите пож, как в среде Полигон выполнить преобразование типов, конкретно Float в Time ?
    Банально требуется задать с панели время задержки в секундах для функц. блока ТОN в диапазоне до 3600
    Но проблема в том, что существующий в Полигоне фб Encode_Time переполняется при попытке задать время в секундах больше 59..
    Возможно какую то библиотеку нужно добавить? Какие от codesys подходят для Полигона неясно

  4. #44

    По умолчанию

    Цитата Сообщение от SA104 Посмотреть сообщение
    Добрый день
    Подскажите пож, как в среде Полигон выполнить преобразование типов, конкретно Float в Time ?
    Банально требуется задать с панели время задержки в секундах для функц. блока ТОN в диапазоне до 3600
    Но проблема в том, что существующий в Полигоне фб Encode_Time переполняется при попытке задать время в секундах больше 59..
    Возможно какую то библиотеку нужно добавить? Какие от codesys подходят для Полигона неясно
    А почему Float? Обычно время задаётся в переменной DWORD, так как требуестя ввод в мс.
    3600 сек, это уже 3600000 мс
    Последний раз редактировалось kondor3000; Сегодня в 17:20.

  5. #45
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,210

    По умолчанию

    Типа вводим 1,30 - это полторы минуты

  6. #46

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Типа вводим 1,30 - это полторы минуты
    1,3 мин это 78 секунд, а полторы минуты это 90 сек (1,5 мин *60)

  7. #47
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,210

    По умолчанию

    kondor3000 с чего вы вдруг так решили? целая часть = минуты, дробная секунды. Кстати подобное решение даже не моё, кто-то давно на форуме это предлагал и использовал. Разделили "котлеты", и превратили в то, что нужно, потом сложили и получили минуты в целом, при необходимости превратили в мс. То есть не Одна третья, а именно тридцать

  8. #48
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    739

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    А почему Float? Обычно время задаётся в переменной DWORD, так как требуется ввод в мс.
    3600 сек, это уже 3600000 мс
    Пусть будет DWORD, мне не принципиально , в Codesys и так и так работает

Страница 5 из 5 ПерваяПервая ... 345

Ваши права

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