Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 22

Тема: ПЛК 73 и ОвенКлауд

  1. #11

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Опросите начиная с регистра 4182.
    Помогло! Спасибо большое! Еще не понятно как читать состояние дискретных входов.

  2. #12

    По умолчанию

    Регистр битовой маски в CodeSys - 288, при чтении этого регистра облако возвращает ошибку 255.

  3. #13
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,586

    По умолчанию

    Вам надо разобраться с расположением всех переменных в служебной области. В документации вроде есть этот момент.

  4. #14

    По умолчанию

    Цитата Сообщение от BDA Посмотреть сообщение
    Помогло! Спасибо большое! Еще не понятно как читать состояние дискретных входов.
    Огласите весь список, пожалуйста (с).
    Какие переменные Вам надо прочитать?

  5. #15

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Огласите весь список, пожалуйста (с).
    Какие переменные Вам надо прочитать?
    Только состояние дискретных входов. Остальное все уже читается.

  6. #16

    По умолчанию

    1. Убедитесь, что регистр 288 читается одиночным запросом. Что Вы не читаете следующие за ними выходы.
    2. Прочитайте по адресу 4096.

    А вообще - совет. Сначала проверяйте опрос конвертером RS-485 на сборочной площадке, и только потом везите в поля, подключать в облако.

  7. #17

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    1. Убедитесь, что регистр 288 читается одиночным запросом. Что Вы не читаете следующие за ними выходы.
    2. Прочитайте по адресу 4096.

    А вообще - совет. Сначала проверяйте опрос конвертером RS-485 на сборочной площадке, и только потом везите в поля, подключать в облако.
    Спасибо! Все читается. Со 110 проблем таких не было, вот и понадеялся...

  8. #18

    По умолчанию

    У 1** принципиально иная структура обмена по модбас.

  9. #19

    По умолчанию

    Все равно остались некоторые непонятки: регистр 4182 читается, но не пишется, а регистр 90 наоборот - пишется, но не читается. Как обойти? Создать в облаке два параметра, один для чтения, другой для записи? И так для каждого регистра, который нужно писать? И еще после перезагрузки ПЛК переменные из SubMenu сбрасываются в 0, хотя являются конфигурационными, это потому что значение по умолчанию 0? Надо прописать нужное?

  10. #20
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,586

    По умолчанию

    BDA насколько помню, служебная область памяти переменных только для чтения в 63/73 Писать надо в регистр, который указан в конфигурации.
    Последние и читаются тоже, просто видимо облако настроено на групповое чтение, а именно оно не поддерживается 63/73 ПЛК при указании регистров из конфигурации
    Возможно у вас функция чтения нескольких регистров, но пытались читать один регистр при этом. Все Real по определению чтение нескольких регистров в количестве 2 штуки.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Ваши права

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