Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › ModAutoControl на Raspi
Помечено: Модуль
- В этой теме 7 ответов, 2 участника, последнее обновление 8 лет, 6 месяцев назад сделано djbond07.
-
АвторСообщения
-
02.06.2016 в 16:11 #2225djbond07Участник
Здравствуйте! Скажите, пожалуйста, будет ли работать демо-версия модуля на Raspi? И что нужно сделать, чтобы её получить?
Я перенёс файл ModAutoControl.dll в /etc/scada/ScadaServer/Mod
Также перенёс настройки модуля в папку /etc/scada/ScadaServer/Config
Как мне получить регистрационный ключ от Вас? Ведь на линуксе я не смогу открыть журнал работы модуля. Да и в дальнейшем как ключ вводить от полной версии модуля, если нет визуального интерфейса?02.06.2016 в 22:41 #2227MikhailМодераторДобрый день!
Да, будет конечно.
Журнал с кодом Вы найдёте в папке scada/ScadaServer/Log
Временный ключ получить на http://trial.rapidscada.net/
Файл ключа должен находиться в scada/ScadaServer/config
Скопируйте файл ключа с Windows сервера и при необходимости замените ключ в нём в любом текстовом редакторе07.06.2016 в 10:22 #2235djbond07УчастникДобрый день! Не нашёл код компьютера в папке scada/ScadaServer/Log. Там 3 файла. 2 — логи, в них нет никакого кода. 3 — код на C#. Можете проверить информацию?
Вот логиSCADA-Server
————
Started : 07/06/2016 10:18:40
Execution time : 00:03:05
State : normal
Version : 4.5.0.5Connected Clients (1)
———————
1. 127.0.0.1; ScadaComm (Application); activity: 10:21:452016-06-07 10:18:39 <raspberrypi><root><ACT> ScadaServerService 4.5.0.5 is started
2016-06-07 10:18:40 <raspberrypi><root><ACT> Check the existence of the data directories is completed successfully
2016-06-07 10:18:40 <raspberrypi><root><ACT> Check the existence of the configuration database files is completed successfully
2016-06-07 10:18:41 <raspberrypi><root><ACT> Input channels are read from the configuration database. Active channel count: 37
2016-06-07 10:18:41 <raspberrypi><root><ACT> Ouput channels are read from the configuration database
2016-06-07 10:18:41 <raspberrypi><root><ACT> Users are read from the configuration database
2016-06-07 10:18:41 <raspberrypi><root><ACT> Formulas are read from the configuration database
2016-06-07 10:18:49 <raspberrypi><root><ACT> The formulas source code has been compiled
2016-06-07 10:18:49 <raspberrypi><root><ACT> Connection listener is started
2016-06-07 10:18:49 <raspberrypi><root><ACT> Start server
2016-06-07 10:18:49 <raspberrypi><root><ACT> Current data are loaded
2016-06-07 10:18:52 <raspberrypi><root><ACT> Connect to client 127.0.0.1
2016-06-07 10:18:52 <raspberrypi><root><ACT> The user ScadaComm is successfully authenticated07.06.2016 в 11:01 #2237djbond07УчастникА, всё ясно. У меня на RasPi нет логов от ModAutoControl…Значит он не работает? Что нужно сделать, чтобы получить его логи? Там я уже код компьютера найду, конечно.
07.06.2016 в 12:56 #2238MikhailМодераторВ файле ScadaServerSvcConfig.xml внизу где модули должна быть строчка
<Module fileName="ModAutoControl.dll" />07.06.2016 в 13:13 #2239djbond07УчастникСтрочка есть такая. Прописывание полного пути к файлу, вроде /etc/scada/ScadaServer/Mod/ModAutoControl.dll не помогает.
07.06.2016 в 18:04 #2242MikhailМодераторПолный путь в этой строчке не нужен.
При старте сервера в ScadaServerSvc.log должны появиться соответствующие строчки:-------------------------------------------------------------------------------- 2016-06-07 18:00:28 MAIN СИСТЕМА ACT ScadaServerService 4.5.0.6 is started 2016-06-07 18:00:29 MAIN СИСТЕМА ACT Module is loaded from the file C:\SCADA\ScadaServer\Mod\ModAutoControl.dll 2016-06-07 18:00:29 MAIN СИСТЕМА ACT Check the existence of the data directories is completed successfully
Точно есть соответствующие настройки и сама DLL? Что будет, если удалить файл настроек сервера совсем?
08.06.2016 в 13:00 #2245djbond07УчастникЕщё раз проверил настройки. Дело было в том, что я файл настроек сервера копировал из папки Mono, а в нём раздел модулей обозначен так: <!—Modules—>
<Modules />. Я, видимо когда забивал настройки, просто вставил строку <Module fileName=»ModAutoControl.dll» /> между ними, вот и получил непонятно что. Естественно надо было добавить строку ещё, чтобы получилось как по шаблону:
<!—Modules—>
<Modules>
<Module fileName=»ModAutoControl.dll» />
</Modules>
После этого всё заработало, появилисть строчки в логе сервера, и сами файлы логов модуля с кодом компьютера. Спасибо, что помогли разобраться! -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.