Страница 284 из 364 ПерваяПервая ... 184234274282283284285286294334 ... ПоследняяПоследняя
Показано с 2,831 по 2,840 из 4038

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Мурат Ахриев Посмотреть сообщение
    Проекты созданные для СП270 в среде «Конфигуратор СП200» легко экспортировать для применения их с панелями СП3хх.
    Здравствуйте! Подскажите, пожалуйста, где раздобыть этот антиквариат («Конфигуратор СП200»)? Что-то ни поиском по сайту, ни по форуму не находится... А зверь такой имеется и хочется с ним повозиться

  2. #2

  3. #3

    По умолчанию

    Товарищи вопрос такой - как то можно передать из панели (master) в ПР200 (slave) целое число но со знаком минус (температура) именно одним регистром? Так как из этого же регистра значение применяется в качестве координаты для отрисовки графика, а все остальные координаты тоже целочисленные.

  4. #4

    По умолчанию

    Цитата Сообщение от LOM Посмотреть сообщение
    Товарищи вопрос такой - как то можно передать из панели (master) в ПР200 (slave) целое число но со знаком минус (температура) именно одним регистром? Так как из этого же регистра значение применяется в качестве координаты для отрисовки графика, а все остальные координаты тоже целочисленные.
    В панели просто поставить целочисленное, тип WORD формат DEC (Signet 16 или INT16 ), в разных панелях по разному обозначен INT
    В ПР200 нарисовать макрос конвертации INT_TO_FLOAT1 INT_FLOAT.jpg Число 65535 WORD, это -1 FLOAT (INT16) 1 Конвертация.jpg
    Последний раз редактировалось kondor3000; 19.02.2024 в 19:06.

  5. #5

    По умолчанию

    Спасибо! А то я наскоряк просто вычитал из значения 65536. С отрицательными работает. Хоть эта точка графика и не бывает положительной, но все равно как то костыляво. Так может и наоборот можно, из ПР в панель? чтоб сэкономить один регистр, не применяя DWORD?

  6. #6

    По умолчанию

    Цитата Сообщение от LOM Посмотреть сообщение
    Спасибо! А то я наскоряк просто вычитал из значения 65536. С отрицательными работает. Хоть эта точка графика и не бывает положительной, но все равно как то костыляво. Так может и наоборот можно, из ПР в панель? чтоб сэкономить один регистр, не применяя DWORD?
    Можно и в обратную сторону, макрос только другой FLOAT_TO_INT . Макрос сложнее, поэтому выложил проект с макросами. 1 Конвертация 2.jpg
    Макросы взяты тут, с форума.
    Можно даже с 1 цифрой после запятой, если умножить FLOAT на 10, а в панели поставить 1 знак после запятой.
    Версия OWEN Logic 2.5.339

    PS: Добавил функции для 16 битных целочисленных FLOAT_TO_INT и INT_TO_FLOAT на ST
    Версия OWEN Logic 2.6.345

    PS PS : Добавил функции для 32 битных целочисленных FLOAT_TO_DINT и DINT_TO_FLOAT на ST 1 Функции DINT_FLOAT_DINT.jpg
    Версия OWEN Logic 2.6.345
    Вложения Вложения
    Последний раз редактировалось kondor3000; 18.10.2024 в 10:22.

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Можно и в обратную сторону, макрос только другой FLOAT_TO_INT . Макрос сложнее, поэтому выложил проект с макросами. 1 Конвертация 2.jpg
    Макросы взяты тут, с форума.
    Можно даже с 1 цифрой после запятой, если умножить FLOAT на 10, а в панели поставить 1 знак после запятой.
    Версия OWEN Logic 2.5.339

    PS: Добавил функции FLOAT_TO_INT и INT_TO_FLOAT на ST
    Версия OWEN Logic 2.6.345

    PS PS : Добавил функции FLOAT_TO_DINT и DINT_TO_FLOAT на ST 1 Функции DINT_FLOAT_DINT.jpg
    Версия OWEN Logic 2.6.345
    А почему эти функции нельзя использовать в последней версии OL ?

  8. #8

    По умолчанию

    Спасибо! (складывать надеюсь еще есть куда )

  9. #9

    По умолчанию

    Доброго времени суток и с праздником. Имею следующее:

    1. Панель СП307 TCP Master
    2. ПЛК210-02 TCP Slave
    3. В ПЛК организован счетчик наработки оборудования - ФБ ONTIME из библиотеки OSCAT
    4. Время наработки хранится в переменной UDINT.

    Собственно вопрос: Как считать это значение панелью и преобразовать в читаемый вид (конкретно часы наработки).

    Может подобное уже обсуждалось, но у меня не получилось найти.

    Заранее благодарю за помощь.

    P.S. Тапками прошу сильно не кидать - только начинаю работать в сфере автоматизации :-)

  10. #10

    По умолчанию

    Цитата Сообщение от ritor85 Посмотреть сообщение
    Доброго времени суток и с праздником. Имею следующее:

    1. Панель СП307 TCP Master
    2. ПЛК210-02 TCP Slave
    3. В ПЛК организован счетчик наработки оборудования - ФБ ONTIME из библиотеки OSCAT
    4. Время наработки хранится в переменной UDINT.

    Собственно вопрос: Как считать это значение панелью и преобразовать в читаемый вид (конкретно часы наработки).

    Может подобное уже обсуждалось, но у меня не получилось найти.

    Заранее благодарю за помощь.

    P.S. Тапками прошу сильно не кидать - только начинаю работать в сфере автоматизации :-)
    Преобразуешь udint в 2 word'а, записываешь в регистры слэйва эти ворды рядышком, например в 1 и 2 регистры. С панели читаешь 2 word как udint. Или надо во время преобразовать? Тогда без заморочек передавай часы минуты секунды отдельными числами.

Страница 284 из 364 ПерваяПервая ... 184234274282283284285286294334 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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