Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:roboplant [2018/12/13 06:38]
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>''​
Строка 54: Строка 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.1544672329.txt.gz · Последние изменения: 2018/12/13 06:38 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0