Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: ModBus  (Прочитано 4090 раз)

Kail-stunt

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
ModBus
« : 30 Января 2017, 20:29:51 »
Добрый день всем!
Встала у меня проблемка такая - есть ioLogik Е1214. Часть входов работает как счетчик. В контроллерах есть команда сброса счетчика (адрес 0273, FC 01)
Использую MX AOPC UA Server.
Я в ModBus новичёк и нифига не соображу как передать команду "обнулить счётчик".
Сейчас курю спецификацию ModBus, штука интересная, но чувствую долго я буду соображать как реализовать одну единственную команду.
Помогите! :-\
« Изменён: 30 Января 2017, 20:30:48 от Kail-stunt »

Kail-stunt

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: ModBus
« Ответ #1 : 01 Февраля 2017, 17:51:18 »
Шта? Ваапче никак? :o

Teodor

  • Старожил
  • ****
  • Сообщений: 256
    • Просмотр профиля
Re: ModBus
« Ответ #2 : 06 Февраля 2017, 13:24:11 »
А в чем вопрос? как это сделать в Скаде?

На вашем ОРС привязываете регистр 0273 (в десятичке 627) к переменной. Скуриваете эту переменную скаде. Когда надо присваиваете ей "FC01(дес.64513)". Все.

Kail-stunt

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: ModBus
« Ответ #3 : 26 Февраля 2017, 20:28:44 »
Добрался.
Не зашло. Не вяжется переменная, курю мануал на MOXA.

Kail-stunt

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: ModBus
« Ответ #4 : 11 Марта 2017, 23:13:15 »
Вопрос решил - при настройке тега на сервере не забывайте ставить правильный порт.
По умолчанию для приборов MOXA порт TCP 9900, а для работы по Modbus порт 502.
Далее в переменную пишем 1 (или true) и всё работает! В описании ioLogik даются адреса в десятичном формате.
А вот хэлп на ОРС сервер никакой.