Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:roboplant [2017/05/11 09:32]
denis [Связывание]
doc:jroboplc:modules:roboplant [2025/02/27 15:26] (текущий)
denis [roboplant]
Строка 23: Строка 23:
 </​code>​ </​code>​
  
-^Параметр^По умолчанию^Описание^ +^Параметр^Умолчание^Описание^ 
-|**project** ​ |Путь и имя rpp-файла проекта Roboplant ​ | +|**project** ​ ​| ​ '''' ​ ​|Путь и имя rpp-файла проекта Roboplant  ​
-|**connect** ​ |Связывание логических блоков с модулями ввода/​вывода (см. [[#​Связывание]]).  | +|**useDescr**<​html><​br></​html>​**use.descr** ​ |  ''​off'' ​ |Добавлять строковый тег ''​.descr''​ в MCHB, MDTA, ZDV*, SEQD. Возможные значения:<​html><​br>​ 
-|:::|<​devtype.tagname>:​ <​module> ​ |+- on<​br>​ 
 +- off<​br>​ 
 +- hidden<​br>​ 
 +</​html> ​
 +|**connect** ​ ​| ​ '''' ​ ​|Связывание логических блоков с модулями ввода/​вывода (см. [[#​Связывание]]) ​<​code>​<​devtype.tagname>:​ <module></​code>  | 
  
 ===== Связывание ===== ===== Связывание =====
Строка 33: Строка 38:
 Условия связывания следующие:​ Условия связывания следующие:​
   * один логический блок roboplant может быть связан только с одним модулем ввода/​вывода   * один логический блок roboplant может быть связан только с одним модулем ввода/​вывода
-  * к одному модулю ввода/​вывода может быть привязан только один логический блок одного roboplant-проекта+  * <del>к одному модулю ввода/​вывода может быть привязан только один логический блок одного roboplant-проекта</​del>​. С версии ''​2.1.0''​ можно более одного
   * каждый логический блок, предназначенный для связывания,​ должен быть связан с соответствующим модулем ввода/​вывода   * каждый логический блок, предназначенный для связывания,​ должен быть связан с соответствующим модулем ввода/​вывода
   * если логический блок, предназначенный для связывания,​ не должен быть привязан (режим эмуляции),​ необходимо вместо имени модуля указать ''<​nowiki>​---</​nowiki>''​   * если логический блок, предназначенный для связывания,​ не должен быть привязан (режим эмуляции),​ необходимо вместо имени модуля указать ''<​nowiki>​---</​nowiki>''​
Строка 40: Строка 45:
  
 Таблица соответствия модулей плагина [[doc:​jroboplc:​modules:​peripherial]] и логических блоков roboplant: Таблица соответствия модулей плагина [[doc:​jroboplc:​modules:​peripherial]] и логических блоков roboplant:
-^Модуль ​ ^Логический блок ​ ^ + Модуль ​ ^  Логический блок ​ ^ 
-|promauto.pdio ​ |PLCI  | +|promauto.pdio ​ |PLCI, PLCO  | 
-|promauto.pdionb ​ |:| +|promauto.pdionb ​ |PLCI, PLCO  |
-|promauto.pdio ​ |PLCO  |+
 |promauto.prks ​ |PLRKS ​ | |promauto.prks ​ |PLRKS ​ |
 |promauto.pdat ​ |PLDAT ​ | |promauto.pdat ​ |PLDAT ​ |
-|  |  | +|icpcon.i7017 ​ |I7017  | 
-|  |  | +|icpcon.i7024 ​ |I7024  | 
-|  |  | +|owen.trm200 ​ |TRM200 ​ | 
-|  |  | +|любой модуль ​ |REFA (см.описание на блок самом Roboplant'​е) ​ |
-|  |  | +
-|  |  | +
-|  |  | +
-|  |  | +
-|  |  | +
-|  |  | +
  
-===== Теги ===== +У связанного логического блока ​имеется ​дополнительный тег, в котором можно увидеть состояние связывания,​ с именем ''​BindStatus''​. Значения ​тега
-Теги формируются на основе содержимого roboplant-проекта.+  BIND_STATUS_OK = 0 
 +  BIND_MODULE_NOT_FOUND = -1
  
-Используется флаг ''​flag.autosave''​. Флаг устанавливается тегам, отмеченным в roboplant-проекте как сохраняемые. Для ​обеспечения сохраняемости тегов используется модуль [[doc:​jroboplc:​modules:​tagsaver]].+Также ​проверить состояние связывания можно командой ''​check''​.
  
-Используется флаг ''​flag.hidden''​. Флаг устанавливается всем тегам, ​которые в roboplant-проекте не отмечены как теги. Данный флаг используется модулем [[doc:​jroboplc:​modules:​rpsvrtcp]]. ​+===== Логические блоки ​=====
  
 +[[doc:​jroboplc:​modules:​roboplant:​DevSTGA]]
  
doc/jroboplc/modules/roboplant.1494484367.txt.gz · Последние изменения: 2017/05/11 09:32 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0