Для Москвы
8 495 720 54 44

по России бесплатно
8 800 555 61 84



Передача между контроллерами по модбас

Больше

Добрый день! Иметься сеть контроллеров состоящая из 5 МС12. Передача между контроллерами ведется по протоколу модбас (при помощи модемов СПЕКТР 9600 GM Задержка (20-45сек)). Необходимо на дискретном входе добавить импульсный счетчик, организовать массив с накоплением импульсов,(значение за день, месяц, год, текущее значение) и организовать передачу на мастер. Алгоритм описывал следующим образом:
1.1 СЧ ИМП - Счетчик импульсов с управлением
1.2 Преобразователь типов: целый в аналоговый
1.3 УМНОЖЕНИЕ (импульс * 0,1 т.к. куб=10импульсам)
1.4 АН-2 ЦЕЛ - Побайтное преобразование аналогового числа в два целых
1.5 MODBUS SLAVE - Ведомое Modbus-устройство(подал на два входа IR-14 IR-16 два выхода с АН-2 ЦЕЛ)
На мастере:
2.1 ЗДН ЦЕЛОГО - Задание целого значения (указание адреса SLAVE)
2.2 MODBUS ЧТ Р - Чтение регистров из устройства Modbus (FN=4, REG=14)
2.3 2 ЦЕЛ-АН - Побайтовое преобразование двух целых чисел в одно аналоговое (на выходе ничего не получаю)
В чем может быть дело?

Больше

Добрый день
1) не совсем понятно в чем проблема? не происходит счет или передача?
2) частота подсчитываемых импульсов примерно какая?

Больше

Счет на Slave есть, не происходит передача на мастер
примерно 10 импульсов в минуту
Проект выслал на почту Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Больше

1) Счет на Slave происходит, не передает на Master
2) примерно 10 в минуту

Больше

К сожалению проект пока что не получили.

Больше

Выслал повторно

Больше

Дошло, спасибо, сейчас посмотрим.

Модераторы: supportsupportmztamalykmaestroliderRekz

Отправляя любую форму на сайте, вы соглашаетесь с политикой конфиденциальности данного сайта.


Для Москвы
8 495 720 54 44

по России бесплатно
8 800 555 61 84

Адрес: Россия, 105318, Москва,
ул. Мироновская, д.33




МЗТА в социальных сетях:

Copyright АО «МЗТА» © 1999-2017 г.
Карта сайта



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter