Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 35

Тема: ПЛК63 + Syslibcom + отправка в 485 байт

  1. #11

    По умолчанию

    200 и 500 подбирались методом тыка, если значение ожидания меньше то просто напросто строка не улетает в порт. BYTE_WRITE остался от первоначального кода, я по нему отслеживал ушли байты или нет. сейчас роли никакой не играет. это как то может повлиять что один символ не уходит? не 485 байт, это я в попыхаха а в 485 порт байт.

  2. #12
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    200 и 500 подбирались методом тыка
    Тыкните 0 и забудьте
    BYTE_WRITE.... сейчас роли никакой не играет.
    Да ?

  3. #13

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Тыкните 0 и забудьте

    Да ?
    тыкнул в 0 , все смешалось в кашу > POST /index.php HTTP/1.1
    Host: test.tepConnectioContent-Conten24

    убрал BYTE_WRITE не изменилось ничего.

  4. #14
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    , все смешалось в кашу
    Смешали в кашу. Зачем столько записей в порт в 1 цикле ?

  5. #15

    По умолчанию

    Это обычный пост запрос , на других плк где есть unm там просто Кидается в порт одной строкой. Библиотека сислибком эмпирическим путём выяснено, очень плохо работает с длинными строками .поэтому несколько записей. На передачу одного символа это никак не влияет. Сегодня в техподдержке мне сказали что стслибком не сможет отправить символ 1А что собственно и есть ctrl z. Не знают чего ... но начинаю в это уже по чуть чуть верить.

  6. #16

    По умолчанию

    Ну я более мягко сказал что такого не может быть. Все символы ASCII нужные в Коде проходят. Что ещё можно попробовать ? Паузу пробовал , лишнее из кода убрал , разные символы отправлял в виде байта число 26 в виде символа шестнадцатиричного. 1А . Хз что ещё . А в чем принципиальная разница между setbyte и syscomwright?

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Что такое setbyte и какое отношение 63-му ?

    Библиотека сислибком эмпирическим путём выяснено, очень плохо работает с длинными строками .поэтому несколько записей.
    Тупо сходу - на 63-ем как минимум 255 без проблем. У вас ?
    Последний раз редактировалось Валенок; 07.08.2020 в 00:02.

  8. #18

    По умолчанию

    Setbyte функция отправки байта в порт из библиотеки unm. К 63 никакого отношения не имеет , дабы Библиотека на 63 не работает, просто код изначально был написан под 160 плк, теперь я его адаптирую для 63, просто меняя функции setbyte на syslibwrite. На setbyte всечетко , символ делает своё дело. Потому и спрашиваю в чем может быть принципиальная разница

  9. #19
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Я везде (100,110,63,73) юзаю syslibcom. Не вижу смысла в unm. Лишняя переделка при портации туда/сюда (63<->110)
    Другой принципиальной разницы нет.

    Про 255
    Модбас-рту-мастером из 63-73 спокойно пишу 123 регистра. Это пакет 255 байт (одной записью в порт). А еще есть ascii.
    Какая длина пакета у Вас ?

  10. #20

    По умолчанию

    Сейчас свёл весь пакет до одного байта, один символ и все

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

Похожие темы

  1. Байт статуса МЭ110-224.1М
    от Nomad в разделе Мх110
    Ответов: 4
    Последнее сообщение: 14.08.2019, 13:57
  2. Ответов: 3
    Последнее сообщение: 08.07.2014, 09:45
  3. ПЛК63 + SysLibCom, потеря байтов
    от monteg в разделе ПЛК63/73
    Ответов: 202
    Последнее сообщение: 18.04.2013, 10:11
  4. плк63-пм01 потеря байт
    от Elka в разделе ПЛК63/73
    Ответов: 35
    Последнее сообщение: 06.11.2012, 15:26
  5. чтение массива байт
    от Febricio в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 29.07.2010, 12:06

Ваши права

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