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

Тема: С чего начать?

  1. #1

    По умолчанию С чего начать?

    Здравствуйте, пришлось учиться работать с контроллером плк150 и средой CodeSys. Уже перечитал много информации, познакомился с синтаксисом ST. Но не пойму одного...во всех примерах описаны действия над переменными, то квадратик бегает по экрану, то еще что-нибудь. А где непосредственно работа с дискретными входами/выходами контроллера? Как научиться обрабатывать сигналы входов и задавать нужные сигналы выходов? Когда-то давно работал с AVR, писал на Си, так там четко было, например, если надо включить такое то устройство -подаешь такой-то сигнал на тот выход к которому устройство подключено.

    Помогите пожалуйста разобраться с этими основными принципами работы с CodeSys, я в этой сфере совсем новичок.

  2. #2

    По умолчанию

    Цитата Сообщение от Lockie Посмотреть сообщение
    Здравствуйте, пришлось учиться работать с контроллером плк150 и средой CodeSys. Уже перечитал много информации, познакомился с синтаксисом ST. Но не пойму одного...во всех примерах описаны действия над переменными, то квадратик бегает по экрану, то еще что-нибудь. А где непосредственно работа с дискретными входами/выходами контроллера? Как научиться обрабатывать сигналы входов и задавать нужные сигналы выходов? Когда-то давно работал с AVR, писал на Си, так там четко было, например, если надо включить такое то устройство -подаешь такой-то сигнал на тот выход к которому устройство подключено.

    Помогите пожалуйста разобраться с этими основными принципами работы с CodeSys, я в этой сфере совсем новичок.
    Читайте форум, здесь практически всё разжёвано.

  3. #3

    По умолчанию

    Цитата Сообщение от kolyan Посмотреть сообщение
    Читайте форум, здесь практически всё разжёвано.
    Да я понимаю, может быть и разжевано, но на 56 страницах...трудно найти.
    Может хотя бы наводящие темы по которым искать? Я понял, что обращение ко всем входам/выходам идет через имена прописанные в PLC Configurator. Но как обращаться? Как проверять состояние и записывать новые значения?

  4. #4

    По умолчанию

    Цитата Сообщение от Lockie Посмотреть сообщение
    Я понял, что обращение ко всем входам/выходам идет через имена прописанные в PLC Configurator. Но как обращаться? Как проверять состояние и записывать новые значения?
    Это сильно зависит от языка программирования :-)
    Например на ST:
    qblnVyhod1:=iblnVhod1; (*Выход 1 включится когда есть вход 1*)

    а теперь усложним:
    qblnVyhod1:=iblnVhod1 and iblnVhod2; (*Выход 1 включится когда есть вход 1 и вход 2*)

    где
    qblnVyhod1 - дискретный выход №1 ПЛК
    iblnVhod1 - дискретный вход №1 ПЛК
    iblnVhod2 - дискретный вход №2 ПЛК

    Удачи
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  5. #5

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Это сильно зависит от языка программирования :-)
    Например на ST:
    qblnVyhod1:=iblnVhod1; (*Выход 1 включится когда есть вход 1*)

    а теперь усложним:
    qblnVyhod1:=iblnVhod1 and iblnVhod2; (*Выход 1 включится когда есть вход 1 и вход 2*)

    где
    qblnVyhod1 - дискретный выход №1 ПЛК
    iblnVhod1 - дискретный вход №1 ПЛК
    iblnVhod2 - дискретный вход №2 ПЛК

    Удачи
    Спасибо)) Наконец я со всем этим разобрался)) А зависит ли выбор языка от поставленной задачи? Я просто привык к паскалю, а тут синтаксис довольно похож, поэтому ST - лучший выбор.

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

    По умолчанию

    Выбор языка зависит не от задачи, а от вашего владения им

  7. #7

    По умолчанию

    Цитата Сообщение от Lockie Посмотреть сообщение
    А зависит ли выбор языка от поставленной задачи? Я просто привык к паскалю, а тут синтаксис довольно похож, поэтому ST - лучший выбор.
    Наилучших результатов можно достигнуть комбинирую разные языки программирования.
    Например: функции и функциональные блоки написаны на ST или CFC, а финальная сборка на CFC+SFC. Получается очень наглядно.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Выбор языка зависит не от задачи, а от вашего владения им
    А еще и от того какая по сложности поставлена перед вами задача

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 25.02.2010, 20:35
  2. С чего начать
    от Рыбников Сергей в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.04.2009, 13:52
  3. Подскажите с чего начать
    от VOVA30 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 19.11.2008, 12:26
  4. С чего начать
    от kuguar в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 27.10.2008, 09:44
  5. С чего начать?
    от Maveric в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.06.2008, 10:46

Ваши права

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