Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Avtovazov от 03 Июля 2023, 15:28:52

Название: Не изменяется переменная
Отправлено: Avtovazov от 03 Июля 2023, 15:28:52
Добрый день
Столкнулся с такой проблемой, импортировал несколько переменных из OPC сервера фирмы Insat в Simple-Scada2. Эти переменные находятся на одном контроллере, грубо говоря две переменные (булевые) состояние входа 1 и состояние входа 2. В OPC сервере их состояние отображается корректно и оба они true. Однако в Скаду передается только значение оной переменной, а вторая несмотря на то, что тоже в состоянии true в Скаде отображается как 0. Что это может быть и куда копать?
Название: Re: Не изменяется переменная
Отправлено: Simple Scada от 03 Июля 2023, 15:59:28
Здравствуйте.

1. Предположим, что для отображения значения переменной в скада-системе Вы используете компонент "Поле (https://simple-scada.com/help/manual/field.html)".  Убедитесь, что Вы указали необходимую переменную в свойство "Переменная".
2. Проверьте журнал сервера скады (https://simple-scada.com/help/manual/server-journal.html), вероятнее всего, в нем имеются ошибки или предупреждения, связанные с OPC-сервером, которые подскажут причину проблемы.
3. Возможно у переменной на OPC-сервере или устройстве установлен доступ "только запись". Из-за этого скада не сможет считать значение переменной, и рядом с полем будет отображаться знак "!" (вместо этого в web объект будет выделен оранжевой рамкой). Если это так, то установите у переменной доступ "чтение и запись".
 
Если дело не в этом, то повторите проблему, завершите работу сервера скады (https://simple-scada.com/help/manual/server-status.html), пришлите целиком папку с логами "..\Simple-Scada 2\Logs", а также текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и укажите проблемную переменную.
Название: Re: Не изменяется переменная
Отправлено: Simple-Scada от 03 Июля 2023, 17:46:25
Проверили проект.

Цитировать
на Скаду с OPC сервера не идет одна переменная, при этом другие с этого же контроллера отображаются корректно и на оpc и на скаде Переменная которая не отправляется: Vvod_ot_Transformatora_1__10kV__QF1
В присланных логах видно, что при добавлении данной переменной возникает ошибка:
Код
InSAT.ModbusOPCServer.DA (localhost) ошибка при добавлении новых тегов: Cannot add Items:
Электроподсканция.siemensplc.Ввод от Трансформатора-1 (10кВ) QF1- The item is no longer available in the server address space.
Данная ошибка говорит о том, что переменной с указанным адресом нет в конфигурации OPC-сервера.

Если после добавления переменной в редактор Вы меняли ее адрес на OPC-сервере, то в редакторе скады нужно также обновить адреса переменной. Также убедитесь, что в адресе или имени переменной в конфигурации OPC-сервера не содержатся начальные/конечные пробелы и непечатаемые символы. Соответственно, для корректной работы нужно в конфигурации OPC-сервера удалить начальные и конечные пробелы и непечатаемые символы (https://www.openoffice33.ru/testoviie-redaktor-writer/nepechataemie-simvoli.html#:~:text=%D0%9D%D0%B5%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B%20%E2%80%94%20%D1%8D%D1%82%D0%BE%20%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D1%81%D0%BB%D1%83%D0%B6%).

Аналогичные ошибки возникают и для других переменных. Рекомендуем проверить данные переменные:
Код
16:07:47.546 | InSAT.ModbusOPCServer.DA (localhost) ошибка при добавлении новых тегов: Cannot add Items:
Хлебный цех частотники 2.анализатор трехфазный тест стабилизатора.Частота сети- The item is no longer available in the server address space.
Компрессорная.Компрессорная.Давление большие компрессора.давление большие компрессора- The item is no longer available in the server address space.
Хлебный цех частотники 2.анализатор трехфазный тест стабилизатора.Фаза А- The item is no longer available in the server address space.
Компрессорная/ линия 1,2.Система отопления Склад и Булочный цех.Вход1.Процент открытия регулятора отопление склад- The item is no longer available in the server address space.
Хлебный цех частотники 2.Холодильники Склад сырья хлебный цех.Температура холодильник 1 склад сырья хлебный цех- The item is no longer available in the server address space.
Хлебный цех частотники 2.Холодильники Склад сырья хлебный цех.Температура холодильник 2 склад сырья хлебный цех- The item is no longer available in the server address space.
Компрессорная/ линия 1,2.Система отопления Склад и Булочный цех.Вход1.Температура подачи отопление склада- The item is no longer available in the server address space.

16:07:49.287 | InSAT.Multi-ProtocolMasterOPCServer.DA (localhost) ошибка при добавлении новых тегов: Cannot add Items:
SIEMENSPLC.Отопление СКЛАД/Булочный цех.Переключатель Работа СИСТЕМЫ- The item is no longer available in the server address space.
SIEMENSPLC.Поршневой компрессор № 1.Время наработки на 50 процентах мощности- The item is no longer available in the server address space.
SIEMENSPLC.Поршневой компрессор № 1.Время наработки на 100 проценах мощности- The item is no longer available in the server address space.
Электроподсканция.siemensplc.Ввод от Трансформатора-1 (10кВ) QF1- The item is no longer available in the server address space.
Название: Re: Не изменяется переменная
Отправлено: Avtovazov от 04 Июля 2023, 10:06:47
Огромное спасибо за помощь. Действительно проблема оказалась из-за того что в конце переменной был пробел.