Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Kail-stunt от 30 Января 2017, 20:29:51

Название: ModBus
Отправлено: Kail-stunt от 30 Января 2017, 20:29:51
Добрый день всем!
Встала у меня проблемка такая - есть ioLogik Е1214. Часть входов работает как счетчик. В контроллерах есть команда сброса счетчика (адрес 0273, FC 01)
Использую MX AOPC UA Server.
Я в ModBus новичёк и нифига не соображу как передать команду "обнулить счётчик".
Сейчас курю спецификацию ModBus, штука интересная, но чувствую долго я буду соображать как реализовать одну единственную команду.
Помогите! :-\
Название: Re: ModBus
Отправлено: Kail-stunt от 01 Февраля 2017, 17:51:18
Шта? Ваапче никак? :o
Название: Re: ModBus
Отправлено: Teodor от 06 Февраля 2017, 13:24:11
А в чем вопрос? как это сделать в Скаде?

На вашем ОРС привязываете регистр 0273 (в десятичке 627) к переменной. Скуриваете эту переменную скаде. Когда надо присваиваете ей "FC01(дес.64513)". Все.
Название: Re: ModBus
Отправлено: Kail-stunt от 26 Февраля 2017, 20:28:44
Добрался.
Не зашло. Не вяжется переменная, курю мануал на MOXA.
Название: Re: ModBus
Отправлено: Kail-stunt от 11 Марта 2017, 23:13:15
Вопрос решил - при настройке тега на сервере не забывайте ставить правильный порт.
По умолчанию для приборов MOXA порт TCP 9900, а для работы по Modbus порт 502.
Далее в переменную пишем 1 (или true) и всё работает! В описании ioLogik даются адреса в десятичном формате.
А вот хэлп на ОРС сервер никакой.