Страница 2 из 7 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 68

Тема: ПЛК 160 типы данных

  1. #11

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    1. В конфигурации ПЛК создаем две переменные
    Вложение 63412

    переменная AO_1 - выход ПЛК 4..20 мА
    переменная HMI_307 - значение из панели

    2. Программа
    Вложение 63413

    Здесь (в ПЛК) все.
    Замечу в переменную AO_1 нужно записывать значения от 0.0 до 1.0, что будет соответствовать 4..20 мА на физ.выходе ПЛК
    Интересная штука - тоже помню что где-то надо было писать 0.0...1.0 в аналоговый выход. Тут надо было сделать программу под ПЛК160 - и там надо было писать 4.0...20.0. И вроде работало.
    изображение_2022-10-27_185035342.png
    И мин макс на картинке - 0.0 и 21.0

  2. #12

    По умолчанию

    Я дико извиняюсь, открыл в другом браузере и все оказывается в очень хорошем качестве...

  3. #13
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,819

    По умолчанию

    Цитата Сообщение от rg6u Посмотреть сообщение
    Огромное вам спасибо " petera ", не могли бы вы прикрепить скрины с более читабельным видом, особенно программа, мне хоть будет от чего опереться при исправлении своих ошибок...
    Вы видите миниатюры картинок.
    Если щелкнуть на любую картинку она откроется в новом окне в полном разрешении

    так работает движок форума
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #14
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,819

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Интересная штука - тоже помню что где-то надо было писать 0.0...1.0 в аналоговый выход. Тут надо было сделать программу под ПЛК160 - и там надо было писать 4.0...20.0. И вроде работало.
    изображение_2022-10-27_185035342.png
    И мин макс на картинке - 0.0 и 21.0
    Возможно Вы правы про диапазон, 4..20
    я давно не работал с ПЛК160,
    ну тогда масштабирование в панели изменить надо
    Захват-01.png
    Последний раз редактировалось petera; 27.10.2022 в 16:44.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #15

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Возможно Вы правы про диапазон, 4..20
    я давно не работал с ПЛК160,
    ну тогда масштабирование в панели изменить надо
    Захват-01.png
    Будет возможность, проверю.

    Я кстати обычно делаю масштабирование в контроллере, непосредственно перед записью в аналоговый выход, функцией типа такой:

    LIN_FUN := (IN - IN_MIN) / (IN_MAX - IN_MIN) * (OUT_MAX - OUT_MIN) + OUT_MIN;

    В этом случае можно задать любую входную шкалу в единицах сигнала, а для выхода - любую выходную шкалу, а в контроллере и панели оперировать непосредственно со значениями в физических единицах (ну разве что точку подвигать).

  6. #16
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,819

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Будет возможность, проверю.

    Я кстати обычно делаю масштабирование в контроллере, непосредственно перед записью в аналоговый выход, функцией типа такой:

    LIN_FUN := (IN - IN_MIN) / (IN_MAX - IN_MIN) * (OUT_MAX - OUT_MIN) + OUT_MIN;

    В этом случае можно задать любую входную шкалу в единицах сигнала, а для выхода - любую выходную шкалу, а в контроллере и панели оперировать непосредственно со значениями в физических единицах (ну разве что точку подвигать).
    Это понятно, я бы тоже так делал, если в программе, например, ПИД регулятора на входе нужно получить сигнал для АО
    Т.к. программы в примере нет, то просто хотел подчеркнуть возможности панели
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #17

    По умолчанию

    Проверил - для модификации ПЛК160 с токовыми выходами 4...20мА надо записывать значения REAL 4.0...20.0. При выходе за границы данного диапазона сигнал на аналоговом выходе имеет значение 3,85 и 20,15 мА соответственно.

  8. #18

    По умолчанию

    Все выставил по рекомендациям , не оживает аналоговый выход, хоть тресни...

  9. #19

    По умолчанию

    Забыл совсем, у меня в проекте панели нет строки - переставить WORD в REAL, только на этом месте - изменить порядок регистров.
    Последний раз редактировалось rg6u; 29.10.2022 в 12:08.

  10. #20

    По умолчанию

    Цитата Сообщение от rg6u Посмотреть сообщение
    Все выставил по рекомендациям , не оживает аналоговый выход, хоть тресни...
    Аналоговый выход 4-20мА выдает 3,8мА, даже если ничего не писать в выход.
    И этот выход - пассивный, нужно внешнее питание. Проверьте подключение по руководству.

Страница 2 из 7 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Типы данных Word и UINT
    от SlavikP в разделе СПК2хх
    Ответов: 5
    Последнее сообщение: 21.01.2022, 14:52
  2. MasterSCADA 4D типы тегов SNMP
    от user6422 в разделе Master SCADA 4D
    Ответов: 3
    Последнее сообщение: 24.12.2018, 15:18
  3. Ответов: 5
    Последнее сообщение: 24.07.2012, 15:18
  4. типы датчиков мва8
    от Serge78 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 22.05.2009, 13:50

Ваши права

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