Всем привет. Помогите разобраться с Codesys.
Я в нем совсем новичек, но решил попробовать поработать, когда знакомый студент обратился ко мне за помощью в создании проекта Trace Mode + ПЛК100 для тестирования процессов ОМД - из этого я знаком с ТМ
Неделю боролся с задачей. Смотрел видео, примеры.. Но у меня под рукой ПЛК нету и проверка программы делается только в универе и без меня.
Сегодня знакомый проверял все с преподавателем. У них не получилось записать программу в ПЛК. "Подключение невозможно.. код ошибки 0" - как-то так. Преподаватель сказал, что это потому, что в PLC Configuration поставлено Modbus slave - и это относится к самому Codesys - тоесть, это делает среду разработки слейвом, а она должна быть мастером и управлять передачей Звучит не убедительно..
Может проблема в банальном - в настройках связи ? Online - Communnication Parameters. например, скорость связи не соответствует настройкам системы.
На всякий случай выкладываю проект ТМ 6.07 base и Codesys 2.3
Последний раз редактировалось Andriy6; 08.04.2011 в 01:21.
Попробуйте вместо глобальных переменных имена присвоить в своем конфигураторе, как показано на рисунке. На эмуляторе у Вас дома Ваша программа работает?
Последний раз редактировалось capzap; 05.11.2011 в 21:49.
1) создал новый проект с таргетом PLC100.R-L .
2) добавил POU. Написал программу.
3) в PLC Configuration добавил Modbus slave, протокол 485 в Modbus FIX и переменные для передачи по сети.
4) добавил глобальные переменные.
5) в меню Online - Communication Parameters добавил Serial (RS232), но скорость оставил по умолчанию 38400 (студент говорит, что они меняли скорость на 115200 - не помогло).
Все. Только в пункте 3 я сначала сделал TCP в MB FIX, но они передумали, сказали, что по TCP не могут подключить и надо 232/485. Я поменял на 485 и еще создал копию проекта уже с 232 - на всякий случай не сколько вариантов. Сейчас остановились на 232.
У меня и у него на домашнем ПК в эмуляторе все работает. А еще у преподавателя в PLC Configuration несколько строк красные