Страница 7 из 8 ПерваяПервая ... 5678 ПоследняяПоследняя
Показано с 61 по 70 из 75

Тема: помогите пожалуйста с codesys 2.3

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Поздно, проект уже практически готов. Хотел по подобию OL быстренько накидать по-привычному ))
    Ловля концов - это да, весело. Можно, конечно, масштаб увеличить, только хочется по максимуму поле видеть.

    Вот хорошо, что всякие AND, OR не нужно пронумеровывать. Или я ошибаюсь и всё веселье впереди? )))

    А триггеры? Триггеры тоже должны разные имена иметь? Блин, где это все написано то? В руководстве ничего подобного не видел.
    Вы проект в ОЛ то откройте, там тоже все TON-ы пронумерованы 1,2,3 и триггеры тоже, просто ОЛ сам их нумерует, при добавлении.

  2. #2
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    978

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вы проект в ОЛ то откройте, там тоже все TON-ы пронумерованы 1,2,3 и триггеры тоже, просто ОЛ сам их нумерует, при добавлении.
    В OL все нумеруется, по-вашему я все так же и в CodeSYS должен нумеровать, только врукопашную?
    Если у меня логические блоки, триггеры одинакового имени, я попал? Вроде работает как нужно.
    Последний раз редактировалось Ollema; 30.04.2025 в 14:20.

  3. #3

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    В OL все нумеруется, по-вашему я все так же и в CodeSYS должен нумеровать, только врукопашную?
    Если у меня логические блоки, триггеры одинакового имени, я попал? Вроде работает как нужно.
    Чтобы работало правильно, надо нумеровать, иначе попадёте рано или поздно )

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,990

    По умолчанию

    Ollema, and, or, это функции, под них память выделяется при работе, потом очищается.
    А Ton это функциональный блок, под него выделяется постоянная память, так как они хранят промежуточные значения при выполнении программы от цикла к циклу.
    В ОЛ, когда вы ставите блок, он автоматом нумеруется, здесь вы объявляете руками, и можете кроме номеров давать осознанные имена. Но если скопировать и не переименовать, можно в программе сделать пару одинаковых и потом ловить глюки, так как они начнут использовать один экземпляр выделенной памяти.
    з.ы. свои особенности в общем, привыкайте. Точнее изучайте среду разработки, в которой работаете.
    Везде есть нюансы.

  5. #5

    По умолчанию

    Ollema Если ты готов потратить ЧУТОК времени - то вот тебе статья про таймеры и всякие блоки: https://cs-cs.net/funkciya-fun-i-fun...esys-owenlogic
    Я как раз писал, чтобы путаницы "Нарисовал квадратик таймера - и он как-то там сам заработал" не было.
    В статье есть заголовки, поэтому там можно быстро прокрутить до нужного момента.
    Я бы потратил чуток время, пролистал-прочитал - и дальше бы прогал, чтобы избежать базовых ошибок.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  6. #6
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    978

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ollema Если ты готов потратить ЧУТОК времени - то вот тебе статья про таймеры и всякие блоки: https://cs-cs.net/funkciya-fun-i-fun...esys-owenlogic
    Я как раз писал, чтобы путаницы "Нарисовал квадратик таймера - и он как-то там сам заработал" не было.
    В статье есть заголовки, поэтому там можно быстро прокрутить до нужного момента.
    Я бы потратил чуток время, пролистал-прочитал - и дальше бы прогал, чтобы избежать базовых ошибок.
    Спасибо, почитаю.

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,990

    По умолчанию

    Ollema, если на поле два и более fbd а объявлен один, то попали
    Но в CodeSys есть и ряд других плюшек, недоступных в ОЛ, возможность писать в одну переменную несколько раз в программе, только не забывайте, тут кто последний встал, того и тапки

  8. #8

    По умолчанию

    Здравствуйте уважаемые коллеги. Прошу вашей помощи. В Codesys 2.3 никак не получается считать "нормальные" значения со входов модуля МВ110-24.8АС через ПЛК110-24.60.P.L. ПЛК выступает в роли Мастера. МВ110 - слэйв с адресом 32.
    К модулю подключены 7 датчиков (что-то по 4-20мА, что-то по 0-10В). Через Овен-конфигуратор М110 вижу все значения на входах (см. фото).
    При подключении через конфигурацию Codesys нет ошибки 81. На модуле МВ мигает светодиод RS-485. Добавил и целочисленные значения и с плавающей точкой (из мануала соответствующие адреса регистров взял), но результата нет. Целочисленные что-то показывают, но не меняются. А вещественные - только нули. Значение из регистров с величиной циклического времени измерения тоже 0. Скриншот значений, файл конфигурации МВ и проект Codesys прилагаю.

    Аналоговые входы МВ.png

    Значения в конфигураторе М110.jpeg

    2025-10-18_18-05-01.png

    https://cloud.mail.ru/public/eVcz/6mktA12Ns
    Последний раз редактировалось LevKZ; 18.10.2025 в 16:17.

  9. #9

    По умолчанию

    Цитата Сообщение от LevKZ Посмотреть сообщение
    Здравствуйте уважаемые коллеги. Прошу вашей помощи. В Codesys 2.3 никак не получается считать "нормальные" значения со входов модуля МВ110-24.8АС через ПЛК110-24.60.P.L. ПЛК выступает в роли Мастера. МВ110 - слэйв с адресом 32.
    К модулю подключены 7 датчиков (что-то по 4-20мА, что-то по 0-10В). Через Овен-конфигуратор М110 вижу все значения на входах (см. фото).
    При подключении через конфигурацию Codesys нет ошибки 81. На модуле МВ мигает светодиод RS-485. Добавил и целочисленные значения и с плавающей точкой (из мануала соответствующие адреса регистров взял), но результата нет. Целочисленные что-то показывают, но не меняются. А вещественные - только нули. Значение из регистров с величиной циклического времени измерения тоже 0. Скриншот значений, файл конфигурации МВ и проект Codesys прилагаю.

    2025-10-18_18-05-01.png

    https://cloud.mail.ru/public/eVcz/6mktA12Ns
    Вы ничего не напутали? Таблица регистров похожа на модуль 8А, но никак не на модуль 8АС

  10. #10

    По умолчанию

    Цитата Сообщение от LevKZ Посмотреть сообщение
    Здравствуйте уважаемые коллеги. Прошу вашей помощи. В Codesys 2.3 никак не получается считать "нормальные" значения со входов модуля МВ110-24.8АС через ПЛК110-24.60.P.L. ПЛК выступает в роли Мастера. МВ110 - слэйв с адресом 32.
    К модулю подключены 7 датчиков (что-то по 4-20мА, что-то по 0-10В). Через Овен-конфигуратор М110 вижу все значения на входах (см. фото).
    При подключении через конфигурацию Codesys нет ошибки 81. На модуле МВ мигает светодиод RS-485. Добавил и целочисленные значения и с плавающей точкой (из мануала соответствующие адреса регистров взял), но результата нет. Целочисленные что-то показывают, но не меняются. А вещественные - только нули. Значение из регистров с величиной циклического времени измерения тоже 0. Скриншот значений, файл конфигурации МВ и проект Codesys прилагаю.
    У вас модуль МВ110-24.8АС, а читаете регистры модуля МВ110-24.8А
    У модуля 8АС, целые начинаются с 256 регистра, а Float с 288

Страница 7 из 8 ПерваяПервая ... 5678 ПоследняяПоследняя

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 31.12.2015, 12:53
  2. помогите пожалуйста!
    от DwoinevR в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 13.07.2010, 09:30
  3. помогите пожалуйста
    от klochkov в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 18.06.2010, 15:47
  4. помогите,пожалуйста!!!
    от Studentik в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 03.06.2010, 09:39
  5. Помогите пожалуйста!!!
    от timursan в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 25.04.2009, 23:48

Метки этой темы

Ваши права

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