Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:roboplant [2018/12/13 06:35]
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, PLCO  | |promauto.pdio ​ |PLCI, PLCO  |
 |promauto.pdionb ​ |PLCI, PLCO  | |promauto.pdionb ​ |PLCI, PLCO  |
Строка 48: Строка 53:
 |icpcon.i7024 ​ |I7024 ​ | |icpcon.i7024 ​ |I7024 ​ |
 |owen.trm200 ​ |TRM200 ​ | |owen.trm200 ​ |TRM200 ​ |
 +|любой модуль ​ |REFA (см.описание на блок самом Roboplant'​е) ​ |
  
 У связанного логического блока имеется дополнительный тег, в котором можно увидеть состояние связывания,​ с именем ''​BindStatus''​. Значения тега: У связанного логического блока имеется дополнительный тег, в котором можно увидеть состояние связывания,​ с именем ''​BindStatus''​. Значения тега:
Строка 53: Строка 59:
   BIND_MODULE_NOT_FOUND = -1   BIND_MODULE_NOT_FOUND = -1
  
 +Также проверить состояние связывания можно командой ''​check''​.
  
-===== Теги ===== +===== Логические блоки ​=====
-Теги формируются на основе содержимого roboplant-проекта. +
- +
-Используется флаг ''​flag.autosave''​. Флаг устанавливается тегам, отмеченным в roboplant-проекте как сохраняемые. Для обеспечения сохраняемости тегов используется модуль [[doc:​jroboplc:​modules:​tagsaver]]. +
- +
-Используется флаг ''​flag.hidden''​. Флаг устанавливается всем тегам, ​которые в roboplant-проекте не отмечены как теги. Данный флаг используется модулем [[doc:​jroboplc:​modules:​rpsvrtcp]]. ​+
  
 +[[doc:​jroboplc:​modules:​roboplant:​DevSTGA]]
  
doc/jroboplc/modules/roboplant.1544672158.txt.gz · Последние изменения: 2018/12/13 06:35 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0