Показано с 1 по 5 из 5

Тема: Заводской номер в системные переменные [фичереквест]

  1. #1

    Lightbulb Заводской номер в системные переменные [фичереквест]

    Часто (почти всегда) нужно дистанционно идентифицировать устройство через интерфейс опроса (например, RS-485/ModBus в случае ПР-100). Для этого при программировании устройств в условленную переменную (и ModBus-регистр) приходится руками прописывать серийник с корпуса. Это а) и неудобно, так как нельзя "просто так взять и прошить" одну программу на все устройства с одной логикой, и б) приводит к ошибкам с серийниками, что в свою очередь приводит к ошибкам верхнего уровня (SCADA/MES).

    Перечисленных проблем удалось бы избежать, если бы чтение уникального идентификатора устройства (заводского/серийного номера) было бы унифицировано. Например, если бы серийник хранился в системной переменной, как дата и время.

    Вопрос: как подать запрос на изменения (feature request)?
    Последний раз редактировалось viktorkho; 02.02.2022 в 11:39.

  2. #2

    По умолчанию

    А потом прибор "немного ломается", берут из зипа и вся стройная система рушится.
    Если есть 485 - есть и SlaveID. Чем Вам не идентификатор?
    Тролль-наседка, добрый, нежный и ласковый

  3. #3

    По умолчанию

    А потом прибор "немного ломается", берут из зипа и вся стройная система рушится.
    В наших сценариях точно не рушится. Наоборот - в новое устройство шьётся та же программа, что была в "немного сломавшемся".

    Если есть 485 - есть и SlaveID. Чем Вам не идентификатор?
    SlaveID предназначен для адресации устройств на своей шине (сети). При попытке использовать его в системах верхнего возникают 2 проблемы:

    1. Ограничение в 247 (емнип) слейвов. Можно пытаться объединить номер сети (например, IP шлюза) со SlaveID устройств, но зачем? Сетевой уровень должен оставаться сетевым.

    2. Даже в сетях с единственным слейвом нельзя "просто так взять и прошить" одну программу в них всех - проблема та же, что описана в топике: придётся задавать SlaveID каждому.

    Ну и потом - это слишком простой вариант, чтобы я его не рассмотрел перед тем, как запилить этот топик. Проблему не решает, но для некоторых частных случаев вполне себе обходное решение.
    Последний раз редактировалось viktorkho; 04.02.2022 в 13:00.

  4. #4

    По умолчанию

    Но заводской то у ЗИПА будет другой? Его придётся снова прошивать в скаду? И какая разница, что IP/SlaveID прошивать на приборе, что заводской в скаде?
    Тем более что смена программы в скаде = временная остановка управления?
    В случае с завномером придётся не только прибор прошивать, но и скаду настраивать, разные уровни доступа, разное время устранения, лишний шанс ошибок.
    т.е. с виду всё красиво, но по факту двойная работа, двойной шанс на ошибку
    Тролль-наседка, добрый, нежный и ласковый

  5. #5
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    RZN
    Сообщений
    958

    По умолчанию

    Цитата Сообщение от viktorkho Посмотреть сообщение
    Вопрос: как подать запрос на изменения (feature request)?
    --- НИКАК! Конкретные имеющиеся косяки не устраняются, а что-то новое прикрутить и отлавливать новые косяки мало кто желает

Похожие темы

  1. ПЛК100-32 [М02] Номер сервиса:47, Номер ошибки 80
    от Allmax в разделе ПЛК1хх [М02]
    Ответов: 41
    Последнее сообщение: 27.12.2021, 20:02
  2. Заводской номер преобразователей давления, термометров сопротивления
    от Александр ИСС в разделе В помощь специалистам
    Ответов: 1
    Последнее сообщение: 23.06.2021, 17:37
  3. ТРМ-138-Р; Системные ошибки;
    от Андрей80 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 22.04.2020, 13:05
  4. Ответов: 16
    Последнее сообщение: 27.02.2018, 14:01
  5. Заводской номер панели
    от Технос в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 24.11.2016, 10:59

Ваши права

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