Страница 169 из 318 ПерваяПервая ... 69119159167168169170171179219269 ... ПоследняяПоследняя
Показано с 1,681 по 1,690 из 3178

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

  1. #1681

    По умолчанию

    Добавьте в описание к панели сп3хх что кабель кс16 так же применяется для связи с плк160м.
    В описании плк160м, кабель кс16 указан для связи с СП3хх, а в описании панели сп3хх указано что кс16 для 110м только.

    По ошибке мне прораб выдав оборудование(плк160м сп307б) для связи панели и контроллера отдал шнур кс14 сказав что он для связи плк160м и сп307б.
    Подключив плк через порт RS232 и сп307 через PLC связь шла как только на запись в контроллер в режиме контроллер слейв мастер панель.
    Намучавшись начал все перепроверять и выяснилось что кабель в корне другой теперь порт 232 не работает. Ладно хоть есть дебаг 232 а у панели данлоад, через них с нормальной распайкой все работает.
    Железо еще не вскрывал, правильно ли думаю, что порты физически на микросхемах организованны и можно просто перепаять вышедшие из сроя микросхемы и возможно часть обвязки?

  2. #1682

    По умолчанию

    Цитата Сообщение от mivaol Посмотреть сообщение
    Добавьте в описание к панели сп3хх что кабель кс16 так же применяется для связи с плк160м.
    В описании плк160м, кабель кс16 указан для связи с СП3хх, а в описании панели сп3хх указано что кс16 для 110м только.

    По ошибке мне прораб выдав оборудование(плк160м сп307б) для связи панели и контроллера отдал шнур кс14 сказав что он для связи плк160м и сп307б.
    Подключив плк через порт RS232 и сп307 через PLC связь шла как только на запись в контроллер в режиме контроллер слейв мастер панель.
    Намучавшись начал все перепроверять и выяснилось что кабель в корне другой теперь порт 232 не работает. Ладно хоть есть дебаг 232 а у панели данлоад, через них с нормальной распайкой все работает.
    Железо еще не вскрывал, правильно ли думаю, что порты физически на микросхемах организованны и можно просто перепаять вышедшие из сроя микросхемы и возможно часть обвязки?
    Не думаю, что у вас что то сгорело. Кабели отличаются только перемычкой https://owen.ru/product/plk160/connection
    И зачем использовать 232 порт, если есть 485, перепаяйте кабель для порта PLC и все дела. Не забудьте в конфигураторе SP300 и в кодесис изменить параметры порта.
    Последний раз редактировалось kondor3000; 26.03.2020 в 10:57.

  3. #1683

    По умолчанию

    Добрый день.

    Вот пример из РП на панель СП3ХХ.

    Задача: к панели по протоколу Modbus TCP подключено slave-устройство с ID=4. Необходимо считать значение из шестого Input регистра и записать его в регистр панели PSW300.

    Код макроса:
    WORD Value=0;
    Read(NET_0, 4, MODBUS_TCP_REG_3X, 6, 0, TYPE_WORD, &Value);
    PSW[300]=Value;

    Что означает 0 в записи ? Если это число считываемых регистров, то почему 0, а не 1.
    Последний раз редактировалось Newcomer; 27.03.2020 в 13:19.

  4. #1684
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Добрый день.

    Вот пример из РП на панель СП3ХХ.

    Задача: к панели по протоколу Modbus TCP подключено slave-устройство с ID=4. Необходимо считать значение из шестого Input регистра и записать его в регистр панели PSW300.

    Код макроса:
    WORD Value=0;
    Read(NET_0, 4, MODBUS_TCP_REG_3X, 6, 0, TYPE_WORD, &Value);
    PSW[300]=Value;

    Что означает 0 в записи ? Если это число считываемых регистров, то почему 0, а не 1.
    Добрый день.
    Это номер бита в регистре. Используется для считывания конкретного бита регистра (когда TYPE_BIT и осуществляется доступ к регистрам. Когда тип другой - не используется).
    Пример использования:

    Код:
    BOOL Value;
    Read(HMI_LOCAL_MCH, 0, TYPE_PSW, 256, 4, TYPE_BIT, &Value); // считываем PSW256.4
    При работе по Modbus - нужно использовать MODBUS_RTU_BIT_4X и MODBUS_TCP_BIT_4X соответственно.

  5. #1685

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Это номер бита в регистре. Используется для считывания конкретного бита регистра (когда TYPE_BIT и осуществляется доступ к регистрам. Когда тип другой - не используется).
    Пример использования:

    Код:
    BOOL Value;
    Read(HMI_LOCAL_MCH, 0, TYPE_PSW, 256, 4, TYPE_BIT, &Value); // считываем PSW256.4
    При работе по Modbus - нужно использовать MODBUS_RTU_BIT_4X и MODBUS_TCP_BIT_4X соответственно.

    Меня интересует чтение одного регистра из PLC.

    Read(PLC, 2, MODBUS_RTU_REG_4X, 518, 0, TYPE_WORD, &Value); - это правильная запись для чтения одного регистра с адресом 518 из PLC с сетевым адресом 2 ? То, что выделено красным должно быть 0 ?
    Последний раз редактировалось Newcomer; 27.03.2020 в 13:46.

  6. #1686
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Меня интересует чтение одного регистра из PLC.

    Read(PLC, 2, MODBUS_RTU_REGS_4X, 518, 0, TYPE_WORD, &Value); - это правильная запись для чтения одного регистра с адресом 518 из PLC с сетевым адресом 2 ?
    Это почти правильная запись. Должно быть MODBUS_RTU_REG_4X (без S).

  7. #1687

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Это почти правильная запись. Должно быть MODBUS_RTU_REG_4X (без S).
    Спасибо. И все таки, что означает 0 в записи.

    Read(PLC, 2, MODBUS_RTU_REG_4X, 518, 0, TYPE_WORD, &Value);
    Последний раз редактировалось Евгений Кислов; 27.03.2020 в 13:53.

  8. #1688
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,064

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Спасибо. И все таки, что означает 0 в записи.

    Read(PLC, 2, MODBUS_RTU_REG_4X, 518, 0, TYPE_WORD, &Value);
    Функция Read универсальная. В контексте вашей задачи - это число не означает ничего.
    В контексте других задач - это означает номер считываемого бита регистра:
    https://owen.ru/forum/showthread.php...l=1#post329260

  9. #1689

    По умолчанию

    Как сделать вызов макроса чаще одного раза в секунду ?

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Как сделать вызов макроса чаще одного раза в секунду ?
    Режим выполнения ф. области - непрерывно
    Будет минимально возможное время между вызовами

    ЗЫ.
    Или от бита PSB3
    Захват-1.png
    Будет раз в 100мс

    или от PSB6 - раз в 300мс
    Последний раз редактировалось petera; 27.03.2020 в 18:23.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 169 из 318 ПерваяПервая ... 69119159167168169170171179219269 ... ПоследняяПоследняя

Похожие темы

  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 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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