Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: помагите с плк110

  1. #1
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    76

    По умолчанию помагите с плк110

    как обратится к входам и выходам плк110

  2. #2
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    76

    По умолчанию

    а то я не как не могу написать программу

  3. #3
    Пользователь
    Регистрация
    23.01.2008
    Адрес
    Белгородская область, Валуйки
    Сообщений
    274

    По умолчанию

    я думаю также как и у плк100 ресурсы/конфигурация плк/PLC110.P/discrete input разворачиваешь еще один список + и там твои входы выходы аналогично тока со словом discrete output два раза тыкаеш на вход или выход и присваиваешь свое имя входу или выходу к примеру выход1 out1
    дальше я думаю знаешь что делать с этим out1

  4. #4

    По умолчанию

    сильно поможет в ускорении продвижения документация.
    в конфигурации плк щелкаете на At два раза напротив нужного вам канала и забиваете имя переменной.
    хотя это не самый лучший способ.

  5. #5
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    76

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    .
    в конфигурации плк щелкаете на At два раза напротив нужного вам канала и забиваете имя переменной.
    о конфигурации плк можно по подробней

  6. #6

    По умолчанию

    Более подробно как раз в документе, посвященном данному ресурсу CoDeSys.

  7. #7
    Пользователь Аватар для Leonid
    Регистрация
    28.03.2009
    Адрес
    Москва
    Сообщений
    35

    По умолчанию

    Для ПЛК110 можно написать глобальные переменные:

    DI1 AT %IX0.0 : BOOL; DI2 AT %IX0.1 : BOOL; DI3 AT %IX0.2 : BOOL; DI4 AT %IX0.3 : BOOL;
    DI5 AT %IX1.0.0 : BOOL; DI6 AT %IX1.0.1 : BOOL; DI7 AT %IX1.0.2 : BOOL; DI8 AT %IX1.0.3 : BOOL;
    DI9 AT %IX1.0.4 : BOOL; DI10 AT %IX1.0.5 : BOOL; DI11 AT %IX1.0.6 : BOOL; DI12 AT %IX1.0.7 : BOOL;
    DI13 AT %IX1.1.0 : BOOL; DI14 AT %IX1.1.1 : BOOL; DI15 AT %IX1.1.2 : BOOL; DI16 AT %IX1.1.3 : BOOL;
    DI17 AT %IX1.1.4 : BOOL; DI18 AT %IX1.1.5 : BOOL; DI19 AT %IX1.1.6 : BOOL; DI20 AT %IX1.1.7 : BOOL;
    DI21 AT %IX1.2.0 : BOOL; DI22 AT %IX1.2.1 : BOOL; DI23 AT %IX1.2.2 : BOOL; DI24 AT %IX1.2.3 : BOOL;
    DI25 AT %IX1.2.4 : BOOL; DI26 AT %IX1.2.5 : BOOL; DI27 AT %IX1.2.6 : BOOL; DI28 AT %IX1.2.7 : BOOL;
    DI29 AT %IX1.3.0 : BOOL; DI30 AT %IX1.3.1 : BOOL; DI31 AT %IX1.3.2 : BOOL; DI32 AT %IX1.3.3 : BOOL;
    DI33 AT %IX1.3.4 : BOOL; DI34 AT %IX1.3.5 : BOOL; DI35 AT %IX1.3.6 : BOOL; DI36 AT %IX1.3.7 : BOOL;
    ButtonF1 AT %IX4.0 : BOOL;

    DO1 AT %QX2.0 : BOOL; DO2 AT %QX2.1 : BOOL; DO3 AT %QX2.2 : BOOL; DO4 AT %QX2.3 : BOOL;
    DO5 AT %QX3.0.0 : BOOL; DO6 AT %QX3.0.1 : BOOL; DO7 AT %QX3.0.2 : BOOL; DO8 AT %QX3.0.3 : BOOL;
    DO9 AT %QX3.0.4 : BOOL; DO10 AT %QX3.0.5 : BOOL; DO11 AT %QX3.0.6 : BOOL; DO12 AT %QX3.0.7 : BOOL;
    DO13 AT %QX3.1.0 : BOOL; DO14 AT %QX3.1.1 : BOOL; DO15 AT %QX3.1.2 : BOOL; DO16 AT %QX3.1.3 : BOOL;
    DO17 AT %QX3.1.4 : BOOL; DO18 AT %QX3.1.5 : BOOL; DO19 AT %QX3.1.6 : BOOL; DO20 AT %QX3.1.7 : BOOL;
    DO21 AT %QX3.2.0 : BOOL; DO22 AT %QX3.2.1 : BOOL; DO23 AT %QX3.2.2 : BOOL; DO24 AT %QX3.2.3 : BOOL;
    SoundAlarm AT %QX5.0 : BOOL;

    Это и есть входы и выходы.
    Для того, чтобы не набирать такое руками, советую использовать Excel.

  8. #8
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    леонид, вы все же прочтите документацию.
    так-то все правильно, но так никто не делает, не удобно.

  9. #9

    По умолчанию

    Я например именно так и делаю, особенно когда переменных может быть много (обмен по сети):
    В глобальных переменных объявляю переменные через имена с ссылкой на соответствующий адрес.
    И считаю, что это хороший тон программирования. Программист не знающий сколько и каких переменных ему надо имеет большие шансы на неудачную реализацию программы.
    А копирование и вставление в CoDeSys никто не отменял.
    Да, и к стати в Екселе на всякий случай список переменных с адресами сохраняю.

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

    По умолчанию

    Да я не о преимуществах символьной или адресной адресации.
    Символ типа "Nasos1"-всегда понятнее, что это к примеру вкючение насоса№1, чем DO1-вспоминай потом, что на этом входе.
    К тому ж зачем входы переписывать. Сколько в ПЛК входов и выходов запомнить и так не трудно. Не хватает-добавляй модуль расширения.
    Для монтажа я обычно беру и распечатываю всю страницу с плк конфигуратора(очень удобно, особенно если с коментами не лениться и подписывать названия узлов).

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

Ваши права

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