Страница 7 из 99 ПерваяПервая ... 567891757 ... ПоследняяПоследняя
Показано с 61 по 70 из 983

Тема: СПК - Примеры программ, инструкции, полезные советы, FAQ

  1. #61

    По умолчанию

    Цитата Сообщение от Andrei Z Посмотреть сообщение
    А можно узнать почему? не доработана она? или храните интелектуальный труд?
    Все крайне просто:
    1) На данную библиотеку нет ни описания, ни примеров
    2) Библиотека является интеллектуальной собственностью компании Овен. Но в текущем представлении она не защищена.
    После того, как данная библиотека будет защищена от запуска на сторонних контроллерах, она появится в свободном доступе для пользователей продукции ОВЕН.

    Извиняемся за поспешную презентацию!

  2. #62

    По умолчанию

    Цитата Сообщение от Сема Посмотреть сообщение
    Можете мне пожалуйста объяснить данное преобразование слова в реал, я не понял, почему именно такая комбинация?? А можно решить это как то попроще, по другому, как на CFC реализовать??
    Цитата Сообщение от capzap Посмотреть сообщение
    Семен, Вы же пользуетесь у себя в проекте функциями и эту просто скопируйте и используйте у себя, в каком нибудь поу на Вашем любимом cfc
    Можно решить это с помощью ror/rol и and/or
    Потому что в соседней ветке на протяжении множества страниц данный вопрос обсуждался уже очень много раз.
    Повторюсь, что передача чисел в формате с плавающей точкой в протоколе Modbus не стандартизована.
    Уважаемый, Capzap даже приводил примеры и даже видео о том, какие разновидности последовательностей бывают.

    К сожалению из за этой "фишки" весь сыр-бор.

    По поводу вопроса реализации на другом языке. Вопрос зачем?
    возьмите мою функцию и вызывайте ее в любом другом языке.
    CODESYS позволяет писать каждый POU на своем языке.

    Если вопрос стоит в том, что принципиально ST не хотите использовать, то тогда пробуйте по методу capzap.

  3. #63

    По умолчанию

    Доброго времени суток!
    Есть необходимость связать СПК107 с МВ110-16Д. Есть может быть пример какой нибудь? Пытался разобраться на тех примерах что приведены выше, но как то пока дело не сдвинулось.

  4. #64

    По умолчанию

    Цитата Сообщение от mestny Посмотреть сообщение
    Доброго времени суток!
    Есть необходимость связать СПК107 с МВ110-16Д. Есть может быть пример какой нибудь? Пытался разобраться на тех примерах что приведены выше, но как то пока дело не сдвинулось.
    Так задавайте вопросы, что у Вас не сдвигается?

  5. #65

    По умолчанию

    Есть необходимость опроса входов на МВ110-16Д и вывод информации на панель СПК 107. С визуализацией данных проблем не возникает, а вот в том что бы заставить СПК опрашивать модуль ввода, является пока тайной покрытой мраком.
    В этой теме по большому счету только второй день, это даже не чайник, а где то ниже, поэтому может и не правильно ставлю вопросы.

  6. #66

    По умолчанию

    Цитата Сообщение от mestny Посмотреть сообщение
    Есть необходимость опроса входов на МВ110-16Д и вывод информации на панель СПК 107. С визуализацией данных проблем не возникает, а вот в том что бы заставить СПК опрашивать модуль ввода, является пока тайной покрытой мраком.
    В этой теме по большому счету только второй день, это даже не чайник, а где то ниже, поэтому может и не правильно ставлю вопросы.
    mestny, пожалуйста поясните в каком месте у вас "затык". Что именно не понятно или что именно не получается. Я не могу Вам помочь, не зная вашей проблемы. Попробуйте доходчиво разъяснить, что вы пытаетесь делать (не в общих словах, а конкретно) и что у Вас не получается. Тогда я смогу дать подсказку.

    Обмен настраивается очень просто:
    1) Берете модуль, подключаете его к ПК. Задаете ему настройки.
    Обязательные это -сетевой адрес прибора(например, 32), скорость обмена(например, 115200), четность(например, отсутствует), стоп биты (например, 1).
    Возможно надо настроить протокол прибора. Некоторые из модулей имеют эту настройку, некоторые нет. Если она активна надо выбрать Modbus.
    2) Если вы не можете подключиться к модулю или не помните его настройки, то открываем руководство на модуль и читаем, как его перевести в заводские настройки. Даю подсказку - нужно установить джампер или переключить dip-переключатель.
    После подключения необходимо выполнить настройки согласно пункту 1.
    3) После настройки всех параметров нужно сохранить все настройки Меню - прибор - сохранить измененные
    4) После настройки ВЫКЛЮЧИТЬ ПИТАНИЕ на модуле
    5) Убрать перемычку заводских настроек
    6) Еще раз включить и убедиться, что по заданным настройкам конфигуратор находит прибор
    7) Опять выключаем питание, подключаем модуль к СПК/ПЛК

    НЕЛЬЗЯ одновременно опрашивать модуль конфигуратором и ПЛК.
    НЕЛЬЗЯ при включенном питании переводить прибор из заводских настроек в рабочие и обратно

    Собираем кабель для подключения модуля к СПК.
    в Руководстве на одной из картинок приведена не корректная схема распиновки разъема для СПК1хх.
    Корректная схема в таблице!!!

    Для RS-485 используются ноги 1 и 6.


    Все собрали, подключили к СПК.

    Сделали проект для СПК.

    Открываем РЭ (Руководство) на прибор и читаем, какие регистры вам по протоколу модбас надо опрашивать.

    Если вам нужны только состоя дискретных входов, то вам нужно опросить решистр 51 (если не ошибаюсь, надеюсь на память).
    Для этого вам надо сделать следующее:

    1) Добавить порт
    2) Задать ему настройки. Если используете COM1, то в CODESYS указываем номер порта 2
    3) Добавляем Modbus Master
    4) В мастере настраиваем скорость обмена и сетевые параметры как в модуле
    5) Добавляем Modbus Slave
    6) Задаем его адрес
    7) Переходим на вкладку добавления каналов
    8) Добавляем канал. Нужно использовать функцию чтения 3. Регистр для чтения 51 или 0х0033 если указываете в HEX. Число считываемых регистров 1.
    9) Переходим в основную программу PLC_PRG. Добавляем переменную в формате Word, например DI: WORD;
    10) Переходим на вкладку соотнесение входов выходов, к нужному каналу привязваем переменную DI.
    11) Чтобы в основной программе узнать состояние входа нужно прописать такую комбинацию.

    DI.0 - это значение первого входа
    ...
    DI.15 - это значение 16 входа.

    В Самом первом сообщении в шапке есть инструкция по настройке Modbus. Изучите ее.

  7. #67

    По умолчанию

    Александр Приходько, спасибо за подробный ответ, загвоздка была именно в программной части. Буду пробовать.
    Для RS-485 ноги 1 и 8, что в руководстве не верны?
    И вопрос по выбору версии Модбас и Таргета устройства. При выборе версии Модбас, нет возможности вывода всех версий, отсутствует такой пункт.
    Последний раз редактировалось mestny; 14.10.2013 в 13:44.

  8. #68

    По умолчанию

    Цитата Сообщение от mestny Посмотреть сообщение
    И вопрос по выбору версии Модбас и Таргета устройства. При выборе версии Модбас, нет возможности вывода всех версий, отсутствует такой пункт.
    http://www.owen.ru/forum/showthread.php?t=15530&p=119432&viewfull=1#post119 432 Пост №16
    Последний раз редактировалось Александр Приходько; 14.10.2013 в 15:04.

  9. #69

    По умолчанию

    Цитата Сообщение от mestny Посмотреть сообщение
    Александр Приходько, спасибо за подробный ответ, загвоздка была именно в программной части. Буду пробовать.
    Для RS-485 ноги 1 и 8, что в руководстве не верны?
    И вопрос по выбору версии Модбас и Таргета устройства. При выборе версии Модбас, нет возможности вывода всех версий, отсутствует такой пункт.
    Да, я же про это и написал!

    Собираем кабель для подключения модуля к СПК.
    в Руководстве на одной из картинок приведена не корректная схема распиновки разъема для СПК1хх.
    Корректная схема в таблице!!!

    Для RS-485 используются ноги 1 и 6.

  10. #70

    По умолчанию

    Всех приветствую.

    Готова новая прошивка для СПК1хх.

    Номер прошивки 3302.
    Прошивка выложена тут.

    Основные изменения были перечислены ранее в этом посте.

    Для СПК2хх новые прошивки проходят окончательные испытания. Сегодня-завтра выложу их на сайт.

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

Похожие темы

  1. примеры программ и полезности
    от Николаев Андрей в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 78
    Последнее сообщение: 06.04.2018, 06:01
  2. Примеры программ и полезности (Модус 5684-0)
    от Кирилл Валюнин в разделе Модус 5684-0
    Ответов: 0
    Последнее сообщение: 20.05.2013, 12:55
  3. Примеры программ для ПЛК100/150/154/110/160
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 15:07
  4. Примеры программ для ПЛК63/73 (CoDeSys v.2.3)
    от Александр Приходько в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 04:28

Ваши права

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