Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 41

Тема: Многомерный массив в Modbus Соотнесение входов/выходов

  1. #11

    По умолчанию

    Работает нормально вот скрины.
    Конфигурация1.jpg
    Конфигурация1 прод.jpg
    СПК.jpg
    Переменных 27 шт, все отображаются корректно

  2. #12

    По умолчанию

    каждый элемент я не заполнял, просто в канал FloatInp в корневом элементе я указал массив и все

  3. #13

    По умолчанию

    Цитата Сообщение от MichailG Посмотреть сообщение
    каждый элемент я не заполнял, просто в канал FloatInp в корневом элементе я указал массив и все
    Это я понял. Только у вас в переменных, например, 26 значений, следовательно 52 ворда, и во входах как минимум должно быть уже массив из 52 входов.
    Я бы сделал так и не мучился:
    Безымянный1.png

  4. #14
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,859

    По умолчанию

    Цитата Сообщение от MichailG Посмотреть сообщение
    Регистры я не переставляю,..
    накой тогда ворды а не просто real

    Цитата Сообщение от MichailG Посмотреть сообщение
    Так мне то нужен не конкретный элемент младшего разряда, а целиком "столбец".
    (cds2, но в 3 тоже самое, at% - сами)
    Изображения Изображения

  5. #15

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    накой тогда ворды а не просто real...
    Ну ТС же в модбас это пересылает, потому и ворды. Но то что к массиву регистров из 100 элементов соотносится массив из другого количества элементов... Думаю это может закончиться плачевно... Хотя ХЗ.

  6. #16

    По умолчанию

    26 значений, 52 ворда. Сначала я создал объединение из 1 real и 2 word. Потом посчитал кол-во регистров, и записал константу в GVL, потом объявил массив, указав размер из константы, потом этот массив указал в соотнесении входов/выходов.
    Безымянный.jpg
    GVL.jpg

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,859

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Ну ТС же в модбас это пересылает, потому и ворды..
    модбас регистры пересылает а не ворды. А что в регистрах лежит - пофиг

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Но то что к массиву регистров из 100 элементов соотносится массив из другого количества элементов....
    где?

  8. #18
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,859

    По умолчанию

    Цитата Сообщение от MichailG Посмотреть сообщение
    Сначала я создал объединение из 1 real и 2 word.
    Аффтар! см п#14, строка 1..

  9. #19

    По умолчанию

    Цитата Сообщение от MichailG Посмотреть сообщение
    26 значений, 52 ворда. Сначала я создал объединение из 1 real и 2 word. Потом посчитал кол-во регистров, и записал константу в GVL, потом объявил массив, указав размер из константы, потом этот массив указал в соотнесении входов/выходов.
    Безымянный.jpg
    GVL.jpg
    Да это понятно. Только во входах у вас массив [0..53] и вы его соотносите с массивом [0..26].
    Через пол года начнете вспоминать, почему это так, и не вспомните... Зачем себя путать.

    Помню на роквеле был такой момент, массив в программе одной размерности, в скаде другой. До 2016 года все работало. А потом накатили обновление, и система встала колом, потому что этот "косяк" в обновлении спустя 10 лет наконец убрали.
    Придется вам переделывать это на новый контроллер и столкнетесь с такой проблемой... Так не лучше ли сразу правильно сделать.

  10. #20

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    ...

    где?
    7 и 11 посты. В переменных объявлено константой 26+1 переменных (ну и размерность массива), в модбас соотнесениях в настройках 54 холдинг регистра.

    Когда-нибудь это встанет боком.

Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 21
    Последнее сообщение: 01.07.2022, 06:36
  2. Модуль ПРМ-1, Таблица Modbus регистров входов-выходов.
    от SMH в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 25.09.2017, 17:33
  3. Ответов: 3
    Последнее сообщение: 26.07.2015, 11:07
  4. Конфигурация входов-выходов
    от Эдуард_Н в разделе Трёп (Курилка)
    Ответов: 2
    Последнее сообщение: 28.06.2015, 04:10
  5. Назначение входов - выходов плк 100
    от rw4fs в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 13.12.2014, 12:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •