Страница 641 из 1043 ПерваяПервая ... 141541591631639640641642643651691741 ... ПоследняяПоследняя
Показано с 6,401 по 6,410 из 10426

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #6401

    По умолчанию

    Цитата Сообщение от prilutsky Посмотреть сообщение
    Добрый день.
    Чудесным образом Alarm Configuration восстановился. Вроде бы ничего особенного не делал. Так и не понял что произошло.
    Возникла другая проблема.
    Выгружаю программу на целевой ПЛК. Запускаю. Программа работает, переменные меняются так, как надо, а выходы не включаются.
    Появляется сообщение "Шина не запущена. Данные значения, возможно не актуальны".Кто-нибудь может что-то подсказать по решению этой проблемы?
    Либо таргет не тот, либо выходы неверно запитаны.

  2. #6402

    По умолчанию

    Не кидайте помидорами пожалуйста. Связка плк+пм01 на объекте и пм-01+лектус OPC на диспетчерском пункте. Подскажите пожалуйста, как в codesys посмотреть или вычислить адрес заданной переменной, чтобы внести адрес в лектус для опроса? возможна ли передача переменных типа РЕАЛ по модбас ASCII через CSD из плк в лектус, и как это осуществить? ткните носом пожалуйста!

  3. #6403

    По умолчанию

    Цитата Сообщение от nackih48 Посмотреть сообщение
    Не кидайте помидорами пожалуйста. Связка плк+пм01 на объекте и пм-01+лектус OPC на диспетчерском пункте. Подскажите пожалуйста, как в codesys посмотреть или вычислить адрес заданной переменной, чтобы внести адрес в лектус для опроса? возможна ли передача переменных типа РЕАЛ по модбас ASCII через CSD из плк в лектус, и как это осуществить? ткните носом пожалуйста!
    Добрый день.
    Если интерфейс ПЛК настроен на Slave, то адресация начинается с 0.
    Например, если добавили 2 переменные "2 byte", то первая переменная будет иметь 0 регистр, а вторая 1 регистр.
    Или если добавили 2 переменные типа "float", то первая - 0,1 регистр, вторая - 2,3.

    При добавлении переменных учитывайте выравнивание переменных.
    Более подробно про выравнивание переменных при размещении в области памяти можно в РП на стр.46: http://www.kipshop.ru/CoDeSys/steps/...figuration.pdf

    Если интерфейс ПЛК - мастер, то регистры прописываются вручную в параметрах модуля переменной.

    Передача типа Реал возможна. Пример настройки CSD соединения можно найти тут: http://www.owen.ru/catalog/gsm_gprs_..._pm01/29188586
    "Связь с ОВЕН ПЛК через модем ПМ01"
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

  4. #6404

    По умолчанию

    Цитата Сообщение от Мастеренко Иван Посмотреть сообщение
    Добрый день.
    Если интерфейс ПЛК настроен на Slave, то адресация начинается с 0.
    Например, если добавили 2 переменные "2 byte", то первая переменная будет иметь 0 регистр, а вторая 1 регистр.
    Или если добавили 2 переменные типа "float", то первая - 0,1 регистр, вторая - 2,3.

    При добавлении переменных учитывайте выравнивание переменных.
    Более подробно про выравнивание переменных при размещении в области памяти можно в РП на стр.46: http://www.kipshop.ru/CoDeSys/steps/...figuration.pdf

    Если интерфейс ПЛК - мастер, то регистры прописываются вручную в параметрах модуля переменной.

    Передача типа Реал возможна. Пример настройки CSD соединения можно найти тут: http://www.owen.ru/catalog/gsm_gprs_..._pm01/29188586
    "Связь с ОВЕН ПЛК через модем ПМ01"
    \
    Спасибо, есть еще вопрос: Если я допустим добавля после слейва еще одно слейв устройство, как тогда адресация во втором слейв устройстве будет? так же с 0 или же учитывая все ранее заданные переменные в предыдущих устройствах?

  5. #6405

    По умолчанию

    Спасибо, есть еще вопрос: Если я допустим добавля после слейва еще одно слейв устройство, как тогда адресация во втором слейв устройстве будет? так же с 0 или же учитывая все ранее заданные переменные в предыдущих устройствах?
    Будет так же с 0.
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

  6. #6406

    По умолчанию

    Цитата Сообщение от Мастеренко Иван Посмотреть сообщение
    Будет так же с 0.
    Иван, как я понимаю различие тогда между двумя слейв устроойствами заключается только лишь в адресе модуля?

  7. #6407
    Пользователь
    Регистрация
    29.09.2010
    Адрес
    Ульяновск
    Сообщений
    18

    По умолчанию

    Здравствуйте. Такой вот вопрос:
    Организовал обмен данными между панелью и контроллером, через библиотеку Modbus.lib. Все работает нормально до отключения питания, после появления питания все данные передаваемые с панели обнуляются (настроечные параметры). Решил проблему, поместив массив передаваемых данных в VAR GLOBAL RETAIN. Насколько такое решение правильное и есть ли альтернативное.
    Раньше все делал, через конфигурацию ПЛК. Судя по справке КДС записываются параметры в энергонезависимую память только при сбросе и потери питания, а на форуме где то попадалось что по мере изменения параметров. Где правда?

  8. #6408

    По умолчанию

    У Вас панель мастер?

  9. #6409
    Пользователь
    Регистрация
    29.09.2010
    Адрес
    Ульяновск
    Сообщений
    18

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    У Вас панель мастер?
    А через библиотеку, она разве может быть мастером?

  10. #6410

    По умолчанию

    А тогда где хранились настроенные параметры?

Страница 641 из 1043 ПерваяПервая ... 141541591631639640641642643651691741 ... ПоследняяПоследняя

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

Ваши права

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