ModAutoControl на Raspi

Помечено: 

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #2225
    djbond07
    Участник

    Здравствуйте! Скажите, пожалуйста, будет ли работать демо-версия модуля на Raspi? И что нужно сделать, чтобы её получить?
    Я перенёс файл ModAutoControl.dll в /etc/scada/ScadaServer/Mod
    Также перенёс настройки модуля в папку /etc/scada/ScadaServer/Config
    Как мне получить регистрационный ключ от Вас? Ведь на линуксе я не смогу открыть журнал работы модуля. Да и в дальнейшем как ключ вводить от полной версии модуля, если нет визуального интерфейса?

    #2227
    Mikhail
    Модератор

    Добрый день!
    Да, будет конечно.
    Журнал с кодом Вы найдёте в папке scada/ScadaServer/Log
    Временный ключ получить на http://trial.rapidscada.net/
    Файл ключа должен находиться в scada/ScadaServer/config
    Скопируйте файл ключа с Windows сервера и при необходимости замените ключ в нём в любом текстовом редакторе

    #2235
    djbond07
    Участник

    Добрый день! Не нашёл код компьютера в папке 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.5

    Connected Clients (1)
    ———————
    1. 127.0.0.1; ScadaComm (Application); activity: 10:21:45

    2016-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 authenticated

    #2237
    djbond07
    Участник

    А, всё ясно. У меня на RasPi нет логов от ModAutoControl…Значит он не работает? Что нужно сделать, чтобы получить его логи? Там я уже код компьютера найду, конечно.

    #2238
    Mikhail
    Модератор

    В файле ScadaServerSvcConfig.xml внизу где модули должна быть строчка
    <Module fileName="ModAutoControl.dll" />

    #2239
    djbond07
    Участник

    Строчка есть такая. Прописывание полного пути к файлу, вроде /etc/scada/ScadaServer/Mod/ModAutoControl.dll не помогает.

    #2242
    Mikhail
    Модератор

    Полный путь в этой строчке не нужен.
    При старте сервера в 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? Что будет, если удалить файл настроек сервера совсем?

    #2245
    djbond07
    Участник

    Ещё раз проверил настройки. Дело было в том, что я файл настроек сервера копировал из папки Mono, а в нём раздел модулей обозначен так: <!—Modules—>
    <Modules />. Я, видимо когда забивал настройки, просто вставил строку <Module fileName=»ModAutoControl.dll» /> между ними, вот и получил непонятно что. Естественно надо было добавить строку ещё, чтобы получилось как по шаблону:
    <!—Modules—>
    <Modules>
    <Module fileName=»ModAutoControl.dll» />
    </Modules>
    После этого всё заработало, появилисть строчки в логе сервера, и сами файлы логов модуля с кодом компьютера. Спасибо, что помогли разобраться!

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Вы должны авторизироваться для ответа в этой теме.