Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: ПЛК110[M02]: Сетевые переменные

  1. #1

    По умолчанию ПЛК110[M02]: Сетевые переменные

    Добрый день,
    В настройках целевой платформы ПЛК110[M02] есть вкладка "Network functionality". Однако нигде в документации не могу найти как конфигурируются сетевые переменные и сетевые взаимодействия между контроллерами. Может кто подскажет в каком документе искать?

  2. #2

  3. #3

    По умолчанию

    Спасибо. Буду разбираться.

  4. #4

    По умолчанию Переменные RETAIN

    Решил не плодить новую тему, для, как мне кажется немного глупого вопроса.
    Задача создать проект в Codesys с предустановленными энергонезависимыми переменными RETAIN.
    К контроллеру подключена панель СП307 Мастером. Эти переменные должны задаваться с панели. Но при подключении на экран выводятся нули. Если я с панели задаю новое значение, то оно сохраняется. Это ок. Но как сделать, чтобы панель видела предустановленные значения? Чтобы вновь не вводить все начальные уставки. Раньше вроде делал, все ок.... а тут чего то в ступоре

  5. #5

    По умолчанию

    Цитата Сообщение от Welldi Посмотреть сообщение
    Решил не плодить новую тему, для, как мне кажется немного глупого вопроса.
    Задача создать проект в Codesys с предустановленными энергонезависимыми переменными RETAIN.
    К контроллеру подключена панель СП307 Мастером. Эти переменные должны задаваться с панели. Но при подключении на экран выводятся нули. Если я с панели задаю новое значение, то оно сохраняется. Это ок. Но как сделать, чтобы панель видела предустановленные значения?
    А как в проекте формируются "предустановленные значения"?
    Лучше всего выложить проекты для ПЛК и панели - так будет проще понять, что у вас происходит.

  6. #6

    По умолчанию

    Проекты во вложении
    Вложения Вложения

  7. #7

    По умолчанию

    Цитата Сообщение от Welldi Посмотреть сообщение
    Проекты во вложении
    Вы не ответили - как в проекте формируются "предустановленные значения"?
    Какие переменные ПЛК у вас на панели "выводятся нулями"?

  8. #8

    По умолчанию

    В области описания пишу например так:
    VAR RETAIN
    SP_manual: REAL := 70.0;
    SP_Tul_min: REAL := -15;
    SP_Tul_max: REAL := 20;
    SP_Heat_max: REAL := 80;
    SP_Heat_min: REAL := 40;
    SP_P_pid: REAL := 1;
    SP_I_pid: REAL := 200;
    SP_kontur_mode: BOOL:= TRUE;
    SP_selector: BOOL := FALSE;
    SP_sourse_sel: BOOL := FALSE;
    SP_pump_mode: WORD := 0;
    SP_pump_pusk: BOOL := FALSE;

    END_VAR

    Далее в конфигурации ПЛК создаю слэйв устройство. В нем создаю новые переменные. А в теле самой программы просто связываю "кубики" переменные из модбаса присоединяю к моим RETAIN переменным.

  9. #9

    По умолчанию

    Пробовал еще описывать так:
    VAR RETAIN
    SP_heat_valve_time AT %QD7.37.0: REAL:= 60;
    END_VAR

    Т.е. напрямую в модбас переменную. но тоже не вышло.
    В панели ставлю адрес переменной, а переменну "обратной связи" ставлю такой же адрес.

    Вопрос как правильно задавать переменные ретэйн, чтоб сохранились и считывались значения

  10. #10

    По умолчанию

    Цитата Сообщение от Welldi Посмотреть сообщение
    В области описания пишу например так:
    VAR RETAIN
    SP_manual: REAL := 70.0;
    SP_Tul_min: REAL := -15;
    SP_Tul_max: REAL := 20;
    SP_Heat_max: REAL := 80;
    SP_Heat_min: REAL := 40;
    SP_P_pid: REAL := 1;
    SP_I_pid: REAL := 200;
    SP_kontur_mode: BOOL:= TRUE;
    SP_selector: BOOL := FALSE;
    SP_sourse_sel: BOOL := FALSE;
    SP_pump_mode: WORD := 0;
    SP_pump_pusk: BOOL := FALSE;

    END_VAR

    Далее в конфигурации ПЛК создаю слэйв устройство. В нем создаю новые переменные. А в теле самой программы просто связываю "кубики" переменные из модбаса присоединяю к моим RETAIN переменным.
    Но чтобы панель "увидела" начальные значения ваших RETAIN-переменных - вам нужно наоборот записать их в переменные Modbus.
    Сделать это нужно однократно в первом цикле программы.
    Пример на языке ST есть здесь:
    https://www.owen.ru/forum/showthread...l=1#post304642

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Сетевые переменные ПР200.
    от Newcomer в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 22.12.2022, 15:30
  2. Сетевые переменные наподобие ПЛК110
    от R2_ в разделе Программируемые реле
    Ответов: 20
    Последнее сообщение: 20.11.2019, 09:03
  3. Сетевые переменные
    от TYER в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 02.05.2017, 10:21
  4. сетевые переменные
    от КИП в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 15.02.2011, 02:34
  5. Ответов: 1
    Последнее сообщение: 11.05.2008, 16:58

Ваши права

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