Стартовая страница › Форумы › Вопросы по установке › Неизвестная DLL Пакет Болид
- В этой теме 21 ответ, 3 участника, последнее обновление 7 лет, 3 месяца назад сделано Mikhail.
-
АвторСообщения
-
02.12.2016 в 16:48 #3724nick1366Участник
Скачал пакет Болид, распаковал. Библиотеки KpS2000.dll и KpS2000PP.dll в папке C:\SCADA\ScadaComm\KP появились. Однако в списке библиотек Коммуникатора их нет, в журнале на ветке Статистика сообщение:
Ошибка при создании линии связи 102: Ошибка при получении типа логики КП из библиотеки KpS2000PP.dll: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в «песочницу». Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569.
Просматривал сообщения на похожую тему, где советуют после копирования файлов нажать на .dll правой кнопкой и выбрать «Разблокировать». Что имеется в виду? Из какого приложения их нужно разблокировать?
Возможно, для работы этих библиотек необходим триал-ключ?
«1. Скачайте пакет Болид. Испытайте драйвер С2000-ПП и убедитесь, что это то, что Вам нужно.»
На слове «Испытайте» есть ссылка, которая отправляет на страницу генерации триал-ключа. Для него нужен код компьютера. Где его взять? Далее написано:
«Отправьте нам код компьютера, скопированный на форме свойств КП в Коммуникаторе, и т.д.» Опять-таки: что имеется в виду? Какого именно КП? Если КП 111 «С2000-ПП», который появляется в списке линий связи, то по правой кнопке на нем появляется контекстная менюшка с серой неактивной надписью «Свойства», которая никуда не ведет.
02.12.2016 в 20:31 #3725MikhailМодераторДело не в ключе.
Попробуйте этот совет по разблокированию, там написано куда нажимать.02.12.2016 в 20:31 #3726MikhailМодераторРазблокируется в обычном проводнике Windows.
02.12.2016 в 21:23 #3729nick1366УчастникЯ понял. Для таких же тупых, как я, уточню: в контекстном меню по правой кнопке мыши выбрать «Свойства» и внизу окошка «Свойства» вы увидите кнопку «Разблокировать».
Спасибо, буду разбираться дальше.02.12.2016 в 22:10 #3730nick1366УчастникСостояния реле не определяются, хотя команда на управление проходит штатно. Как это можно победить?
- Этот ответ был изменен 7 лет, 3 месяца назад от nick1366.
03.12.2016 в 14:35 #3732MikhailМодераторСкопируйте часть журнала линии связи в момент отправки команды, чтобы было видно передаваемые и принимаемые данные. Если реле срабатывает нормально, то интересует часть журнала с чтением данных. Файлы журналов Коммуникатора расположены в C:\SCADA\ScadaComm\Log
- Этот ответ был изменен 7 лет, 3 месяца назад от Mikhail.
03.12.2016 в 14:38 #3734MikhailМодераторВозможно, что нужно донастроить С2000-ПП, чтобы считывались реле.
05.12.2016 в 19:18 #3747nick1366УчастникКусок лога относительно реле:
Запрос значений группы элементов «Состояния реле»
Отправка (8): 01 01 27 10 00 02 B6 BA
Приём (5/5): 01 01 01 00 51
Приём (1/1): 88
OK!Изначальное состояние — Оба реле выключены
2016-12-05 18:55:21 Команда КП 111 «С2000-ПП», тип: KpS2000PP, адрес: 1
Команда «Отключение реле №1»
Отправка (8): 01 05 27 10 00 00 C6 BB
Приём (5/5): 01 05 27 10 00
Приём (3/3): 00 C6 BB
OK!Команда проходит штатно.
Запрос значений группы элементов «Состояния реле»
Отправка (8): 01 01 27 10 00 02 B6 BA
Приём (5/5): 01 01 01 00 51
Приём (1/1): 88
OK!2016-12-05 18:55:28 Команда КП 111 «С2000-ПП», тип: KpS2000PP, адрес: 1
Команда «Включение реле №1»
Отправка (8): 01 05 27 10 FF 00 87 4B
Приём (5/5): 01 05 27 10 FF
Приём (3/3): 00 87 4B
OK!Включаю реле №1, реле срабатывает.
Запрос значений группы элементов «Состояния реле»
Отправка (8): 01 01 27 10 00 02 B6 BA
Приём (5/5): 01 01 01 01 90
Приём (1/1): 48
OK!В опросе тоже все верно.
Команда «Включение реле №2»
Отправка (8): 01 05 27 11 FF 00 D6 8B
Приём (5/5): 01 05 27 11 FF
Приём (3/3): 00 D6 8B
OK!Запрос значений группы элементов «Состояния реле»
Отправка (8): 01 01 27 10 00 02 B6 BA
Приём (5/5): 01 01 01 03 11
Приём (1/1): 89
OK!05.12.2016 в 19:57 #3748nick1366УчастникПопробовал реализовать это через библиотеку Модбас:
КП 200 «тест»
————-
DLL : KpModbus
Состояние : неопределено
Сеанс связи : 05.12.2016 19:42:14
Команда ТУ : время неопределеноСеансы связи (всего / ошибок) : 18 / 1
Команды ТУ (всего / ошибок) : 0 / 0
Запросы (всего / ошибок) : 35 / 0Текущие данные тегов КП
+———+—————+———-+——-+
| Сигнал | Наименование | Значение | Канал |
+———+—————+———-+——-+
| ******** реле ************************** |
+———+—————+———-+——-+
| 1 | | 1 | |
+———+—————+———-+——-+
| 2 | | 1 | |
+———+—————+———-+——-+
| ******** датчики *********************** |
+———+—————+———-+——-+
| 3 | | 109 | |
+———+—————+———-+——-+
| 4 | | 109 | |
+———+—————+———-+——-+
| 5 | | 109 | |
+———+—————+———-+——-+
| 6 | | 109 | |
+———+—————+———-+——-+Архивные данные отсутствуют
События отсутствуют
Команды ТУ отсутствуют
Состояние реле отображает верно. Кстати, никак не соображу, как грамотно послать команду на управление датчиками. Не подскажете?
06.12.2016 в 10:32 #3753MikhailМодераторСпасибо за информацию.
Полагаю, что исправил ошибку. Попробуйте https://yadi.sk/d/Ysh1vDEE32LHsb
Напишите о результате, пожалуйста.06.12.2016 в 10:34 #3754MikhailМодераторкак грамотно послать команду на управление датчиками. Не подскажете?
Для С2000-ПП можно управлять зонами, разделами или реле. Что именно требуется?
06.12.2016 в 11:30 #3759nick1366УчастникС командой разобрался, датчики управляются… Не сообразил сразу, что «стандартная» команда в случае использования с регистрами хранения может отсылать не только 0 или 1, но и любые числа.
Задумка состоит в том, чтобы управлять несколькими разделами охраны и реле (открывать ворота, калитку и проч.), отслеживая их состояния через веб, с мобильного устройства. Удобнее всего было бы получать данные и посылать некие скрипты с чего-то наподобие OpenRemote для айфона.
Это возможно?- Этот ответ был изменен 7 лет, 3 месяца назад от nick1366.
06.12.2016 в 12:00 #3761nick1366УчастникПо исправленной библиотеке: да, все нормально, проверил.
06.12.2016 в 20:22 #3765MikhailМодераторЭто возможно?
Конечно. Как сделаете — присылайте скриншоты, чтобы выложить на сайт. Многим, думаю, интересно.
Спасибо, что помогли найти ошибку.
06.12.2016 в 20:55 #3766MikhailМодераторНарисовать красивый фон можно https://www.homestyler.com/
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.