Все подробно описано в руководстве на любой ПЛК
Захват-1.png
Захват-2.png
После выделения мышкой значения COM порт или скорость, изменить значения можно стрелками на клавиатуре вверх и вниз
Все подробно описано в руководстве на любой ПЛК
Захват-1.png
Захват-2.png
После выделения мышкой значения COM порт или скорость, изменить значения можно стрелками на клавиатуре вверх и вниз
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Всё, нервов моих больше нет. Ничего у меня сегодня не получается.
Буду читать всё заново.
Не переживайте, в конечном итоге всё равно всё должно срастись. Еще раз попробую дать пошаговые рекомендации (на этот раз будем плясать совсем "от печки").
1. Проверьте исправность кабеля КС1. Схему коллега Petera привел. При обмене с контроллером не используется управление протоколом, поэтому для передачи данных используьтся три провода - общий, данные туда, данные оттуда. Наличие перемычки нужно проверить прозвонкой со стороны RJ12(контакты 4 и 5), хотя физически она выполнена на другом конце провода (если разобрать корпус DB9, то можно увидеть, что два проводника плоского кабеля спаяны между собой и заизолированы от самого разъема.
2. Проверьте, жив ли порт контроллера, и сам контроллер.Прочитать лог загрузки - это самый "низкоуровневый" тест, доступный простому пользователю без дополнительных усилий и знаний аппаратной части. Для этого вам понадобятся: Программа Hyperterminal, которая штатно устанавливается в Windows XP и более ранних. Если у вас Windows 7 или более поздняя, то ее туда можно спокойно установить. Можно воспользоваться также другими аналогичными программами, об этом была целая ветка в разделе "Трёп". Нужно подключить ПЛК (порт RS232 DEBUG) к ПК тем самым кабелем КС1, а в программе настроить порт ПК, к которому подключен ПЛК. Нужно установить скорость 115200, 8 бит, 1 стоп-бит, без контроля четности. Также нужно отключить управление потоком (оно бывает программное и аппаратное, в разных программах настраиваться может по разному, но нам не нужно ни то, ни другое).
После этого нужно активировать сеанс связи и включить контроллер. при загрузке он выдаст вам кучу всякой информации, которая будет заканчиваться словами
Loading PLC core completed!
Start CoDeSys initialization secuence
Special cable detected...
Switch top RS to CoDeSys mode...
Это означает, что контроллер загрузился и перевел свой порт RS232 DEBUG в режим обмена со средой программирования. Если это увидели, то уже легче, контроллер живой . Дальше будем пытаться наладить связь между Codesys и контроллером.
Для этого в Codesys нужно проделать манипуляции соласно ролику, который выложил уважаемый Petera. У меня он не проигрывается, но уверен, что он плохого не насоветует. У мня конечный результат выглядит как на картинке.
Дальше можно приступить к работе с из среды CoDeSys.Лучше с чистого листа. Создайте новый проект, который ничего не делает, например PLC_PRG на ST, где одна единственная строка кода содержит только точку с запятой (. Этого будет достаточно, чтобы проект корректно откомпилировался и его можно было загрузить. Теперь время включить контроллер и попробовать установить связь, здесь следующие рекомендации: бывают случаи, когда контроллер занимается выполнением имеющейся в нем программы и не выходит на связь со средой программирования, на этот случай есть вариант загрузки без запуска пользовательской программы. Для этого нужно на выключенном контроллере нажать кнопку "Сброс", и держа ее нажатой, включить контроллер. Только тогда , когда он загрузится и радостно пропищит, кнопку можно отпустить. Теперь никакая пользовательская программа не мешает контроллеру связаться со средой программирования. Нужно войти в режим Онлайн и сделать заводской сброс. Если все пройдет нормально, то у вас будет контроллер в состоянии, каким он был с завода, и можно будет вернуться к разборам пошаговых действий по работе с панелью, 1ТД, и т.д.
Если нет, тогда путей два: либо звонить в техподдержку и слушать, что они скажут, либо результаты каждого шага писать сюда, а коллективный разум будет разгадывать, что происходит.
Доброго времени суток, Господа!
Отчитываюсь за прошедший день.
Много времени убил на наладку связи по RS232. Итог: комплектный кабель дефектный. Т.к. собирать такой же пока нет возможности, то настроил связь по Ethernet. Сделал заводской сброс, залил проект test1.pro из поста №193. Ситуация не изменилась. После отключения питания связь так и не обнаруживалась между ПЛК и модулем.
У кого какие идеи?
P.S.: остановить ПЛК, методом, описанным в верхнем посте, так и не получилось. Кнопку "Сброс" держал (не один раз) наверно минут 5 после включения питания. ПЛК так и не пропищал радостно))). Пришлось Сбрасывать на ходу, потом подключаться по Ethernet и в CDS сбрасывать в завод. Вот так.
Последний раз редактировалось Николай83; 16.02.2017 в 15:53.
Давайте чуть поподробнее.
Связь с блоком вообще ни разу не устанавливалась или все-таки, когда залили test1.pro, связь установилась, а после выключения контроллера повторить не удалось? И еще, чтобы можно было думать дальше, чем можно помочь, расскажите, 1) какая у вас ОС на ПК, на котором вы все это делаете, 2) есть ли у него возможность коммуникаций по RS485, например через АС3М или АС4, или аналог? Может быть флэш-память у ПЛК сбойнула и нужно ее переформатировать?
Связь установилась когда залил test1.pro, послу выключения ПЛК связь с модулем пропала.
Проекты пишу на ХР SP3 - это на работе (наверно буду переустанавливать);
а дома на 10-ке 64-бит.
Для коммуникаций по RS485 использую USB/RS485 (проверенный исправный).
В инструкции про аккумулятор написано ПЛК должен быть включен не менее 5-ти часов для зарядки батареи. Сегодня включал долго ПЛК, но не 5 часов к ряду. Завтра с утра поставлю на более 5 часов).
Есть ощущуение, что не создается загрузочный проект. Посмотрите, какие файлы есть в ПЛК. Это дможно сделать через ПЛК-броузер на странице "Ресурсы". Все больше склоняюсь к тому, что происходит какая-то фигня с флэш-памятью. Это подтверждается в том числе и тем фактом, что перезаписывая несколько раз новые проекты, вы потом обнаружили в ПЛК старую версию. Надеюсь, создавать загрузочный проект не забываете?
Вот еще какая мысль. Может быть аккумулятор у ПЛК сдох или разрядился. Плк при выключении питания как минимум записывает ретэйны на свою флэш-память, а возможно и какую-нибудь еще служебную информацию. При этом он работает на аккумуляторе. Если его емкости не хватает, чтобы завершить этот процесс, то флэшка портится. Поставьте ПЛК поработать на более-менее ощутимое время,чтобы аккумулятор подзарядился, потом можно будет отформатироваться и возможно перепрошить контроллер.
Загрузочный проект делать не забываете ?
з.ы. у меня на ПЛК100 АКБ дохлее некуда, все руки не доходят заменить, правда висит он на ИБП но тот не вечный то же, после полного отключения питания и запуске ПЛК мне нужно только 2 переменных по новой выставить, так как из-за мертвого акб retain не сохраняются совсем, но ПЛК исправно стартует программу.
так же и обмен двух модулей идет МЭ110-1 и 8АС
Никогда не пользовался ПЛК-браузером. Ткните носом где можно об нем почитать?!