Страница 19 из 35 ПерваяПервая ... 9171819202129 ... ПоследняяПоследняя
Показано с 181 по 190 из 341

Тема: СП310+ПЛК63+2ТРМ1 У2(работа с библиотеками)

  1. #181
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    Считать все получилось 1.png 2.png
    Теперь 2 WORD передать в ПЛК63, но ПЛК63 не принимает WORD, а принимает Real или ближайший к WORD Uint

  2. #182

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Считать все получилось 1.png 2.png
    Теперь 2 WORD передать в ПЛК63, но ПЛК63 не принимает WORD, а принимает Real или ближайший к WORD Uint
    Для ПЛК, REAL, это 2 регистра WORD (или 4 байт) передаваемые вместе. Для REAL важно расставить правильно регистры и байты,
    тогда ПЛК примет его как REAL, в лучшем виде.
    В вашем случае, если ПЛК63 принимает не правильно, достаточно при отправке поменять регистры местами.
    Последний раз редактировалось kondor3000; 31.08.2024 в 09:47.

  3. #183
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Для ПЛК, REAL, это 2 регистра WORD (или 4 байт) передаваемые вместе. Для REAL важно расставить правильно регистры и байты,
    тогда ПЛК примет его как REAL, в лучшем виде.
    В вашем случае, если ПЛК63 принимает не правильно, достаточно при отправке поменять регистры местами.
    Получилось. Спасибо! 1.png

    Все-таки сколько в АСУ ТП нюансов!
    Последний раз редактировалось EVGEN_; 31.08.2024 в 15:59.

  4. #184
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    Добавил к схеме СП310 по ethernet. Далее собираюсь подцеплять ПЧ и Скаду.
    Единственно, слабо представляю как организовать управление записью уставки(SP) канала ТРМ с 2 мест. То есть, чтобы уставку 2ТРМ1 SP1 и SP2 можно было задавать с экрана панели и с экрана скады. Как в таком случае будет происходить выбор, что записывать в переменную, привязанную к уставке?

  5. #185

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Добавил к схеме СП310 по ethernet. Далее собираюсь подцеплять ПЧ и Скаду.
    Единственно, слабо представляю как организовать управление записью уставки(SP) канала ТРМ с 2 мест. То есть, чтобы уставку 2ТРМ1 SP1 и SP2 можно было задавать с экрана панели и с экрана скады. Как в таком случае будет происходить выбор, что записывать в переменную, привязанную к уставке?
    А язык ST зачем изучали? Пишите ФБ и переключаете из 2 мест 1 Уставка из 2 мест.jpg
    Скрытый текст:
    Код:
     function_block SelChgF //  ФБ SelChgF управление из 2 мест
        var_input 
           I1 : real;
           I2 : real;
        end_var
        var_output 
           Q : real;
        end_var
        var 
           I_1 : real;
           I_2 : real;
        end_var
     ____________________________________     
        if I_1<> I1 then    //   SelChgF   
            Q:= I1;
        elsif I_2 <> I2 then
            Q := I2;
        end_if  
     I_1:= I1;  I_2 := I2;
    Последний раз редактировалось kondor3000; 03.09.2024 в 08:19.

  6. #186
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    А язык ST зачем изучали? Пишите ФБ и переключаете из 2 мест 1 Уставка из 2 мест.jpg
    Скрытый текст:
    Код:
     function_block SelChgF //  ФБ SelChgF управление из 2 мест
        var_input 
           I1 : real;
           I2 : real;
        end_var
        var_output 
           Q : real;
        end_var
        var 
           I_1 : real;
           I_2 : real;
        end_var
     ____________________________________     
        if I_1<> I1 then    //   SelChgF   
            Q:= I1;
        elsif I_2 <> I2 then
            Q := I2;
        end_if  
     I_1:= I1;  I_2 := I2;
    Спасибо!
    Отпуск закончился, теперь заниматься получится только вечерами(
    Проводов куча) 1.jpg

  7. #187
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Как это только вечерами? А ночью?
    Ночью спать, утром рано вставать)
    Цитата Сообщение от Валенок Посмотреть сообщение
    И на фото некомплект - где пиво?
    Если не прет лучше в спорт зал сходить, а то под пивас можно че-нить спалить)

  8. #188
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    Таким образом записанные переменные, виртуальный контроллер считает флоат, отправленный с ОПС-сервера Овен?1.png
    Просто до этого можно было группировать по 2 WORD, а здесь нет такого

  9. #189

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Таким образом записанные переменные, виртуальный контроллер считает флоат, отправленный с ОПС-сервера Овен?
    Просто до этого можно было группировать по 2 WORD, а здесь нет такого
    Вот так для получения , аналогично для отдачи 1 Чтение REAL.jpg
    Можете принять как массив WORD, у меня в примере, с прямым адресом AT%IW0 и выцепить нужные регистры массива [12],[13] и [14],[15] , собрав из них REAL,

    можете принять как массив REAL с адресом AT%IW12, тогда собирать уже не надо, для этого достаточно в мастере положить по этим же адресам
    2 штуки REAL, с правильно расставленными регистрами.
    И в работе 1 Работа слейва.jpg получаю 4 WORD, которые автоматом отображаются как 2 REAL
    Последний раз редактировалось kondor3000; 07.09.2024 в 09:45.

  10. #190
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    705

    По умолчанию

    ОРС-сервер подружил с виртуальным контроллером, передал FLOAT и считал1.png2.png
    Но, не пойму как вытащить этот REAL из массива в переменную, что уже только не пробовал, пишет ошибку.3.png

Страница 19 из 35 ПерваяПервая ... 9171819202129 ... ПоследняяПоследняя

Похожие темы

  1. Работа с рецептами СП310 и ПЛК110[M02]
    от Iv_Str_NDT в разделе Панели оператора (HMI)
    Ответов: 66
    Последнее сообщение: 13.02.2022, 18:35
  2. СП310 и блокировка кнопки паролем. работа с календарем.
    от Дмитрий Александрович в разделе Панели оператора (HMI)
    Ответов: 12
    Последнее сообщение: 11.10.2021, 18:46
  3. СП310 и ступенчатое задание переменной. Работа с паролями.
    от Дмитрий Александрович в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 06.08.2021, 17:14
  4. Ответов: 3
    Последнее сообщение: 28.12.2010, 07:38

Ваши права

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