Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 60 из 63

Тема: СПК207 и MasterOPC по Ethernet.

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от spinogryz57 Посмотреть сообщение
    А я не в курсе собственно, это вместо WORD? Или это Вы про OPC?
    Да это не Вам вопрос, а Bandikoot наверное.

    Просто переменная WORD не может принимать отрицательное значение. У неё диапазон 0-65535.
    А переменная типа INT, может. У неё диапазон от -32 768 до 32 768.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  2. #2
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Да это не Вам вопрос, а Bandikoot наверное.

    Просто переменная WORD не может принимать отрицательное значение. У неё диапазон 0-65535.
    А переменная типа INT, может. У неё диапазон от -32 768 до 32 768.
    Спасибо, мне это тоже знать полезно.

  3. #3

    По умолчанию

    А еще полезней знать, что в общем случае BYTE, WORD, DWORD - это не то, чтобы беззнаковые переменные, а просто размер ячейки памяти. использовать их в АРИФМЕТИЧЕСКИХ выражениях - скажем так, не рекомендуется.
    Поэтому - все зависит от их интерпретации, особенно в качестве регистра MODBUS.
    Проведите эксперимент. INT_TO_WORD(-32768)=65535

  4. #4

    По умолчанию

    в том-то и дело, что для ModBus оптимальнее всего передавать WORD, как мне объясняли. действительные числа (1-2 знака после запятой, -100 : +500 г.Ц., этого в большинстве случае для диспетчеризации хватает) сводятся к WORD, но, само собой, это REAL_TO_WORD не отменяет. про использование WORD в выражениях никто и не говорил)

  5. #5

    По умолчанию

    Это понятно.
    Просто зачем такие.... извращения, которые надо дополнительно както обрабатывать в драйвере/OPC/SCADA, когда проще рассматривать WORD как signed int и передавать в десятых или сотых долях градуса со знаком. Что логичней - все равно точность измерений как правило не больше

  6. #6
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    когда проще рассматривать WORD как signed int и передавать в десятых или сотых долях градуса со знаком.
    И вот где то здесь, у новичков начинаются проблемы.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

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

    По умолчанию

    есть где-нибудь рабочая демка на пару регистров для MODBUS TCP Slave на SPK207 ?
    все сделал как положено, мастером только взял MODBUS TESTER (от агростроя),
    коннект есть по TCP (если отрубить панель, тестр теряет коннект) , а TESTER показывает одни "ошибка CRC"
    пробовал команды 03, 04, 16 (с 0х0000 по 0x000A, и 1 и 10 регистров WORD) - везде одно и тоже - "ошибка CRC"
    codesys 3.5.5.0

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

    По умолчанию

    Цитата Сообщение от tkont Посмотреть сообщение
    есть где-нибудь рабочая демка на пару регистров для MODBUS TCP Slave на SPK207 ?
    все сделал как положено, мастером только взял MODBUS TESTER (от агростроя),
    коннект есть по TCP (если отрубить панель, тестр теряет коннект) , а TESTER показывает одни "ошибка CRC"
    пробовал команды 03, 04, 16 (с 0х0000 по 0x000A, и 1 и 10 регистров WORD) - везде одно и тоже - "ошибка CRC"
    о какой проверке контрольной суммы может идти речь при использовании modbusTCP?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    о какой проверке контрольной суммы может идти речь при использовании modbusTCP?
    хотите сказать глюк самого тестера
    юзаю этот
    Modbus Tester 2.0.5

    какой тогда предлагаете использовать Тестер что бы работал как MODBUS TCP Master ? (мне нужно только для проверки объекта, не хотелось бы городить огород не нужного софта на компе - OPC и SCADA)
    или только OPC и SCADA и вперёд..
    codesys 3.5.5.0

  10. #10
    Активный участник
    Регистрация
    22.02.2016
    Адрес
    Челябинск
    Сообщений
    136

    По умолчанию

    Цитата Сообщение от tkont Посмотреть сообщение
    хотите сказать глюк самого тестера
    юзаю этот
    Modbus Tester 2.0.5

    какой тогда предлагаете использовать Тестер что бы работал как MODBUS TCP Master ? (мне нужно только для проверки объекта, не хотелось бы городить огород не нужного софта на компе - OPC и SCADA)


    или только OPC и SCADA и вперёд..

    А где его скачать? Там ничего нет.

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. СПК207 и MasterOPC по Ethernet
    от spinogryz57 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 23.07.2014, 13:41
  2. СПК207 Зависает Ethernet
    от rs485 в разделе СПК2xx (архив)
    Ответов: 16
    Последнее сообщение: 27.05.2014, 23:00
  3. Ответов: 4
    Последнее сообщение: 08.05.2014, 06:10
  4. СПК207 + ПЛК110 - связать пор Ethernet...
    от vladimir_prg в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 12.07.2013, 03:48
  5. Подключение OPC-сервером к СПК207 через Ethernet
    от @ndrew в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 05.06.2013, 07:35

Ваши права

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