Показано с 1 по 10 из 26

Тема: ПЛК1хх [М02] перспективы производства (как долго будет производиться)

Древовидный режим

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

    По умолчанию

    Не получается правильно вставить цитирование в ответе. Поэтому делаю вот так:
    Цитата участника Cs-Cs :
    "1. "неприятный момент с работой с переменными типа REAL (склеивание из двух Wordов)" - это где? Всегда такое было, если это про Modbus.
    И опять же, есть способы отобразить свою структуру на Modbus Slave СРАЗУ в нужном формате.
    2. "невозможность работы с сетевыми переменными прям в проекте без использования промежуточных виртуальных переменных" - это о чём? О специальных сетевых переменных для связи двух ПЛК между собой через средства CodeSys? Так и их можно сразу в проекте использовать
    3. "нюансы с Retain и т.д." - а какие? Не встречал никаких, вовсю использую."
    Мой ответ:
    1)При опросе ПЛК слейв модбас устройства или в случае если ПЛК будет слейвом (в моем случае сервером для Scada и HMI) нет возможности добавить переменную типа REAL, а приходится добавлять две переменные типа WORD и склеивать из них переменную типа REAL. Для себя решил поступать следующим образом: ПЛК в качестве клиента (мастера) будет опрашивать аналоговые модули (соответственно REAL), а отдавать данные Scada и HMI в виде целочисл. одного WORD. На стороне Scada и HMI эти данные будут преобразованы в REAL.
    2) В кодесис 2.3 предположим ПЛК выступает в качестве modbus tcp server. При добавлении Holding registres можно менять его значение клиентом (мастером) и также менять его значение из программы ПЛК. В кодесис 3.5 такое не получается , все не так гладко как в кодесис 2.3
    3) В кодесис 2.3 в случае ПЛК модбас сервер или модбас слейв, при добавлении регистра ПЛК он по умолчанию Retain, и это реально прекрасно работает. В кодесис 3.5 и ПЛК 200-210ххх, не все так просто. Нужно добавить библиотеку OwenCommunication, или сделать свои Retain переменные и при старте ПЛК (после перезагрузки) сделать инициализацию этих переменных в регистры опроса. Может есть еще каки методы, я не в курсе, не являюсь квалифицированным специалистом по ПЛК 200-210ххх серии.
    Последний раз редактировалось Жека161; 11.09.2025 в 21:14.

Похожие темы

  1. Долго загружается (компилируется) проект
    от Salvage в разделе СПК2xx (архив)
    Ответов: 11
    Последнее сообщение: 07.01.2022, 08:32
  2. БКК1 долго думает
    от Mic_Richi в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 07.07.2021, 11:38
  3. Ответов: 2
    Последнее сообщение: 17.11.2016, 11:31
  4. Ответов: 1
    Последнее сообщение: 06.09.2014, 21:52
  5. трм148 долго думает
    от миша123 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 03.09.2010, 09:49

Ваши права

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