Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:modules:peripherial:wessvr_adapter [2020/11/24 16:06] denis |
doc:jroboplc:modules:peripherial:wessvr_adapter [2023/03/07 07:02] (текущий) denis [Определение сложных тегов] |
||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| Модуль-адаптер для для связывания периферийного модуля источника, имеющего счетчики, с устройством ''Standard'' модуля [[doc:jroboplc:modules:wessvr]]. | Модуль-адаптер для для связывания периферийного модуля источника, имеющего счетчики, с устройством ''Standard'' модуля [[doc:jroboplc:modules:wessvr]]. | ||
| - | <note tip> | + | <note important> |
| - | Требует включения в одну задачу с источником (периферийным модулем, имеющим счетчики), друг за другом: сначала источник, затем адаптер. | + | Требует включения в одну задачу с источником (периферийным модулем, имеющим счетчики) последовательно друг за другом: сначала источник, затем адаптер. |
| </note> | </note> | ||
| Строка 12: | Строка 12: | ||
| plugin.peripherial: | plugin.peripherial: | ||
| - | WFMAN: | + | module.WFMAN: |
| type: wessvr.adapter | type: wessvr.adapter | ||
| module: pfman | module: pfman | ||
| Строка 29: | Строка 29: | ||
| - | pfman: | + | module.pfman: |
| portnum: 1 | portnum: 1 | ||
| netaddr: 2 | netaddr: 2 | ||
| Строка 65: | Строка 65: | ||
| |**type**| '''' |''wessvr.adapter'' | | |**type**| '''' |''wessvr.adapter'' | | ||
| |**module**| '''' |Имя модуля источника | | |**module**| '''' |Имя модуля источника | | ||
| - | |**MaxWeight**| ''0x1_0000_0000'' |Размер счетчика веса (макс.возможное значение + 1). Если 0, то счетчик безразмерный. Безразмерный счетчик используется в случае, если счетчик устройства сбрасываемый. | | + | |**MaxWeight**| ''0x1_0000_0000'' |Размер счетчика веса (макс.возможное значение + 1). Если 0, то счетчик безразмерный. Безразмерный счетчик используется в случае, если счетчик устройства сбрасываемый. Еще раз обратить внимание на то, что это РАЗМЕР, а не максимально возможное значение счетчика (название тега не совсем удачное и может ввести в заблуждение) | |
| |**MaxNum**| ''0x1_0000_0000'' |Аналогично ''MaxWeight'' | | |**MaxNum**| ''0x1_0000_0000'' |Аналогично ''MaxWeight'' | | ||
| - | |**Mul**| ''1'' |Множитель веса | | + | |**Mul**| ''1'' |Множитель тега ''SumWeight'' | |
| |**useNowForUpdateTime**| ''off'' |Использовать текущее время для тега ''SYSTEM.UpdateTime''. Необходимо в том случае, когда источник не имеет тега ''SYSTEM.UpdateTime'' | | |**useNowForUpdateTime**| ''off'' |Использовать текущее время для тега ''SYSTEM.UpdateTime''. Необходимо в том случае, когда источник не имеет тега ''SYSTEM.UpdateTime'' | | ||
| + | |**outputPeriodS**| ''600'' |Период в секундах для расчета среднего значения производительности ''Output'' по ''SumWeight''. Расчет выполняется только, если не определен тег ''Output'' | | ||
| |**tags**| '''' |Карта тегов:<html><br><ul> | |**tags**| '''' |Карта тегов:<html><br><ul> | ||
| <li>SumWeight</li> | <li>SumWeight</li> | ||
| Строка 90: | Строка 91: | ||
| Пример: | Пример: | ||
| <code yaml> | <code yaml> | ||
| - | WFMAN: | + | module.WFMAN: |
| type: wessvr.adapter | type: wessvr.adapter | ||
| module: pfman | module: pfman | ||
| Строка 104: | Строка 105: | ||
| Пример: | Пример: | ||
| <code yaml> | <code yaml> | ||
| - | WFMAN: | + | module.WFMAN: |
| type: wessvr.adapter | type: wessvr.adapter | ||
| module: pfman | module: pfman | ||
| tags: | tags: | ||
| - | SumWeight: SumWeightHihg, SumWeightLow | + | SumWeight: SumWeightHigh, SumWeightLow |
| </code> | </code> | ||
| + | |||
| + | По мере необходимости возможна разработка и дополнение вариантов сложных тегов. | ||
| ===== Определение тегов по умолчанию ===== | ===== Определение тегов по умолчанию ===== | ||
| Автоматически в карту тегов добавляются следующие теги: | Автоматически в карту тегов добавляются следующие теги: | ||