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