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

Тема: СПК110 + МУ110-16К управление выходами

  1. #1

    По умолчанию СПК110 + МУ110-16К управление выходами

    Здравствуйте! Программа для управления клапанами для выхлапывания фильтров. 3 шт МУ 110-16К, связь на скорости 115200. Между включениями клапанов 1 секунда, клапан должен включаться (переменная work_klap) на 300мс. Если work_klap 300 мс ставлю то идет пропуск включения дискретных выходов на модюлях, меняю время на 1 сек отрабатывают все выходы. Вложение Codesys 3.5 SP8 под СПК110. Каким образом добиться что бы выхода не пропускались.
    Вложения Вложения
    • Тип файла: zip proba.zip (1.83 Мб, Просмотров: 23)

  2. #2

    По умолчанию

    Здравствуйте! Рекомендации следующие:
    1. У всех slave устройств во вкладке ModbusGenericSerialSlave Соотнесение входов/выходов в параметре Всегда обновлять переменные установите Включено 2 (всегда в задаче цикла шины)
    2. Версию Modbus_Master_COM_Port откатите до 3.5.5.0
    3. Не используйте библиотеку SPK_Tools ниже версии 1.3.0
    Сам код не смотрел, не исключаю, что проблема может крыться там

  3. #3

    По умолчанию

    1. Пе6рвое предложение (Включено 2 (всегда в задаче цикла шины)) ни как не повлияло вернее стала наблюдать такая картина вкл 1 , потом 4 потом 7 потом 10 и т.д.
    как откатить версию до 3,5,5,0 не знаю , но посмотрю, и почему именно к ней?
    SPK_Tools не использую
    code.JPG
    Последний раз редактировалось Stas; 14.11.2016 в 10:18.

  4. #4

  5. #5

    По умолчанию

    Думаю что про (2. Версию Modbus_Master_COM_Port откатите до 3.5.5.0) не суть, т.к. Если work_klap не 300 мс а например 700 мс то пропусков меньше , а если 1 сек то пропусков вообще нет. Код выложил картинкой.

  6. #6

    По умолчанию

    Попробуйте работать с битовой маской, а не с битами по отдельности. Регистр: 50 - dec, 32 - hex. Поддержана 16 функция Modbus

  7. #7

    По умолчанию

    об этом я тоже думал, но не придумал хорошей реализации. И хочу услышать теоретическое обоснование, что работа по битовой маской может увенчаться успехом. Суть то ведь не сильно поменяется, запросов и ответов останется столько же.

  8. #8
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    882

    По умолчанию

    Цитата Сообщение от Stas Посмотреть сообщение
    об этом я тоже думал, но не придумал хорошей реализации. И хочу услышать теоретическое обоснование, что работа по битовой маской может увенчаться успехом. Суть то ведь не сильно поменяется, запросов и ответов останется столько же.
    Да какая там реализация?
    Выход
    MY16
    А в программе - MY16.0,MY16.1 и т.д.


    А смысл в том, что обмен лишь из одной переменной, которую будете писать раз в 100ms.

  9. #9

    По умолчанию

    Всем спасибо! Действительно по 16 функции все работает с 300 мс.
    Последний раз редактировалось Stas; 14.11.2016 в 14:18.

Похожие темы

  1. ПЛК160 + МУ110-32Р управление выходами
    от АСУшник59 в разделе Мх110
    Ответов: 2
    Последнее сообщение: 23.11.2016, 08:54
  2. СПК110 не видит модули МУ110-16Р и МВ110-16Д
    от SokolovA в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 23.01.2016, 09:03
  3. СПК110+МУ110-24.32р
    от _VvvV_ в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 31.10.2014, 09:11
  4. Управление выходами ПЛК63
    от Push_ON в разделе ПЛК63/73
    Ответов: 9
    Последнее сообщение: 03.03.2011, 18:57
  5. управление выходами плк с пк
    от Columbariy в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 22.03.2010, 09:21

Ваши права

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