Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Владимир от 01 Октября 2018, 14:00:44

Название: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 01 Октября 2018, 14:00:44
Добрый день.

Где описана настройка порта для обмена с ПЛК по RS-485 ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 01 Октября 2018, 14:15:54
Здравствуйте!

Для работы с устройством/контроллером нужно использовать соответствующий OPC-сервер. Например, для работы по Modbus подойдут: arOPC (http://www.ardsoft.ru/)(бесплатен до 32 тегов), Insat Modbus RTU/ASCII/TCP (http://www.insat.ru/products/?category=399) (бесплатен до 32 тегов), Lectus OPC-Server (http://lectussoft.com/opcserver.html) и другие OPC-серверы поддерживающие Modbus. Настройка параметров обмена с ПЛК осуществляется непосредственно на OPC-сервере. После настройки OPC-сервера можно импортировать с него теги(инструкция для OPC DA сервера (https://simple-scada.com/help/manual/variable-import-opc.html), OPC UA сервера (https://simple-scada.com/help/manual/variable-import-opcua.html)).
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 01 Октября 2018, 14:33:28
У меня протокол Modbus-RTU. Ваша SCADA позволяет в этом случая обойтись без OPC-сервера. Где про это почитать ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 01 Октября 2018, 14:41:04
Цитировать
У меня протокол Modbus-RTU. Ваша SCADA позволяет в этом случая обойтись без OPC-сервера.
Нет, обязательно нужен OPC-сервер.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 01 Октября 2018, 15:12:39
В какой папке должен быть расположен  arOPC ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 01 Октября 2018, 16:00:07
В любой папке, к которой у пользователя ОС имеется доступ на чтение и создание файлов. Для работы с OPC-серверами на ПК должны быть установлены компоненты OPC-Core Components - скачать можно с этой страницы (https://simple-scada.com/download). После установки необходимо перезагрузить ПК. Также, если Вы используете arOPC на ПК впервые, то необходимо один раз запустить его "от имени администратора". В дальнейшем запуск "от имени администратора" больше не потребуется. Если у Вас возникнут вопросы по настройке OPC-сервера arOPC, то их можно задать в этом разделе форума (https://simple-scada.com/forum/index.php?board=9.0).
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 01 Октября 2018, 18:36:13
А какая нужна: OPC Core Components (x86) или OPC Core Components (x64) ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple-Scada от 01 Октября 2018, 19:22:47
Владимир, x86, т.к. OPC-сервер 32-битный.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 02 Октября 2018, 14:54:40
При установке выскакивают сообщения. Что это значит ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 02 Октября 2018, 15:01:25
Здравствуйте!

Это значит, что на ПК уже установлены компоненты OPC Core Components.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 02 Октября 2018, 15:06:45
Хочу связать вашу SCADA с ПЛК по Modbus-RTU. Может есть видеоурок или описание того как это быстро сделать ? Не нашел в вашей SCADA среди OPC-DA серверов arOPC.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 03 Октября 2018, 12:01:47
Здравствуйте!

Цитировать
Хочу связать вашу SCADA с ПЛК по Modbus-RTU. Может есть видеоурок или описание того как это быстро сделать ?
Simple-Scada получает данные с OPC-сервера и для этого достаточно выполнить импорт переменных с OPC-сервера (https://simple-scada.com/help/manual/variable-import-opc.html). Настройка параметров обмена с ПЛК осуществляется непосредственно на OPC-сервере и обычно описана в руководстве к OPC-серверу. Если Вы используете OPC-сервер arOPC, то порядок добавления и конфигурирования нового устройства можно найти в его руководстве (https://www.ardsoft.ru/Downloads/arOPC/arOPC.pdf). Также, у arOPC имеются шаблоны настроек более 30 устройств (https://www.ardsoft.ru/devices.html). Если у Вас возникнут вопросы по настройке OPC-сервера arOPC, то их можно задать в этом разделе форума (https://simple-scada.com/forum/index.php?board=9.0).

Цитировать
Не нашел в вашей SCADA среди OPC-DA серверов arOPC.
Вы говорите о импорте переменных (https://simple-scada.com/help/manual/variable-import-opc.html) с OPC-сервера? У Вас в списке нет OPC-сервера arOPC? Запустите arOPC один раз "от имени администратора" - после этого его находит в списке OPC-серверов?. В дальнейшем запуск "от имени администратора" больше не потребуется.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 03 Октября 2018, 12:24:34
Цитировать
Вы говорите о импорте переменных (https://simple-scada.com/help/manual/variable-import-opc.html) с OPC-сервера? У Вас в списке нет OPC-сервера arOPC? Запустите arOPC один раз "от имени администратора" - после этого его находит в списке OPC-серверов?. В дальнейшем запуск "от имени администратора" больше не потребуется.

Я связал arOPC со своим ПЛК, обмен идет. Но в списке нет arOPC, я вижу только OPC-сервера Круг.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 03 Октября 2018, 14:42:12
При попытке импорта тега из OPC сервера выдается сообщение: Ошибка при попытке подключения к OPC - серверу "arOPC.aropcServer.1" для чтения списка тегов.

В чем причина ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 03 Октября 2018, 15:47:03
Цитировать
При попытке импорта тега из OPC сервера выдается сообщение: Ошибка при попытке подключения к OPC - серверу "arOPC.aropcServer.1" для чтения списка тегов.
Выключите Редактор Simple-Scada и arOPC. Запустите Редактор и попробуйте выполнить импорт - при этом редактор сам запустит OPC-сервер. Так импорт проходит успешно? Если это не поможет, попробуйте запустить Редактор "от имени администратора" и выполнить импорт повторно.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 03 Октября 2018, 18:37:00
Привязал один и тот же тег к Полю и к Шкале. В Поле значение тега отображается а на Шкале нет.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 04 Октября 2018, 10:31:44
Здравствуйте!

Компонент "Шкала (https://simple-scada.com/help/manual/scale.html)" не предназначен для отображения значения переменной. Используйте компонент "Уровень (https://simple-scada.com/help/manual/level.html)".
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 04 Октября 2018, 10:50:31
А для чего предназначена Шкала?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 04 Октября 2018, 14:58:11
Компонент "Шкала (https://simple-scada.com/help/manual/scale.html)" предназначен для отображения шкалы произвольного формата, например совместно с компонентом "Временные тренды (https://simple-scada.com/help/manual/time-trends.html)".
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 06 Октября 2018, 15:31:27
Создал второй тег в OPC сервере, при попытке его импорта опять выскакивает сообщение "Ошибка при попытке подключения к OPC - серверу "arOPC.aropcServer.1" для чтения списка тегов".

Что это за проблемы с подключением к OPC - серверу arOPC ? К OPC - серверу Круг подключается без проблем.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple-Scada от 08 Октября 2018, 17:07:22
arOPC не сильно отличается от других OPC-DA серверов (принцип действия у всех DA-серверов одинаковый) и корректно работает у других пользователей. Ранее Вы уже настраивали с ним связь и импортировали теги. Теперь теги не удается считать, значит что-то на Вашем ПК изменилось, или изменился порядок запуска сервера. Убедитесь, что у Вас ничего не напутано с правами. Если Вы запускаете OPC-сервер с правами администратора, то и редактор скады должен быть запущен от имени администратора. Если OPC-сервер запускается с обычными правами, то и редактор запускайте с обычными правами. Ещё лучше выполнять импорт с выключенным OPC-сервером (во время импорта скада сама должна запустить OPC-сервер). Также убедитесь что OPC-сервер и приложения скады не блокируются антивирусным и подобным ПО.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 10 Октября 2018, 16:22:22
Добрый день.

arOPC сервер верно читает из ПЛК 5 тегов (3 - Word, 2 - Real). А ваш Client читает по всем тегам нули. Если сделать все теги Word, то Client читает теги верно. В чем может быть причина ?

Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 11 Октября 2018, 10:49:12
Здравствуйте!

Клиент Simple-Scada выполняет только задачи визуализации, все необходимые данные он получает от сервера Simple-Scada (https://simple-scada.com/help/manual/server.html)(Server.exe). При запуске проекта сервер Simple-Scada подключается к OPC-серверам проекта, выполняет чтение/запись тегов и передает эти данные клиентам. Возможно у Вас сервер Simple-Scada иногда не может подключиться к OPC-серверу из-за ограниченных прав или блокировки подключения антивирусным ПО. Посмотрите, имеются ли ошибки в журнале сервера (https://simple-scada.com/help/manual/server-journal.html)? Повторите проблему, завершите работу приложений Simple-Scada и пришлите нам на support@simple-scada.com логи из папки "\Simple-Scada\Logs". Как мы уже писали выше, следует убедиться, что у Вас ничего не напутано с правами. Если Вы запускаете OPC-сервер с правами администратора, то и редактор/сервер скады должен быть запущен от имени администратора. Если OPC-сервер запускается с обычными правами, то и редактор/сервер запускайте с обычными правами. Лучше, чтобы OPC-сервер был выключен - во время запуска проекта сервер Simple-Scada сам запустиn OPC-сервер и подключится к нему. Также, убедитесь что OPC-сервер и приложения скады не блокируются антивирусным и подобным ПО.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 11 Октября 2018, 14:03:18
Добрый день.

Повторяю еще раз. Client верно читает теги Word и не верно читает теги Float (читает 0, хотя ПЛК передает не 0).
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 13 Октября 2018, 13:46:41
Добрый день.

Все заработало. Извините за беспокойство.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 15 Октября 2018, 14:19:29
Добрый день.

Пытаюсь работать с компонентом Фигура. Привязал к ней переменную типа Word. При значении переменной и 0 и 1 цвет фигуры не меняется.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 15 Октября 2018, 14:49:41
Здравствуйте!

Изменять цвет объекта можно через скрипты. Примеры скриптов изменения цвета объекта можно найти здесь (https://simple-scada.com/help/script/colorchange.html).
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 12 Ноября 2018, 14:36:01
Добрый день.

Вопрос по компоненте Временной тренд. Установил для шкалы границы 0...1000. Переменная имеет постоянное значение 500, но при запуске клиента значение координаты Y графика все время равно 1000.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple-Scada от 12 Ноября 2018, 14:58:35
Здравствуйте.

Шкала компонента "Временные тренды" используется только для визуального отображения и никак не влияет на масштаб линий трендов (ведь тредов может быть много и с разными шкалами). Вы можете вписать в неё любые значения минимума и максимума. При отрисовке тренда берётся шкала переменной (https://simple-scada.com/help/manual/edit-scale.html) и вписывается в высоту компонента "Временные тренды". У Вас шкала переменной  скорее всего неправильная, например 0-100.
Зайдите в меню редактирования переменных (https://simple-scada.com/help/manual/variable-editor.html) и создаёте новую шкалу с диапазоном 0-1000. Назначьте данную шкалу переменной по которой пишется временный тренд. Тогда отображение временного тренда станет корректным и при значении 500 линия будет проходить по центру от высоты.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 12 Ноября 2018, 18:50:26
Создал новую шкалу с диапазоном 0-1000. Как назначить данную шкалу переменной по которой пишется временный тренд не пойму.
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple-Scada от 12 Ноября 2018, 18:55:32
Выберите её в окне редактирования переменной, на вкладке "Основные" (https://simple-scada.com/help/manual/variable-new.html).
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Владимир от 24 Декабря 2018, 17:28:01
Добрый день.

А есть ли возможность запускать проект на ПК, на котором не установлена Simple-Scada ?
Название: Re: Настройка порта для обмена с ПЛК по RS-485
Отправлено: Simple_Scada от 24 Декабря 2018, 20:09:49
Здравствуйте.

Если Вы имеете ввиду запуск клиента, то можно использовать приложение клиент (https://simple-scada.com/help/manual/client.html)(в этом случае требуется установка) или использовать доступ через web (https://simple-scada.com/help/manual/web-client.html) - в этом случае используется браузер и можно не устанавливать Simple-Scada. Для работы проекта на сервере установка Simple-Scada обязательна.