Показано с 1 по 2 из 2

Тема: Работа с СОМ портами ОВЕН ПЛК110.Своя рабочая библиотека.

  1. #1

    По умолчанию Работа с СОМ портами ОВЕН ПЛК110.Своя рабочая библиотека.

    Особенности контроллеров ОВЕН при работе с СОМ портами:

    1.В перечислителе портов нет порта СОМ0, поэтому стандартная библиотека SysLibCom доработана и перечислитель имеет вид:
    TYPE PORTS : (COM0:=0, COM1, COM2,COM3,COM4);
    END_TYPE
    2.При успешном открытии порта функция SysComOpen возвращает ноль, т.е.:
    VAR
    ports:PORTS:=COM0;
    END_VAR

    open:=SysComOpen(ports)(*open в случае успеха будет равен нулю*)

    3.Во всех других функциях вопреки описанию на библиотеку SysLibCom в качестве аргумента используется не дискриптор открытого порта, а его номер(примеры ниже:

    IF op =1 THEN
    open:=SysComOpen(ports);
    op:=0;
    END_IF

    IF s_p=1 THEN
    set_port:=SysComSetSettings(ports, ADR(port));
    s_p:=0;
    END_IF

    IF wr = 1 THEN
    write:=SysComWrite(ports, ADR(send_byte), 11, 1);
    wr:=0;
    END_IF

    IF cl = 1 THEN
    close:=SysComClose(ports);
    cl:=0;
    END_IF

    библиотека отредактирована и протестирована на ПЛК110(М02)-60 СОМ0.На других портах и для других контроллеров не проверял.Об обнаруженных косяках прошу сообщать.
    Вложения Вложения
    Последний раз редактировалось SERHY; 15.02.2023 в 12:59. Причина: внесение изменений в библиотеку

  2. #2

    По умолчанию

    На СОМ2 (RS485(2)) то же работает

Похожие темы

  1. Ответов: 18
    Последнее сообщение: 25.02.2022, 07:45
  2. Своя библиотека
    от zendo057 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 01.01.2016, 17:12
  3. ПЛК110-32 прямое управление портами
    от judchin в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 14.07.2014, 21:41
  4. ПЛК110-32 прямое управление портами
    от judchin в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 13.07.2014, 19:06
  5. Работа с портами. на языке ST
    от binaryman в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 13.01.2012, 01:45

Ваши права

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