Стартовая страница › Форумы › Взаимодействие с устройствами › master OPC server,каналы управления.
- В этой теме 26 ответов, 4 участника, последнее обновление 2 года, 10 месяцев назад сделано Mikhail.
-
АвторСообщения
-
05.06.2021 в 12:49 #19938timur.neoУчастник
Добрый день коллеги, прошу Вас оказать содействие:
1. Как изменить состояние бита данных (M100.0) через канал управления? master OPC server.
2. Как это всё реализуется в графическом интерфейсе.05.06.2021 в 14:15 #19939manjey73УчастникЭто зависит от master OPC сервера в первую очередь, а уже потом от Scada, как в нее отправить данные.
И если речь о протоколе Modbus, то настройте прямой драйвер на чтение и запись
- Этот ответ был изменен 2 года, 10 месяцев назад от manjey73.
05.06.2021 в 15:06 #19943timur.neoУчастникВ OPC сервере тип read-write так что проблем не должно быть, как отправить команду на изменение состояния маркера? И вообще есть хоть какой нибудь мануал как элементарно сделать управление лампочкой хотя бы))
Напрямую с сервера бит меняется нормально.
05.06.2021 в 16:18 #19945manjey73УчастникВажен тип данных в первую очередь. Бит, целочисленное, с плавающей точкой, а не разрешение записи
з.ы. Не пользуюсь MasterScada и ее OPC, по этому не представляю там настроек, соответственно задаю вопрос
05.06.2021 в 16:27 #19946manjey73УчастникScada выдает команду в double, если ОРС ее не может принять и преобразовать (например согласно настроек ОРС сам преобразует) тогда необходимо передать ему в байтовом варианте, чтобы ОРС считал ее как правильную.
07.06.2021 в 08:53 #19961timur.neoУчастникПодскажите как это сделать, я как только не извращался
07.06.2021 в 09:07 #19963manjey73УчастникЧестно сказать, понятия не имею. Надо ставить данный OPC сервер и смотреть, в каком виде он вообще должен получить данные.
Поищите темы по Modbus драйверу старые, там были варианты формул для команды. чтобы отправить байтовый массив вместо числа.
Как вариант, вы можете в калькуляторе посмотреть как выглядит байтовый массив требуемого вам числа, и воспользовавшись кнопкой Команда в окне КП Коммуникатора на линии связи попробовать отправлять команды в бинарном виде в hex варианте.На первых реализациях драйвера Modbus иногда приходилось прибегать к подобным ухищрениям. Может быть и тут так…
07.06.2021 в 09:08 #19964manjey73УчастникЕсли в бинарном виде тип строка hex ваш ОРС примет команду, тогда уже думать дальше, как быть.
И собственно команду для ОРС вы создали в шаблоне ?- Этот ответ был изменен 2 года, 10 месяцев назад от manjey73.
07.06.2021 в 10:18 #19969timur.neoУчастникМодуль автоматического управления корректно отрабатывает, OPC понимает его команды. а через интерфэйс ничего не происходит, никакая команда не посылается либо я чтото не так делаю.
07.06.2021 в 10:26 #19972manjey73УчастникЧто вы отправляете через Модуль Авто управления ОРС серверу ? вот «дословно» что именно. Текст, скрины, логи ????
07.06.2021 в 11:57 #19977sakhalin_CatУчастникВсё точно так-же как в теме —
Ссылка- Этот ответ был изменен 2 года, 10 месяцев назад от sakhalin_Cat.
- Этот ответ был изменен 2 года, 10 месяцев назад от sakhalin_Cat.
- Этот ответ был изменен 2 года, 10 месяцев назад от Mikhail.
07.06.2021 в 12:00 #19980sakhalin_CatУчастникчто за корявый движок у форума. Фиг чего работает.
.
В общем тема — «Помогите разобраться с контроллером Beckhoff» лежит в модбасе.
Так-же высчитываете бит и так-же пишете в канал.
Там на последних страничках формулы.- Этот ответ был изменен 2 года, 10 месяцев назад от sakhalin_Cat.
07.06.2021 в 12:42 #19986MikhailМодераторДа, движок форума имеет свои особенности.
Вставляю ссылку на пост форума следующим образом:
<a href="https://forum.rapidscada.ru/?topic=%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%80%D0%B0%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D1%8C%D1%81%D1%8F-%D1%81-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%BE%D0%BC-beck#post-19399">Ссылка</a>
С обычными правами это работает?
07.06.2021 в 12:44 #19987MikhailМодераторКакой протокол обмена данными с контроллерами используется?
07.06.2021 в 14:39 #20004sakhalin_CatУчастникссылка
Да работает. Я просто описание не указывал, без описания не работает.спасибо.
А как распондента при ответе вставить автоматом? А то кнопка «ответить» ничего не делает. И квотинг не нашел. кроме как В-кодом.- Этот ответ был изменен 2 года, 10 месяцев назад от sakhalin_Cat.
- Этот ответ был изменен 2 года, 10 месяцев назад от sakhalin_Cat.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.