Некий ID как-то найти не удается. В PLC-Browser есть команда PLCInfo и она выдает среди прочего MAC-адрес. Здорово! Но как его получить из CoDeSys?
P.S.: Реализация ведется на ST ПЛК-150.
Некий ID как-то найти не удается. В PLC-Browser есть команда PLCInfo и она выдает среди прочего MAC-адрес. Здорово! Но как его получить из CoDeSys?
P.S.: Реализация ведется на ST ПЛК-150.
в плк можно заводить самостоятельно файл и в нем писать свой любой Id. примеры создания и работы с файлами есть...
Спасибо, но это совсем не то, что нужно. То - это некий уникальный номер для всей линейки приборов одного типа прошитый изготовителем. MAC - адрес порта Ethernet вполне удовлетворяет моим требованиям, но как его получить из ST?
MAC находиться в файле config.dat который можно прочитать с помощью библиотеки syslibfile
Часто задаваемые вопросы по кодесис
1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie
вот спасибо! дельный ответ!
а не подскажите - как его оттуда выдернуть (сдвиг относительно начала файла или после некой последовательности байт и сколько байт и в каком формате они записаны), а то, на сколько я знаю, файл не типизирован.
Может последний вопрос некорректно поставлен? Попробую ещё раз:
Я умею читать файлы. Но как найти в файле последовательность байт - MAC-адрес. Даже скачал на ПК файл config.dat - открыл блокнотом - нифига не понятно. Каша.
Mac-адрес находится в текстовом файле вместе с Ip-адресом. имя его я подзабыл.
Дико извиняюсь - стормозил. Конечно local_addres.dat - это маленький текстовый файл.
Вот такой
EMAC=00:00:10:10:10:10
IP=0A:00:00:40
GATE=0A:00:00:01
MASK=FF:FF:FF:00
Часто задаваемые вопросы по кодесис
1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie
а для плк63 можно как-нибудь реализовать работу с уникальным идентификатором? (не обязательно железно прошитым - пусть будет хотя бы индивидуально создаваемым). насколько я понимаю, работы с файлами в нём нет?