Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 26

Тема: ПЛК200 + весы Ньютон 42

  1. #1

    Question ПЛК200 + весы Ньютон 42

    Нужно подключить Ньютон 42 по модбасу к плк200. При запуске программы выдает что шина не запущена с ошибкой ILLEGAL DATA ADDRESS. В документации к весам указано что нужно читать входные регистры, код функции указан 3, но в кодесисе 3 коду функции соответствует чтение регистров хранения. Может ли быть в этом проблема? Если да то можно это как то согласовать? Документацию к весам и программу прикладываю (таблица регистров на стр.56)Ньютон42.pdf
    test.project

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

    По умолчанию

    ILLEGAL DATA ADDRESS вроде как это ответ прибора по протоколу Modbus, иначе у вас бы был timeout при запросах а не "неверный адрес регистра" в простом переводе.

  3. #3

    По умолчанию

    Но ведь при этом пишет: Шина не запущена. Данные значения, возможно, не актуальны.

  4. #4

    По умолчанию

    Цитата Сообщение от KorSerO Посмотреть сообщение
    Нужно подключить Ньютон 42 по модбасу к плк200. При запуске программы выдает что шина не запущена с ошибкой ILLEGAL DATA ADDRESS. В документации к весам указано что нужно читать входные регистры, код функции указан 3, но в кодесисе 3 коду функции соответствует чтение регистров хранения. Может ли быть в этом проблема? Если да то можно это как то согласовать? Документацию к весам и программу прикладываю (таблица регистров на стр.56)Ньютон42.pdf
    test.project
    Попробуйте считать не с 0х0001, а 0х0000 либо 0х0002 и 3х функцию попробуйте. Исключение "Неверный адрес" согласно документации прибор выдает, если читается не полное значение флоата

  5. #5

    По умолчанию

    Пробовал на 4х функции с 0х0000 начинать, при этом 0х0001 дает данные, а 0х0000 нет
    1.png
    При функции 3х вроде что то выдает но я не уверен что это то что надо
    2.png
    И хотелось бы знать чем такой сдвиг обусловлен

  6. #6

    По умолчанию

    Сдвиг обусловлен производителем. Эти 2 цифры вместе дают флоат.

    Если в настройках чтения вместо 2 поставите длину 1, то тоже должна вывалиться ошибка.

    Так что все регистры уменьшайте на 1... в адресации. И преобразуйте 2 ворда во флоат.

  7. #7

    По умолчанию

    То есть мне нужно создать переменные типа WORD и привязывать их по отдельности к регистрам, затем переводить в REAL (он же FLOAT)? И как сдвиг может быть обусловлен самим производителем если в документации четко указаны регистры?

  8. #8

    По умолчанию

    Цитата Сообщение от KorSerO Посмотреть сообщение
    То есть мне нужно создать переменные типа WORD и привязывать их по отдельности к регистрам, затем переводить в REAL (он же FLOAT)? И как сдвиг может быть обусловлен самим производителем если в документации четко указаны регистры?
    Согласно документации по протоколу 0001 вполне может быть 0000. Не заморачивайтесь.
    Код:
    TYPE DUT_MODBUS_Real_Word:
    UNION
    	U_RealInModbus:		ARRAY [0..1] OF WORD;
    	U_RealInProgramm:	REAL;
    END_UNION
    END_TYPE
    Иногда ворды надо менять местами, зависит от настроек прибора (старшим словом вперед и т.п.)

  9. #9

    По умолчанию

    А опрос ком порта в программе зачем хотели делать?

    А то хотел чего-нибудь интересного сплагиатить, а там пусто...

  10. #10

    По умолчанию

    Может не делать ворды? Он вроде сразу в рил нормально показывает. Посмотрим. Спасибо за помощь.

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

Похожие темы

  1. Весы cas ad
    от NIkita1825 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 31.05.2023, 10:01
  2. ПР200 и Весы
    от oif в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 16.07.2019, 12:42
  3. весы
    от кама71 в разделе Среда программирования OWEN Logic
    Ответов: 13
    Последнее сообщение: 03.09.2018, 22:21
  4. Весы в скаду
    от Крон в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 19.06.2018, 14:19
  5. автомобильные весы
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 23.07.2016, 09:33

Ваши права

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