cpu13.ru - форум OMRON
http://cpu13.ru/

Обозначение меток, слов
http://cpu13.ru/viewtopic.php?f=10&t=546
Страница 1 из 1

Автор:  alexk2 [ Сб май 23, 2009 10:49 ]
Заголовок сообщения:  Обозначение меток, слов

Какими буквами можно обозначить промежуточную метку равную состоянию входа?И какими буквами промежуточное слово? Где про это почитать?

Автор:  I1 [ Сб май 23, 2009 17:43 ]
Заголовок сообщения: 

Для того чтобы иметь представление о программируемых контроллерах фирмы Omron, в первую очередь необходимо изучить два тома: руководство по эксплуатации и руководство по программированию. Для каждой серии контроллеров (процессора) они свои. Отличия между сериями достаточно заметны, если это старые и новые серии, но общие принципы сохраняются.
В руководстве по эксплуатации описаны области памяти контроллера. Их еще обозначают буквами :D
Память для промежуточных результатов можно использовать любую не занятую для модулей. Если промежуточная память всегда равна состоянию входа, то нет смысла ее использовать. Адреса памяти ввода-вывода (CIO - без букв) для модулей можно увидеть в созданной таблице ввода-вывода "IO Table and Unit Setup" в квадратных скобках напротив каждого модуля
В таблице символов также есть указание, для какого модуля, в какой корзине используется данный адрес и чем он является входом или выходом.
Области памяти выбираются исходя из требуемых задач. Если при выключении питания запись требуется сохранить, это области "H" - для битового обращения и, например "D" - для слов.
Для промежуточных битовых результатов лучше всего использовать "W" область.
Для контроллеров серий CS1 и CJ1 руководство по эксплуатации на русском языке здесь :arrow: W339-RU2-01+CS1G-H CPU Units Руководство по эксплуатации.pdf
PS
alexk2, рекомендую пройти хотя бы начальный курс по контроллерам. Расписание курсов здесь :arrow: http://industrial.omron.ru/ru/services_and_support/seminars_and_training/default.html

Автор:  Сергей Сергеевич [ Сб май 23, 2009 17:45 ]
Заголовок сообщения: 

Если вы про комментарии то любой набор букв. Если же нужно использовать промежуточные адреса для преобразований/вычеслений то лучше всего области W (для битов) и D (для слов - не выше адреса D20000)

Автор:  Сергей Сергеевич [ Сб май 23, 2009 19:20 ]
Заголовок сообщения: 

Ну вообще, принцип построения программы для человека знакомого с языками высокого уровня может показать неудобным. Я сам привыкал достаточно долгое время. Все дело в том, что контроллер циклически обрабатывает в памяти некую программу, представляющую из себя набор условий для выполнения каких либо действий. Действия могут быть разными: включить реальный выход или промежуточный битовый сигнал, произвести вычисление, скопировать результат вычислений из одной ячейки памяти (слова) в другую, запустить таймер или счетчик и т. д. В отличие от пошагового программирования, где команды программы выполняются последовательно, здесь как только совпадут необходимые условия будет выполнено действие. Набор таких условий и действий позволяет описать работу установки. Но это "неудобство", когда к нему привыкнешь превращается в огромный плюс - можно практически в любом месте программы написать новое условие, не думая как оно отобразится на последовательности выполнения программы (ну почти:)).
Начать стоит с покупки маленького контроллера на предприятие, например серии CP1L, недорого и почти все инструкции "больших" контроллеров понимает. Стоит он порядка 150евро, которые окупятся вашим опытом очень быстро. Собрать простенькую схему с реле/лампами и парой кнопок и побаловаться:)
Возникнут вопросы всегда можете спросить здесь, люди любят делится знаниями....

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/