Добрый день!
Как то можно узнать из CoDeSys МАС адрес ПЛК или серийный номер или какую то другую уникальную информацию для данного ПЛК.
Спасибо всем кто ответил!
Вид для печати
Добрый день!
Как то можно узнать из CoDeSys МАС адрес ПЛК или серийный номер или какую то другую уникальную информацию для данного ПЛК.
Спасибо всем кто ответил!
В ПЛК-браузере, нажимаете кнопку с тремя точками, выбираете команду PLC Info и нажимаете ввод. Вложение 66945
А вообще МАС адрес и серийный номер, нанесён на корпусе ПЛК.
Настройка сети лежит в каком-то файле, много тем было по данному поводу, возможность считать файл в CDS вроде есть
Если УНИКАЛЬНАЯ для данного экземпляра ПЛК, то - никак (нет доступной уникальной информации в ПЛК, всё можно прочитать и перезаписать)
(Хотя были какие-то темы про использование переменных калибровки аналоговых входов для идентификации конкретного ПЛК)
Добавлено:
Есть библиотека OwenLibFactorySetup
Здравствуйте, Сергей.
Чисто дискретные ПЛК уникальных данных для CoDeSys, насколько я знаю, не имеют.
Мак адрес лежит в файле "local_addres.dat" с примерно таким содержанием:
EMAC=6A:78:01:3B:10:F7
IP=0A:00:06:0A
GATE=0A:00:06:01
MASK=FF:FF:FF:00
Эти данные можно легко подправить в ручную или при перепрошивке ПЛК.
С аналоговыми входами ПЛК имеют уникальные юстировочные коэффициенты аналоговых входов и что-то там еще. Никогда этим не заморачивался, но давненько видел на форуме.
Серийный номер уникален.
Считать его можно с помощью библиотеки OwenLibFactorySetups.lib.
Пример здесь:
https://ftp.owen.ru/CoDeSys23/07_Exa...actoryInfo.zip
Функционал поддерживается:
Вложение 69296
Попробуйте очистить память ПЛК с помощью команды formatFFS
Попробовал, не помогло:
Вложение 69297
Номер 54232221132582023
Возможно, что у вас ПЛК из какой-то специфической партии.
Я думаю, единственный вариант для обеспечения возможности выполнения этой команды - отправить его в СЦ с подробным описанием проблемы.