Страница 89 из 893 ПерваяПервая ... 3979878889909199139189589 ... ПоследняяПоследняя
Показано с 881 по 890 из 8921

Тема: CODESYS V3.5. Вопросы и ответы

  1. #881

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Не могу разобраться. Допустим есть пять задвижек. На управление каждой отведено 3 кнопки. На каждую кнопку выводится 2 разных текста,в зависимости от того нажата она или нет. Не могу понять можно ли этот текст выводить из одного списка текстов или их нужно 15-ть?
    Достаточно одного списка текстов. Задаете в нем два текста:

    ID=0 "Выкл"
    ID=1 "Вкл"

    Каждой кнопке к параметру Индекс текста привязываете BOOL_TO_STRING(xButton_№), где xButton_№ - переменная состояния кнопки.

  2. #882

    По умолчанию

    Вроде бы так пробовал, но получалось на все сразу кнопки значение распространялось. В общем попробую ещё, спасибо.

  3. #883

    По умолчанию

    Уважаемые коллеги помогите выйти из тупика
    1. Делаю вызов нескольких функциональных блоков, от порядка в каком я их объявляю зависит появление ошибки, контроллер не стартует.
    FUNCTION_BLOCK A_Main_Base
    VAR
    FB_GetDataRFID1: GetDataRFID;
    FB_CountTime_to_Visu: CountTime_to_Visu;
    FB_Test: Test;
    FB_Tablo: Tablo;
    END_VAR

    Долго не мог понять вообще причину. В итоге понял что если после FB_Tablo объявить любой (даже пустой FB), например
    FB_Test то на этом FB при старте стопорится программа с выдачей EXCEPTION
    Err.JPG
    Если я ставлю FB_Test: Test; после FB_Tablo: Tablo; то появляется эта ошибка. FB между собой никак не завязаны, FB_Test вообще пустой.
    Вложения Вложения

  4. #884

    По умолчанию

    Если FB_Tablo: Tablo; на последнем месте то все в порядке.
    Ни разу ни с чем подобным не сталкивался, с одной стороны можно не парится если порядок соблюсти все ОК, но хочется понять причину. Как порядок объявления может влиять, я понимаю в самом коде порядок важен.

  5. #885

    По умолчанию

    Цитата Сообщение от alexmaemur Посмотреть сообщение
    Если FB_Tablo: Tablo; на последнем месте то все в порядке.
    Ни разу ни с чем подобным не сталкивался, с одной стороны можно не парится если порядок соблюсти все ОК, но хочется понять причину. Как порядок объявления может влиять, я понимаю в самом коде порядок важен.
    А что будет, если содержимое ФБ A_Main_Base объявить в PLC_PRG и вызывать там же?

  6. #886

    По умолчанию

    Подскажите почему ПЛК323 после 10-12 часов работы начинает вырубаться?
    ПЛК подключен к счетчику в щитке, и измеряет напряжение к той фазе к которой подключен (максимум 234 вольта было), под вечер вырубается, при этом веб-морда самого ПЛК работает, просто codesys слетает (в кодесусе в разделе device горит красным подключение к нему), после /sbin/reboot все работает, но когда как, когда на 10 мин, когда на 5-6 часов нормально все. Частота вроде ~50 ГЦ, не понятно ...

    Подскажите в чем может быть дело? можно ли как-то программно измерить напряжение на самом ПЛК?
    В какую сторону копать?

  7. #887
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию MODBUS ACSII

    Подключение в CSD 3.5. Возможно ли подключить внешний прибор по протоколу MODBUS ACSII. Нет связи с прибором и хоть тресни. В самом CDS нельзя выбрать ACSII, как решить эту проблему?
    Последний раз редактировалось Пьер; 07.06.2016 в 11:43.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  8. #888

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    Подключение в CSD 3.5. Возможно ли подключить внешний прибор по протоколу MODBUS ACSII. Нет связи с прибором и хоть тресни. В самом CDS нельзя выбрать ACSII, как решить эту проблему?
    Воспользоваться библиотекой Modbus Master, в ней реализован Modbus ASCII.
    http://www.owen.ru/catalog/codesys_v3/80224381

    Вот тут можно найти пример работы с библиотекой (правда, только для RTU):
    http://www.owen.ru/forum/showthread.php?t=23897

  9. #889
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Воспользоваться библиотекой Modbus Master, в ней реализован Modbus ASCII.
    http://www.owen.ru/catalog/codesys_v3/80224381

    Вот тут можно найти пример работы с библиотекой (правда, только для RTU):
    http://www.owen.ru/forum/showthread.php?t=23897
    А где бы конкретный пример найти, я с такими библиотеками не очень могу работать.
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  10. #890

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    А где бы конкретный пример найти, я с такими библиотеками не очень могу работать.
    В документе, в принципе, есть пример, как с помощью этой библиотеки считывать/записывать данные с модулей Mx110. Вы, соответственно, можете взять его за основу, поменяв протокол RTU на ASCII и выбрав нужные функции/регистры.

Страница 89 из 893 ПерваяПервая ... 3979878889909199139189589 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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