Страница 24 из 39 ПерваяПервая ... 14222324252634 ... ПоследняяПоследняя
Показано с 231 по 240 из 430

Тема: Модули МХ110 для CODESYS 3.5

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

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

    По умолчанию

    Цитата Сообщение от firetester Посмотреть сообщение
    Доброго времени суток! Ребят, в проекте два модуля МК1108Д4Р. Как добавить в конфигурацию знаю. Вопрос: Как объяснить codesys какой из них адрес 4, а какой - 6? При добавлении ФБ нет возможности указать адрес устройства...
    8D4R.jpg
    Адрес устройства задается в конфигурации. В шапке темы есть документ, там все описано.

  2. #2

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    Адрес устройства задается в конфигурации. В шапке темы есть документ, там все описано.
    Я, возможно, неверно сформулировал, попробую по-другому.
    Как на CFC, например, снять IN1_state со входа 1 МК1108Д4Р №1 (адрес-4), а IN2_state со входа 1 МК1108Д4Р №2 (адрес - 6)?
    Или если я и правда слепой, то ткните в страничку мануала, пожалуйста.

  3. #3

    По умолчанию

    Цитата Сообщение от firetester Посмотреть сообщение
    Я, возможно, неверно сформулировал, попробую по-другому.
    Как на CFC, например, снять IN1_state со входа 1 МК1108Д4Р №1 (адрес-4), а IN2_state со входа 1 МК1108Д4Р №2 (адрес - 6)?
    Или если я и правда слепой, то ткните в страничку мануала, пожалуйста.
    Да, в певый раз вы слегка не так вопрос поставили. Уточните, пожалуйста, что такое IN1_state.
    Вы добавили в конфигурацию 2 модуля? Установили адрес 1-го = 4, адрес второго = 6?

  4. #4

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    Да, в певый раз вы слегка не так вопрос поставили. Уточните, пожалуйста, что такое IN1_state.
    Вы добавили в конфигурацию 2 модуля? Установили адрес 1-го = 4, адрес второго = 6?
    Да, верно. Конфигурация такая. IN1_state это просто рандомная булева переменная (любое имя), в которую помещается состояние входа модуля для дальнейшего использования в программе. Проблема в том что для обмена с модулем, нужно добавить блок MK110_8D_DN_4R_Driver. При наличии в конфигурации двух блоков МК1108Д4Р (addr.6 и addr.4), какой из них будет опрашивать этот ФБ? И как однозначно указать этому ФБ какой именно блок опрашивать?

  5. #5

    По умолчанию

    Добрый день, Алексей!

    По вопросу работы модулей MK110-8D_DN.4R, MV110-16D_DN, MV110-32D под ПЛК, что-нибудь решилось?
    Хотя бы патч под Modbus Master 3.5.3.0, так же как на Modbus Master 3.5.4.0.

  6. #6

    По умолчанию

    Цитата Сообщение от Шевцов Игорь Посмотреть сообщение
    Добрый день, Алексей!

    По вопросу работы модулей MK110-8D_DN.4R, MV110-16D_DN, MV110-32D под ПЛК, что-нибудь решилось?
    Хотя бы патч под Modbus Master 3.5.3.0, так же как на Modbus Master 3.5.4.0.
    Добрый день!
    Пообщался со специалистами по ПЛК323.
    Для ПЛК323 на данный момент проблема не решается.

  7. #7

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    Добрый день!
    Пообщался со специалистами по ПЛК323.
    Для ПЛК323 на данный момент проблема не решается.
    Ну а хотя бы патч на изменение максимума каналов больше 10 для Modbus Master 3.5.3.0 можно сделать?

  8. #8

    По умолчанию

    Цитата Сообщение от Шевцов Игорь Посмотреть сообщение
    Ну а хотя бы патч на изменение максимума каналов больше 10 для Modbus Master 3.5.3.0 можно сделать?
    1) Этот патч делала компания 3S (производитель CODESYS);
    2) Простым патчем этот вопрос не решить - нужна прошивка для ПЛК (каналы, добавленные больше 10ти не будут опрашиваться);

    Для вас проблема решается так:
    не используйте драйвера из шапки темы, описывайте необходимые модуля используя Modbus Slave устройство и групповые запросы.

  9. #9

    По умолчанию

    Алексей, добрый день!

    Обнаружилась следующая проблема:
    После добавления символьной конфигурации в проект с модулем MV110-8A (определено опытным путем) при попытке загрузки проекта в ПЛК получаю следующую ошибку:
    Скрытый текст:

    ------ Компиляция : Приложение: Device.Application -------
    Приложение актуально
    [INFORMATION] Общий размер выделенной памяти для кода и данных: 15670 байт
    [INFORMATION] Область памяти 0 содержит Данные, Вход, Выход, Память и Код: высший используемый адрес: 6000000, самый большой промежуток памяти: 15658 (5984342 %)
    [INFORMATION] Область памяти 1 содержит Retain-данные: высший используемый адрес: 4064, самый большой промежуток памяти: 0 (4064 %)
    [ERROR] Internal error:System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в _3S.CoDeSys.SymbolConfigObject.SymbolExport.AddTyp es(ICompileContext comcon, LList`1 types, IScope scope, SymbolConfigSignatureTable datatypesSignsTable) в _3S.CoDeSys.SymbolConfigObject.SymbolConfigObject. AddLanguageModel(Boolean& bObjectModified) в _3S.CoDeSys.SymbolConfigObject.SymbolConfigWatcher .OnLanguageModelMgr_AddLateLanguageModel(Object sender, AddLanguageModelEventArgs e) в _3S.CoDeSys.Core.LanguageModel.AddLanguageModelEve ntHandler.Invoke(Object sender, AddLanguageModelEventArgs e) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana ger.OnAddLateLanguageModel(AddLanguageModelEventAr gs e) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana ger.DoLocation(Guid guidApplication, Boolean bOnlineChange, Boolean bTestOnly, Boolean bAddLateLanguageModel, Boolean bBootProject, Boolean& bCodeChanged, Boolean& bInterfacesChanged, Boolean& bInitValueChanged) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana ger.(Guid , Boolean , Boolean , Boolean , IOnlineChangeDetails& , IMessage[]& , IMessage[]& )
    Компиляция завершена -- 1 ошибок, 0 предупреждений : загрузка невозможна!

    Все модули не стал проверять, но с остальными (MK110_4DN_4R, MU110_8I, MU110_6U, MU110_16R) которыми использую в проекте такого не наблюдается.
    При простой компиляции ошибок нет.
    В символьной конфигурации не выделены переменные для чтения/записи.

    Весь проект не буду выкладывать, прикреплю экспериментальный архив-проект, даже в нем эта же ошибка появляется.

    CDS: v3.5 SP5 Patch5
    Таргет: owen_plc304_m01_cds3.5.3.40.devdesc
    Modbus_COM: 3.4.0.0
    Modbus_Master_COM_Port: 3.5.3.0
    Вложения Вложения
    Последний раз редактировалось Шевцов Игорь; 23.12.2015 в 14:52.

  10. #10

    По умолчанию

    Подскажите, что не так в подключении модулей. У меня два модуля: МВ и МК, МВ видит , а МК нет, иногда зелёным загорается, а так всё время возле него красный треугольник.

Страница 24 из 39 ПерваяПервая ... 14222324252634 ... ПоследняяПоследняя

Похожие темы

  1. Шаблоны модулей МХ110 для CODESYS 3.5
    от Александр Приходько в разделе СПК2xx (архив)
    Ответов: 91
    Последнее сообщение: 24.04.2015, 18:29
  2. Ответов: 2
    Последнее сообщение: 21.11.2014, 21:53
  3. Модули для подключения энкодеров с SSI
    от Леонид в разделе Разработки
    Ответов: 5
    Последнее сообщение: 18.01.2012, 10:29
  4. Эмуляторы входных сигналов для Мх110
    от Arthur.Aleksandrov в разделе Разработки
    Ответов: 3
    Последнее сообщение: 25.01.2011, 10:54

Ваши права

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