Вход

Просмотр полной версии : MAC адрес ПЛК



sergeykrylov
02.04.2023, 11:54
Добрый день!
Как то можно узнать из CoDeSys МАС адрес ПЛК или серийный номер или какую то другую уникальную информацию для данного ПЛК.

Спасибо всем кто ответил!

kondor3000
02.04.2023, 12:33
Добрый день!
Как то можно узнать из CoDeSys МАС адрес ПЛК или серийный номер или какую то другую уникальную информацию для данного ПЛК.

Спасибо всем кто ответил!

В ПЛК-браузере, нажимаете кнопку с тремя точками, выбираете команду PLC Info и нажимаете ввод. 66945
А вообще МАС адрес и серийный номер, нанесён на корпусе ПЛК.

melky
02.04.2023, 18:39
Настройка сети лежит в каком-то файле, много тем было по данному поводу, возможность считать файл в CDS вроде есть

1exan
02.04.2023, 18:52
Добрый день!
Как то можно узнать из CoDeSys МАС адрес ПЛК или серийный номер или какую то другую уникальную информацию для данного ПЛК.

Спасибо всем кто ответил!

Если УНИКАЛЬНАЯ для данного экземпляра ПЛК, то - никак (нет доступной уникальной информации в ПЛК, всё можно прочитать и перезаписать)
(Хотя были какие-то темы про использование переменных калибровки аналоговых входов для идентификации конкретного ПЛК)

Добавлено:
Есть библиотека OwenLibFactorySetup

Gans
02.04.2023, 19:42
Здравствуйте, Сергей.

Добрый день!
Как то можно узнать из CoDeSys МАС адрес ПЛК или серийный номер или какую то другую уникальную информацию для данного ПЛК.
Чисто дискретные ПЛК уникальных данных для 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
Эти данные можно легко подправить в ручную или при перепрошивке ПЛК.

С аналоговыми входами ПЛК имеют уникальные юстировочные коэффициенты аналоговых входов и что-то там еще. Никогда этим не заморачивался, но давненько видел на форуме.

Евгений Кислов
02.04.2023, 19:49
Серийный номер уникален.
Считать его можно с помощью библиотеки OwenLibFactorySetups.lib.
Пример здесь:
https://ftp.owen.ru/CoDeSys23/07_Examples/01_Plc1xx/18_GetFactoryInfo.zip

1exan
03.04.2023, 04:58
Серийный номер уникален.
Считать его можно с помощью библиотеки OwenLibFactorySetups.lib.
Пример здесь:
https://ftp.owen.ru/CoDeSys23/07_Examples/01_Plc1xx/18_GetFactoryInfo.zip

Да, не заметил это в документации.
Интересно, что в ПЛК-Браузере нельзя команду "FactoryInfo" выбрать из списка, только набирать

sergeykrylov
04.04.2023, 15:49
Серийный номер уникален.
Считать его можно с помощью библиотеки OwenLibFactorySetups.lib.
Пример здесь:
https://ftp.owen.ru/CoDeSys23/07_Examples/01_Plc1xx/18_GetFactoryInfo.zip

Спасибо! Пригодиться!

1exan
28.07.2023, 08:05
Серийный номер уникален.
Считать его можно с помощью библиотеки OwenLibFactorySetups.lib.
Пример здесь:
https://ftp.owen.ru/CoDeSys23/07_Examples/01_Plc1xx/18_GetFactoryInfo.zip

Некоторые ПЛК110 на команду 'FactoryInfo' отвечают 'No FactorySetups!' - с чем это связано?

Евгений Кислов
28.07.2023, 08:15
Некоторые ПЛК110 на команду 'FactoryInfo' отвечают 'No FactorySetups!' - с чем это связано?

Это именно ПЛК110 [М02]?

1exan
28.07.2023, 08:28
Это именно ПЛК110 [М02]?

Да.
Пока попались 2 шт таких. Более старый, из ремонта - отвечает нормально.

1exan
31.07.2023, 09:59
Некоторые ПЛК110 на команду 'FactoryInfo' отвечают 'No FactorySetups!' - с чем это связано?

Это именно ПЛК110 [М02]?

Так что произошло с данным функционалом - больше не поддерживается?

Евгений Кислов
31.07.2023, 11:28
Так что произошло с данным функционалом - больше не поддерживается?

Функционал поддерживается:

69296

Попробуйте очистить память ПЛК с помощью команды formatFFS

1exan
31.07.2023, 12:17
Функционал поддерживается:

69296

Попробуйте очистить память ПЛК с помощью команды formatFFS

Попробовал, не помогло:
69297

Номер 54232221132582023

Евгений Кислов
31.07.2023, 12:21
Возможно, что у вас ПЛК из какой-то специфической партии.
Я думаю, единственный вариант для обеспечения возможности выполнения этой команды - отправить его в СЦ с подробным описанием проблемы.

1exan
31.07.2023, 13:50
Возможно, что у вас ПЛК из какой-то специфической партии.
Я думаю, единственный вариант для обеспечения возможности выполнения этой команды - отправить его в СЦ с подробным описанием проблемы.

Вообще то их как минимум два.
Мне не сильно принципиально наличие этой функции в конкретном ПЛК.
Хотелось бы просто узнать, с чем связано такое поведение и будет ли эта функция поддерживаться далее.

Евгений Кислов
31.07.2023, 13:53
Вообще то их как минимум два.
Мне не сильно принципиально наличие этой функции в конкретном ПЛК.
Хотелось бы просто узнать, с чем связано такое поведение и будет ли эта функция поддерживаться далее.

Функция будет поддерживаться и далее (собственно, на моем скриншоте видно, как она работает в ПЛК, выпущенном в конце мая 2023).