Здравствуйте господа.
Ктонибудь разбирается в протоколах обмена ПЛК 150 и CodeSys 2.3 и может сказать какие пожелания по версии target'а сообщает контроллер.
При попытке загрузки проекта из ПЛК для любой из конфигураций таргетов файла https://ftp.owen.ru/CoDeSys23/09_Arc....10_plc150.zip (PLC150.U-M, PLC150.A-L, PLC150.A-M, PLC150.I-L, PLC150.I-M, PLC150.U-L соответственно) вываливается окно: "Выбранный профиль ПЛК не соответствует профилю целевой платформы! Соединение будет отменено."
Диалог при подключении к контроллеру по Ethernet сети примерно следующий:
comp -> PLC : aaaa05000100fa0142c88a0704
PLC -> comp : 55550a000100
comp -> PLC : 55550a000000
PLC -> comp : aaaa040001005a0100000000
comp -> PLC : 55550a000100
PLC -> comp : 55550a000000
Есть мнение, что в какой то из представленных байтовых последовательностей ПЛК сообщает об ожидаемой версии таргета - вот хотелось бы узнать, чего он хочет.
Если что - на контроллере написано ПЛК150-220.И-М и при включении (или резете) он сыплет в порт RS232 в т.ч. следующие сторки (полный вывод см. в аттаченном файле plc150IM2140.txt):
PLC model MODEL PLC 150
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:22:17 Apr 28 2011
MAC 0A:06:0A:0A:0A:0A
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 00
Licence limited to 360 bytes
No DAC




Ответить с цитированием