Страница 373 из 377 ПерваяПервая ... 273323363371372373374375 ... ПоследняяПоследняя
Показано с 3,721 по 3,730 из 4194

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Илья Потолицын Посмотреть сообщение
    Всю дорогу мне эти мысли не давали покоя .. и не зря. Обычно делал проект для контроллера, потом отдельно разбирался с панелями, а тут надо в комплексе сразу разрабатывать.
    Ну по сути мне же теперь надо объявлять переменные в modbus slave с такими же именами и параллельно удалять их в PLC_PRG, тогда малой кровью обойдусь?
    А что делать с моими Retain переменными с предустановленным значением?.. при первом пуске забивать всё руками ?

    p.s. Или весь массив переменных PLC_PRG скопировать в глобальные и уже их использовать и в программе и для Modbus slave?
    Можете сделать инициализацию из массива (или просто переменных) однократно при включении.
    Ещё совет, в слейве добавляйте все битовые, потом все целые и в конце все Float (все 32 битные должны быть с чётными адресами), тогда не будете путаться с адресами и выравниванием.
    Ещё лучше все битовые сразу упаковать в маски бит.
    Последний раз редактировалось kondor3000; 06.05.2026 в 18:30.

  2. #2

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Можете сделать инициализацию из массива (или просто переменных) однократно при включении.
    Ещё совет, в слейве добавляйте все битовые, потом все целые и в конце все Float (все 32 битные должны быть с чётными адресами), тогда не будете путаться с адресами и выравниванием.
    Ещё лучше все битовые сразу упаковать в маски бит.
    По поводу адресации всё понятно, про это довольно подробно в руководствах описано, а вот по переменным не нашёл.
    Только что попробовал присвоить для регистра Modbus slave переменную, которая уже объявлена в Modbus master при чтении модулей расширения - ругается на дублирование, хотя если объявить переменную в глобальных и присвоить в Modbus slave то всё в порядке. Вопрос скорее риторический ...

  3. #3

    По умолчанию

    Цитата Сообщение от Илья Потолицын Посмотреть сообщение
    Всю дорогу мне эти мысли не давали покоя .. и не зря. Обычно делал проект для контроллера, потом отдельно разбирался с панелями, а тут надо в комплексе сразу разрабатывать.
    Ну по сути мне же теперь надо объявлять переменные в modbus slave с такими же именами и параллельно удалять их в PLC_PRG, тогда малой кровью обойдусь?
    А что делать с моими Retain переменными с предустановленным значением?.. при первом пуске забивать всё руками ?

    p.s. Или весь массив переменных PLC_PRG скопировать в глобальные и уже их использовать и в программе и для Modbus slave?
    Можете ПЕРЕНЕСТИ все переменные (что такое у вас массив переменных?), предназначенные для Modbus slave в глобальные, указав для каждой из них прямой адрес в Modbus slave (через AT...) и там-же, для нужных переменных, написать начальное значение (оно будет записано по команде "Сброс")

  4. #4

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Можете ПЕРЕНЕСТИ все переменные (что такое у вас массив переменных?), предназначенные для Modbus slave в глобальные, указав для каждой из них прямой адрес в Modbus slave (через AT...) и там-же, для нужных переменных, написать начальное значение (оно будет записано по команде "Сброс")
    Не надо все переменные, достаточно массива (структуры с начальными значениями) и одного начального адреса.
    Последний раз редактировалось kondor3000; 06.05.2026 в 18:34.

  5. #5

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Можете ПЕРЕНЕСТИ все переменные (что такое у вас массив переменных?), предназначенные для Modbus slave в глобальные, указав для каждой из них прямой адрес в Modbus slave (через AT...) и там-же, для нужных переменных, написать начальное значение (оно будет записано по команде "Сброс")
    Вот так?
    image.png

    Тогда у меня возникает вопрос, надо ли эту переменную объявлять в GLOBAL RETAIN или можно в просто в GLOBAL т.к. Адрес, куда переменная привязана в области памяти Modbus Slave, которая априори retain?

  6. #6

    По умолчанию

    Илья Потолицын Я накину свою статью: https://cs-cs.net/codesys-modbus-kar...trov-struktury
    У меня там есть готовый пример (в конце статьи можно скачать) того, как адресовать ИП320 через структуры на ПЛК110.
    Если аккуратно подсчитать все биты и адреса - ИМХО самый удобный пример.
    И ещё загрузка настроек по умолчанию есть. Я с 2023-2024 выдумал и пользуюсь в каждом проекте.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  7. #7
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    1,052

    По умолчанию

    ПО: Конфигуратор СП3ХХ.
    Компонент: Динамическое изображение.

    При попытке выбрать изображение для элемента "Динамическое изображение" предлагает выбрать файлы форматов bmp или jpg.
    Выбор png не предполагается.
    А если мне нужно свойство прозрачности у рисунка?
    Как в этом случае действовать?
    Как мне известно прозрачность поддерживает именно png, а bmp и jpg не поддерживают?


    Спасибо.
    Изображения Изображения
    Последний раз редактировалось Спорягин Кирилл; 25.06.2026 в 14:56.

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,220

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    ПО: Конфигуратор СП3ХХ.
    Компонент: Динамическое изображение.

    При попытке выбрать изображение для элемента "Динамическое изображение" предлагает выбрать файлы форматов bmp или jpg.
    Выбор png не предполагается.
    А если мне нужно свойство прозрачности у рисунка?
    Как в этом случае действовать?
    Как мне известно прозрачность поддерживает именно png, а bmp и jpg не поддерживают?

    Только bmp и jpg.png

    Спасибо.
    Перейти в расширенный режим и можно выбрать любой поддерживаемый формат
    Скрытый текст:

    Не к этому вопросу, а вообще в конфигураторе, в прозрачность не такая, какую поддерживает формат файла
    Прозрачность здесь "оригинальная" - когда включаешь прозрачность, то конфигуратор создает битовую маску, комбинация изображения с которой создает эффект прозрачности
    Скрытый текст:
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    1,052

    По умолчанию

    Спасибо за подробный ответ!

  10. #10
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    1,052

    По умолчанию

    Попробовал и у меня затык.
    В контекстном меню элемента у меня нет пункта "Расширенный"?

    Нет строки Расширенный.png

    Проверил, что версия "Конфигуратора СП3ХХ" у меня V2.D3k-5 2018 года (скачана в 2024 году).
    Судя по сайту последняя версия (в разделе история версий эта версия последняя).

    Как получить расширенный режим?

Страница 373 из 377 ПерваяПервая ... 273323363371372373374375 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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