Вопрос решился.
Отдали по гарантии. Вернули с документом о том, что был непропай.
Вопрос решился.
Отдали по гарантии. Вернули с документом о том, что был непропай.
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
подключился со скоростью 115200 в настройках связи, заработало через usb-com переходник на ch340 весь вечер тыкал, менял настройки, вот нашёл, в тех поддержке так и сказали: ну бывает )))
ПЛК73-М после обрыва связи при заливке программы перестал связываться с CodeSys. Начисто. COM1 на материнке, с другим 73 без проблем. Мало того, данный контроллер с этого компа через этот же кабель только что прошился "на ура". Грузится, во все меню входит, но при загрузке издает ДЛИННЫЙ писк и не отправляет через порт FF. Далее, все, как у исправного, кроме связи. В отладке Error #0=4. EEPROM обнулил, перезагрузил из отладки и выключением. Стало Error #0=0, но связи, все равно, нет.
Еще: если загрузить с нажатым "Стоп", то нажав "Ввод" выдает Conf not parsed Critical error.
Внимательное рассмотрение выявило наличие MAX3232, двухканального COM-порта. Т.е. получается, что прошивка и программирование производятся через один разъем, но - по разным каналам. Так?
Очевидно, канал связи с CodeSys выгорел, по-видимому, по вине USB-COM-конвертора. Сии конверторы, вообще, экстремальное г... я уже 6 штук выбросил!
Продолжение банкета:
Встал на порт сниффером. Вижу нечто странное. Если контроллер включен, то только:
Порт открыт процессом "Gateway.exe" (PID: 1076)
Порт закрыт
Если выключен, то:
Порт открыт процессом "Gateway.exe" (PID: 1076)
AA AA 05 00 01 00 C9 01 42 66 A7 12 0D AA AA 05 ªª....É.Bf§..ªª.
00 01 00 C9 01 42 66 A7 12 0D AA AA 05 00 01 00 ...É.Bf§..ªª....
C9 01 42 66 A7 12 0D AA AA 05 00 01 00 C9 01 42 É.Bf§..ªª....É.B
66 A7 12 0D AA AA 05 00 01 00 C9 01 42 66 A7 12 f§..ªª....É.Bf§.
0D AA AA 05 00 01 00 C9 01 42 66 A7 12 0D AA AA .ªª....É.Bf§..ªª
05 00 01 00 C9 01 42 66 A7 12 0D AA AA 05 00 01 ....É.Bf§..ªª...
00 C9 01 42 66 A7 12 0D .É.Bf§..
Порт закрыт
Теперь беру один из повтрояющихся фрагментов: AA AA 05 00 01 00 C9 01 42 66 A7 12 0D
и отправляю его вручную прямо в порт. Получаю ответ: 05 00 01 00 01 12 0D
Че это значит?
Вот теперь я уже совсем ничего не понимаю. Ибо только что отправил эту последовательность на исправный контроллер и получил тот же самый ответ: 05 00 01 00 01 12 0D
Стало еще интереснее! После моего эксперимента после выключения-включения контроллер перестал пищать и реагировать на кнопки, в т.ч. и на "магические" комбинации. Но, при этом, 05 00 01 00 01 12 0D отвечает.
Не используйте USB-COM переходники, они не обеспечивают необходимые уровни RS-232 порта. Себе доработал такой переходник, но проверить пока не было возможности.
Спасыба, дарагой, за ценный савэт! Лучше бы производитель забыл о RS-232, как о ночном кошмаре. А вы знаете, что у самого 73го выходной уровень 5.5 - 6.2 В? Тока-что мерял на нескольких контроллерах.
По стандарту RS-232 имеет напряжение как положительной полярности, так и отрицательной. MAX3232 соответствует стандарту, а китайские переходники - нет. Дальше думайте сами.