http://prolog-plc.ru/publications где то здесь
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
http://prolog-plc.ru/docs/iecdeb03.pdf здесь есть немножко
Так то немешало бы все статьи прочитать
Здравствуйте.
Помогите, пожалуйста, инновационщикам.
Собираем экспериментальную производственную линию. Стоит задача разобраться с программированием. Опыта практически нет, есть желание освоить новую специальность.
В наличии СПК 107 и два контроллера OSK-RA производства Onitex.
Задача контроллеров - сбор данных с датчиков и управление двумя шаговыми двигателями. Оба контроллера будут работать в режиме slave. Мастером выступает
СПК 107. Протокол ModBus RTU. Программируем в CodeSys 3.5
Поскольку сталкиваемся с задачей программирования контроллеров впервые, опыт отсутствует, возникает масса вопросов.
Загвоздка в настройке обмена данными между мастером-слейвом. Теоретически все понятно: отправляем запрос на слейв -получаем данные, которые привязаны к переменным в программе.
Исходя из значений переменных, посылаем комманду слйву. Но как описать этот алгоритм програмно совершенно непонятно. Как формировать запрос и интерпретировать ответ.
Не можем найти хороший пошаговый мануал. Посоветуйте, пожалуйста, где можно детально изучить эти вопросы или получить профессиональную консультацию.
http://ru.wikipedia.org/wiki/Modbus
вроде нам пока санкции на гугле не ввели
Большое спасибо за вложение, в целом ситуация начала проясняться. Алгоритм опроса понятен.
Возникла такая ситуация: пытаемся прочитать регистры слейва функцией 3 (например задаем сдвиг 8 - адрес регистра состояния входов по РЭ), привязываем к глобальной переменной.
Пишет: Шина не запущена, данные не актуальны. Та же ситуация с другими регистрами.
Не можем определить с чем это связано - с неправильным соединением или с некорректной привязкой переменных. Как определить?
Два вопроса:
1. Как в визуализации CDS V3.5 добавленные на поле компоненты перемещать по миллиметру? Чтобы без привязки к сетке, с удержание клавишь Ctrl, Shift, Alt ничего не получается.
2. Установил CDS V3.5 SP3 Patch5 с репозиториями и библиотеками, но при добавлении MODBUS'ов у меня нет выбора версии, COM, SLAVE, MASTER, все по одной версии. А при компиляции море ошибок. Там же принципиально важно версии ниже и выше ставить.
Спасибо...
Последний раз редактировалось Пьер; 30.09.2014 в 08:03.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Последний раз редактировалось Пьер; 30.09.2014 в 08:46.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.