Запоимел Owen PLC 100-24РЛ. |
Ответить | Страница <1 23456 10> |
Автор | |
Участник Присоединился: 04 Апрель 2005 Категория: Russian Federation Online Status: Offline Публикации: 80 |
Опубликовано: 28 Ноябрь 2006 21:28 |
А есть ли возможность сразу создать массив элементами которого будут входные или выходные логические переменные? Пока это можно сделать только ручным переприсвоением. А ведь с массивом иногда работать куда удобнее чем с кучей переменных.
|
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
1) Обычно логическая переменная для входа или выхода – это 1 бит. Каждому биту в конфигураторе ПЛК сопоставляется отдельная переменная типа BOOL. В большинстве случаев это именно то, что нужно. Но там же можно дополнительно объявить переменную типа битовая строка (BYTE, WORD, DWORD), которая сразу будет содержать группу входов/выходов (8, 16, 32). С битовыми строками в CoDeSys можно работать как с целочисленными переменными (например wI := 2;) и обращаться побитно через точку с номером бита (например wI.1 := TRUE). По смыслу это аналог требуемого массива. В лоб объявлять по прямому адресу одну переменную (или массив) включающую больше входов/выходов чем физически дает один модуль ввода/вывода можно, но нехорошо.
|
|
Igor Petrov
|
|
Участник Присоединился: 04 Апрель 2005 Категория: Russian Federation Online Status: Offline Публикации: 80 |
|
Это все конечно понятно. И все входы ОВЕН-а объединены в байт, однако выходы сгруппированы по 2 и объявить массив в области выходов никак не получается.
Спасибо большое за пример, он мне очень помог в работе с Kontron-ом |
|
Действительный член Присоединился: 19 Апрель 2006 Online Status: Offline Публикации: 136 |
|
На форуме сайта owen
> Варианты без использования CoDeSys HMI
> 3) WEB сервер(программа для ПЛК) на интерфейсе Ethernet. Вы создаете мнемосхемы на HTML+SVG. Пример программы можно получить на plc@owen.ru На PLC 100 можно веб сервер запустить (web hmi), подробнее можно про это ? |
|
Новичок Присоединился: 15 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 32 |
|
Добрый день!
Да, на ПЛК 100, 150 и 154 можно запустить web server. К визуализации CoDeSys он имеет косвенное отношение, на самом деле вы делаете обычные html страницы, с картинками и java/svg скриптами. Для поддержки отображения значений переменных CoDeSys исп. следующая технология: загружается символьный файл, а в html странице на нужных местах вставляются специальные теги, к-е при обращении к серверу заменяются текущими значениями переменных. Могу выслать примеры реализации. P.S. На ПЛК можно поднять и др. сервисы, (FTP, mail и пр.), т.к. у нас есть полноценная поддержка сокетов и файловай системы |
|
Филоненко Владислав
Вед. программист ПЛК ОВЕН |
|
Действительный член Присоединился: 19 Апрель 2006 Online Status: Offline Публикации: 136 |
|
Да, пожалуйста. pi_meson@front.ru |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 16 Август 2006 Категория: Russian Federation Online Status: Offline Публикации: 21 |
|
Просьба мне тоже отправить на sergbond75(@)mail.ru
|
|
Действительный член Присоединился: 19 Апрель 2006 Online Status: Offline Публикации: 136 |
|
Примерчик можно выслать еще раз (если высылался), а то ничего непришло. pi_meson(@)front.ru |
|
Новичок Присоединился: 15 Сентябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 8 |
|
Пример выслал. |
|
Новичок Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 13 |
|
Уважаемые участники Форума, подскажите пожалуйста каким программным средством можно воспользоваться для того, чтобы соединить РС с ОВЕН ПЛК 150 через Ethernet. ОВЕН работает в Modbus TCP (Slave). |
|
Ответить | Страница <1 23456 10> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |