Ответы в темах
-
АвторЗаписи
-
Komrade82
УчастникИз лога модуля:
2017-09-08 13:46:01 Запуск работы модуля ModAutoControl
2017-09-08 13:46:01 Проверка регистрации «Модуль автоматического управления»:
Регистрационный ключ действителен. Дата окончания 09.09.2017
Код компьютера: =F36A32DADAE1D207-7F3669B8B0E17900-C9F6574464998774-6A453DEB6CC04D9C-00447246A4E0F23B-D03F6D6306E574E1-23466826BBD326D5-714439B3B6E1E0D9-FF44AFEA01BA0D23-DCEB54049F8D713E=
2017-09-08 13:46:01 Переменные в командах не используются
2017-09-08 13:46:32 Изменилось состояние триггера «расход»: Сработка
2017-09-08 13:46:32 Отправка команд пропускается
2017-09-08 13:46:42 Изменилось состояние триггера «расход»: Повторная сработка 1/5 (каждые 10 с)
2017-09-08 13:46:42 Команда отправлена. Канал управления 601
2017-09-08 13:46:42 Команда отправлена. Канал управления 602
2017-09-08 13:46:52 Изменилось состояние триггера «расход»: Повторная сработка 2/5 (каждые 10 с)
2017-09-08 13:46:52 Команда отправлена. Канал управления 601
2017-09-08 13:46:52 Команда отправлена. Канал управления 602
2017-09-08 13:47:02 Изменилось состояние триггера «расход»: Повторная сработка 3/5 (каждые 10 с)
2017-09-08 13:47:02 Команда отправлена. Канал управления 601
2017-09-08 13:47:02 Команда отправлена. Канал управления 602
2017-09-08 13:47:12 Изменилось состояние триггера «расход»: Повторная сработка 4/5 (каждые 10 с)
2017-09-08 13:47:12 Команда отправлена. Канал управления 601
2017-09-08 13:47:12 Команда отправлена. Канал управления 602
2017-09-08 13:47:22 Изменилось состояние триггера «расход»: Повторная сработка 5/5 (каждые 10 с)
2017-09-08 13:47:22 Команда отправлена. Канал управления 601
2017-09-08 13:47:22 Команда отправлена. Канал управления 602Из лога Коммуникатора:
КП 13 «Контроллер 603»
———————-
DLL : KpModbus
Состояние : норма
Сеанс связи : 08.09.2017 13:49:30
Команда ТУ : 08.09.2017 13:44:54Сеансы связи (всего / ошибок) : 157 / 0
Команды ТУ (всего / ошибок) : 15 / 0
Запросы (всего / ошибок) : 172 / 0Текущие данные тегов КП
+———+—————+———-+——-+
| Сигнал | Наименование | Значение | Канал |
+———+—————+———-+——-+
| **************************************** |
+———+—————+———-+——-+
| 1 | Test | 20,000 | 101 |
+———+—————+———-+——-+
| 2 | | 20,000 | 102 |
+———+—————+———-+——-+
| 3 | | 25,360 | |
+———+—————+———-+——-+
| 4 | | 25,360 | |
+———+—————+———-+——-+
| 5 | | 25,360 | |
+———+—————+———-+——-+
| 6 | | 25,360 | |
+———+—————+———-+——-+Архивные данные отсутствуют
События отсутствуют
Команды ТУ (последние 10 команд)
+—-+———————+—————————————————————+
| № | Дата и время | Описание |
+—-+———————+—————————————————————+
| 1 | 08.09.2017 13:40:22 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=3,000 |
+—-+———————+—————————————————————+
| 2 | 08.09.2017 13:41:06 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=1 313,665 |
+—-+———————+—————————————————————+
| 3 | 08.09.2017 13:42:42 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=1 313,665 |
+—-+———————+—————————————————————+
| 4 | 08.09.2017 13:42:52 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=1 313,665 |
+—-+———————+—————————————————————+
| 5 | 08.09.2017 13:43:02 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=1 313,665 |
+—-+———————+—————————————————————+
| 6 | 08.09.2017 13:43:12 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=1 313,665 |
+—-+———————+—————————————————————+
| 7 | 08.09.2017 13:43:22 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=1 313,665 |
+—-+———————+—————————————————————+
| 8 | 08.09.2017 13:43:59 | Команда ТУ: тип=Standard, КП=13, номер=1, значение=0,000 |
+—-+———————+—————————————————————+
| 9 | 08.09.2017 13:44:11 | Команда ТУ: тип=Standard, КП=13, номер=2, значение=0,000 |
+—-+———————+—————————————————————+
| 10 | 08.09.2017 13:44:54 | Команда ТУ: тип=Standard, КП=13, номер=1, значение=0,000 |
+—-+———————+—————————————————————+Komrade82
УчастникСделал немного иначе — в команде пересылаю просто значение 1 а в формуле умножаю на Val(n). При посылке через генератор команд всё работает, а вот от модуля автоматического управления команды до коммуникатора не доходят.
Komrade82
Участник1. Использовал формулу с форума, переправленную на 1032 — пересылается верно.
2. Т.е. в строковое значение бинарной команды вписать {CnlVal} и он его перешлёт? Остается только настроить триггер на регулярную посылку команд.Komrade82
Участник1. Можно пример формулы под последнюю версию сервера? Посылать придется через генератор сервера в таком случае?
2. Данные считываются с OPC-сервера. Нужно их переслать в Modbus Slave.Komrade82
УчастникВсе, понял ошибку — надо обновить сервер и модуль, а потом проверять.
Komrade82
УчастникВставил в бинарную команду на отправку письма
адрес@почта.ру; тест {CnlVal} {n}; тест {CnlVal} {n};
В результате вместо значений пришел исходный текст.Komrade82
УчастникЕсли просто в тексте, то присылает Val(№ канала). При записи в формулу ругается на невозможность неявного конвертирования из double в byte[], т.е. KpEmail автоматом не сконвертирует. Михаил писал выше про изменение текста команды через формулу, но я с формулами вообще пока не работал.
Кроме того надо будет как-то протестировать отправку письма через канал управления сервера вручную.Komrade82
УчастникКаким образом сейчас можно добавить данные входного канала в текст или тему письма? Как описано выше не получается — не компилируется формула.
Komrade82
УчастникПоявилась ли в данный момент момент возможность вставлять значения через Модуль автоуправления?
-
АвторЗаписи