Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: ПЛК63 + COM1 разночтения в документации и примерах

  1. #11
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    невъезжаю
    библиотеку Modbus изнутри посмотреть неудалось
    не пускает говорит правов нет на редактирование (я кстати редактировать ни чего и не хотел. мне бы посмотреть просто как они цыферьку в порт пихают)
    http://www.owen.ru/forum/showthread....l=1#post114821

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

    По умолчанию

    Спасибо
    Завтра утром попробую (все на работе осталось)
    Правда мне казалось что я в своих изысканиях истыкал правой кнопкой все что только мог
    Но не исключаю что завтра мне ваша ссылка очень поможет
    Еще раз СПАСИБО

  3. #13
    Пользователь
    Регистрация
    03.02.2014
    Адрес
    Питер
    Сообщений
    35

    По умолчанию

    Посмотреть удалось еще раз спасибо
    обнаружил что длину буфера для SysComWrite определяют с помощью SIZEOF(Buff) а не LEN(Buff)
    во всем остальном все то же самое
    не вижу разницы за исключением результата
    пример "Modbus запись Int и Real (ST)" шлет в порт
    а мой пример нет

    видимо пришел срок спросить уважаемую общественность более предметно
    в чем грабли? (явно я где то накосячил)

    ПЛК63
    прошивка 2.12 12 10
    версия таргета 2.01
    если кому лень открывать проект в CoDeSys
    прикладываю картинку чтобы прямо тут посмотреть можно было

    если в SysComSetSettings(PortHandle,ADR(com_set)) вместо PortHandle использовать переменную типа PORTS, начинает зычно пищать.
    MinCycleLength ms установлено 5

    В результате в rs232 ни чего не льется
    на экран выводится _0__11_22__0

    переменные конечно названы ... (последствия колупания по куче примеров)
    Изображения Изображения
    • Тип файла: jpg b.jpg (288.8 Кб, Просмотров: 33)
    Вложения Вложения
    • Тип файла: pro test.pro (53.1 Кб, Просмотров: 10)
    Последний раз редактировалось ongleb; 30.04.2014 в 11:53.

  4. #14
    Пользователь
    Регистрация
    03.02.2014
    Адрес
    Питер
    Сообщений
    35

    По умолчанию

    удалось вырезать из примера "Modbus запись Int и Real (ST)" использование библиотек Modbus и заслать в порт свою строчку
    знаю почему раньше это не удавалось а сейчас удалось
    буфер надо было объявлять примерно так
    tmpb:ARRAY[0..255] OF BYTE;

    в своем примере с нуля это не помогло
    возможно надо было применять ComService.lib

    файлик прилагаю
    шлет в порт буквы ABC

    за помощь всем СПАСИБО
    Вложения Вложения
    • Тип файла: pro abc.pro (58.1 Кб, Просмотров: 28)
    Последний раз редактировалось ongleb; 30.04.2014 в 13:43.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПЛК 63 в примерах
    от kucherik в разделе Наши проекты
    Ответов: 102
    Последнее сообщение: 07.04.2024, 16:54
  2. Создание документации
    от АлексPetr в разделе Трёп (Курилка)
    Ответов: 11
    Последнее сообщение: 20.02.2011, 10:32
  3. По документации ПЛК63
    от haa в разделе ПЛК63/73
    Ответов: 4
    Последнее сообщение: 20.01.2011, 12:20
  4. ошибки в примерах ...
    от Дмитрий Артюховский в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 25.01.2009, 21:17

Ваши права

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