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

Тема: Панели оператора СП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

    По умолчанию

    Цитата Сообщение от 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

    По умолчанию

    Цитата Сообщение от 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

    По умолчанию

    Цитата Сообщение от 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
    Адрес
    Минск
    Сообщений
    4,191

    По умолчанию

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

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

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

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

Похожие темы

  1. Ответов: 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

Ваши права

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