Зарегистрирован: Dec 05, 2007 Сообщения: 3 Рейтинг: +0/-0
Добавлено: Ср 05 Dec, 2007 12:02:51 Заголовок сообщения: Создание структур и функциональных блоков
Помогите пожалуйста.
Имеется RXLogix 500 для программирования контроллера.
Стал изучать данную софтину, и меня поразили следующие вещи при объявлении переменных отсутствует строка для задания адреса в области памяти контроллера, отсюда возникает вопрос каким образом другим девайсом (например ICP Con 7788 или любым другим) считывать данные из контроллера.
Не нашел в данной софтине каким образом создавать функциональные блоки (DFB), и структурированные данные (т.е. структуру в состав которой входят разные типы данных).
Если кто знает ответы на данные вопросы или имеется в наличии полезная документация - буду очень благодарен.
Добрый день!
Уважаемый RomanFa, Вы наверно имели ввиду ICPDas I-7188? Для обмена с некоторыми контроллерами AB можно использовать протокол DF1 (http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1770-rm516_-en-p.pdf), однако Вы должны понимать, что Вам прийдется реализовать на Cи в 7188 драйвер обмена по данному протоколу.
RSLogix 500 не поддерживает FBD-язык, только лестничную логику.
Добрый день!
Уважаемый RomanFa, Вы наверно имели ввиду ICPDas I-7188? Для обмена с некоторыми контроллерами AB можно использовать протокол DF1 (http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1770-rm516_-en-p.pdf), однако Вы должны понимать, что Вам прийдется реализовать на Cи в 7188 драйвер обмена по данному протоколу.
RSLogix 500 не поддерживает FBD-язык, только лестничную логику.
Вы совершенно правы, я описался не 7788 а 7188.
Т.е. вы хотите сказать что с помощью софта RSLogix 500 не возможно создавать функциональные блоки
Может быть какой нибудь другой софт это позволяет?
при объявлении переменных отсутствует строка для задания адреса в области памяти контроллера
- где именно отсутствует строка?
3.
Цитата:
каким образом другим девайсом (например ICP Con 7788 или любым другим) считывать данные из контроллера.
Что такое ICP Con 7788? Google такое устройство не знает и не находит. Можно ссылочку?
Каким именно другим девайсом?
Через какой канал связи?
Процессор Allen-Bradley считывает информацию в памяти другого процессора Allen-Bradley путём выполнения команды MSG.
по п.1 - контроллер серии 1756
по п.2 - правой кнопкой мыши на Controller Tags ->Edit Tags
по п.3 - ICP-CON I-7188 представляют собой PC-совместимые компактные мини-контроллеры связи и управления. Они обеспечивают вычислительной поддержкой системы удаленного сбора данных, реализованных на базе модулей УСО, каковыми могут выступать модули ICP-CON серии I-7000, а также любые датчики и исполнительные механизмы с интерфейсами связи RS-232/485 или Ethernet. В отличие от I-7188, ICP-CON I-8000 имеют модульную конструкцию и предназначены для создания распределенных систем сбора и обработки данных. Контроллеры предусматривают возможности подключения модулей ввода/вывода как по внутренней шине контроллера (модули серий I-8000, I-87000), так и по последовательным портам или через сеть. Программирование контроллеров ICP-CON осуществляется на языке Си или в среде разработки ISaGRAF.
В качестве связи можно выбирать практически любой канал RS232, 485, TCP IP......... все зависит только от типа ICP Con
1. Пакет RSLogix 500 не позволяет создавать функциональные блоки и не предназначен для программирования контроллеров серии 1756. Для этого необходим пакет RSLogix5000. Он позволяет.
2. Контроллеры ControlLogix серии 1756 обладают динамическим распределением памяти. Это связано с тем, в что в них применяется не однозадачная, как в простых контроллерах, а многозадачная операционная система реального времени. При этом применяется не статическое, а динамическое распределение памяти.
По этой причине, Вы не сможете узнать физический адрес размещения тэга в памяти. В контроллерах ControlLogix серии 1756, в отличие от PLC-5 или SLC, обращение к данным производится по имени тэга, которое Вы задаёте в редакторе тэгов.
По поводу ICP-CON I-7188 - смотрите, пожалуйста, выше ответ моего коллеги.
1. Пакет RSLogix 500 не позволяет создавать функциональные блоки и не предназначен для программирования контроллеров серии 1756. Для этого необходим пакет RSLogix5000. Он позволяет.
Позволю себе маленькое дополнение: необходимо, чтобы активация RSLogix5000 позволяла использовать FB and ST.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.152 секунды