Показано с 1 по 10 из 13

Тема: Шаблоны модулей Mx110 для CodeSys v2.3: начинать морочиться?

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

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

    По умолчанию Тестируем (DI) и вопросы (нужна помощь зала)

    ДОКЛАДЫВАЮ всем =)
    1. Делаю потихоньку. Там адский труд, куча однотипной копипасты, в которой легко ошибиться. И вы же меня за эти ошибки заплюёте.
    Templ-1.gif

    2. Выкладываю огрызок на тест для модулей дискретного ввода (МВ110-16.хх и МВ110-32.хх): _TestTempl.txt
    Это текстовый файл с текстом (и моими пояснениями и комментариями).
    Его надо вручную добавить в конец файла с текстовым описанием IO любого нужного вам таргета.
    Для этого нужно:
    а) Найти папку с вашим таргетом (у меня они все лежат в папке с CodeSys, а у вас будут лежать в C:\Targets).
    б) В ней зайти в подпапку "IOModules".
    в) Там найти файл "hardware.cfg".
    г) Открыть этот файл простым текстовым редактором (Far, Notepad++, Блокнот) и добавить содержимое моего файла в конец с новой строки. Проследите, чтобы кодировка была в формате Win-1251, иначе в названиях будут кракозябры.
    Templ-2.gif
    д) После этого начать новый проект в CodeSys v2.

    Какие могут быть косяки:
    а) Опечатки в номерах регистров;
    б) Опечатки в слотах (что на что можно заменять);
    в) Косяки с некоторыми параметрами модуля IO (адрес, время опроса и прочие);
    г) Косяки с русским яыком (при условии, что файл сохранён в верной кодировке): я не в курсе, как CodeSys будет названия модулей на русском отображать.

    3. У меня есть вопрос про порядок байт в случае чтения 32-битных данных и FLOAT. Помогите мне пожалуйста с подсказкой.
    Для каждого модуля IO в его конфигурации в ПЛК (там, где мы задаём адрес Modbus и время опроса) есть параметр "Byte sequence" с вариантами "Native" и "Trace_Mode". Что надо ставить в нём, чтобы правильно читалось FLOAT или DWORD?
    Это будет важно для модуля AI и для модулей DI/DO на 32 канала.

    4. Также у меня есть вопрос про конкретно модули DI: надо ли вносить в шаблон команды стирания значений счётчиков? Ну, то есть, команды типа Register output module для всех 16/32 входов, чтобы можно было счётчики импульсов обнулять? Или нафиг их?
    Если же вносить - то как это делать? У нас же по умолчанию опрос модуля идёт постоянно, и ПЛК будет как дурак постоянно туда нули писать.
    Если это важно и кто-то пользовался - подскажите.

    5. Ещё один из вопросов - это про параметры Modbus TCP (IPшник и порт). В штатных устройствах CodeSys они всегда есть в списке.
    В своих шаблонах я их выкинул из списка, потому что модули Мх110 работают по Modbus RS-485 и параметры TCP только мешаются.
    Вернуть назад или нет? Будет ли кто-то юзать эти модули по IP-сетке?

    6. Сложное для меня. Это про будущий модуль AI. Что вы хотите, чтобы я внёс в шаблон?
    Я боюсь FLOAT, поэтому если у кого есть образец того, как кто заносил каналы модуля именно через чтение FLOAT - выложите в тему, а?

    7. Ещё вопрос про названия модулей и их параметров. Оставить названия модулей по-русски, как мы привыкли видеть их в номенклатуре? Или захерачить их транслитом? Надо ли переименовать названия параметров на русские (типа "Адрес Modbus") или оставить привычные?
    Я решил оставить привычные названия параметров, а модули обозвать по-русски.

    Следующими зафигачу модули DO, а последними буду с AI/AO возиться.
    Гм.. я даже и не думал, что будет спрос: я думал, что всем будет пофиг и я сделаю для себя в спокойном темпе и выложу потом сюда.

  2. #2
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    Если можешь что-то делать-бери и делай. Только вот спешка нужна только при ловле блох, если делать то "и я сделаю для себя в спокойном темпе и выложу потом сюда." Не надо делать как в компании Овен.
    И мне вот не понятно вообще наличие необходимости, неужели так тяжко с конфигуратором работать и прописывать только то, что необходимо.
    И при работе с аналоговыми модулями, лучше работать через библиотеки, примеров сколько хош.
    Если охота фигней заниматься, так охота пуще неволи.

Похожие темы

  1. Шаблоны модулей Mx210 и др. устройств для CODESYS V3.5 (релиз версии 3.5.11.13)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 10
    Последнее сообщение: 04.09.2025, 08:06
  2. Шаблоны модулей Mx110 и др. устройств для CODESYS V3.5 (релиз версии 3.5.11.13)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 10
    Последнее сообщение: 18.07.2025, 07:44
  3. Шаблоны модулей МХ110 для CODESYS 3.5
    от Александр Приходько в разделе СПК2xx (архив)
    Ответов: 91
    Последнее сообщение: 24.04.2015, 18:29
  4. Шаблоны модулей МВА8 и МДВВ для Lectus.
    от Newsnowman в разделе Мх110
    Ответов: 1
    Последнее сообщение: 19.12.2014, 09:04
  5. Шаблоны модулей МВА8 и МДВВ для Lectus.
    от Newsnowman в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 19.12.2014, 09:04

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

Ваши права

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