Страница 22 из 94 ПерваяПервая ... 1220212223243272 ... ПоследняяПоследняя
Показано с 211 по 220 из 931

Тема: Панели оператора СП270. Вопросы и ответы

  1. #211
    Пользователь
    Регистрация
    30.10.2012
    Адрес
    Санкт-Петербург
    Сообщений
    50

    По умолчанию Не отображаются данные на СП270

    У меня возникла проблемка, при подключении СП270 к ПЛК 160. Ошибку связи не выдаёт, но не отображается ни одна температура и не работают кнопки. Связь осуществляется по RS232 (Разъём на ПЛК "Debug RS232").
    Кусочек проекта в CoDeSys и конфигурация панели приложены. Заранее спасибо.
    Вложения Вложения
    • Тип файла: rar SP270.rar (177.8 Кб, Просмотров: 76)

  2. #212
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от MikiMouse Посмотреть сообщение
    У меня возникла проблемка, при подключении СП270 к ПЛК 160. Ошибку связи не выдаёт, но не отображается ни одна температура и не работают кнопки. Связь осуществляется по RS232 (Разъём на ПЛК "Debug RS232").
    Кусочек проекта в CoDeSys и конфигурация панели приложены. Заранее спасибо.
    Ну Это точно не для чайников, (я про проект в CoDeSys)

  3. #213
    Пользователь
    Регистрация
    30.10.2012
    Адрес
    Санкт-Петербург
    Сообщений
    50

    По умолчанию Не отображаются данные на СП270

    Проблема сузилась до вопроса: как сделать в CoDeSys так, чтобы можно было использовать один и тот же адрес на разных экранах и значения не накладывались на все экраны?

  4. #214
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от MikiMouse Посмотреть сообщение
    У меня возникла проблемка, при подключении СП270 к ПЛК 160. Ошибку связи не выдаёт, но не отображается ни одна температура и не работают кнопки. Связь осуществляется по RS232 (Разъём на ПЛК "Debug RS232").
    Кусочек проекта в CoDeSys и конфигурация панели приложены. Заранее спасибо.
    На сколько я понял Вы хотите передавать на различные экраны панели информацию через одни и те же регистры MODBUS. Я не понимаю как контроллер узнает какой экран сейчас отображается (не нашел ни в кофигураторе ни в программе ПЛК ни каких намеков). Программу для ПЛК откомпилировать не смог (нет Ваших библиотек) поэтому удалил все POU, создал пустой PLC_PRG, оставил конфигурацию и загрузил в контроллер.
    Панель исправно отображает значение соответствующих регистров ПЛК и так же исправно записывает информацию в ПЛК от кнопок и от элементов ввода данных.
    В конфигурации панели на экране 21 для динамического текста (у него нет рамки и он между кнопками "Назад" и "Сохранить") ошибочно указан адрес 1 вместо 16.При переходе на этот экран панель пишет об отсутствии связи с ПЛК №1. Хотя это не решает Вашу проблему.
    Нужно разбираться с программой ПЛК. В ней явно глюки.

  5. #215
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от MikiMouse Посмотреть сообщение
    Проблема сузилась до вопроса: как сделать в CoDeSys так, чтобы можно было использовать один и тот же адрес на разных экранах и значения не накладывались на все экраны?
    Пока проверял и писал ответ не успел прочитать новое сообщение.
    Вопрос, а зачем одни и те же адреса? Чтобы где-нибудь запутаться?

  6. #216
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от MikiMouse Посмотреть сообщение
    Проблема сузилась до вопроса: как сделать в CoDeSys так, чтобы можно было использовать один и тот же адрес на разных экранах и значения не накладывались на все экраны?
    Если очень хочется, то нужно сообщать ПЛК какой экран активный и он должен подсовывать нужные данные в регистры MODBUS

  7. #217
    Пользователь
    Регистрация
    30.10.2012
    Адрес
    Санкт-Петербург
    Сообщений
    50

    По умолчанию

    petera, спасибо огромное за старания, буду дальше копаться в проге. =)
    Самое интересное, что за основу я взял рабочую программу, но она была заточена под ИП320, и ПЛК каким-то образом там выбирал экраны, если создать первые два подэлемента "2 byte" с именами sLister и tLister и дальше с их помощью действовать, как было прописано в кусочке проекта.

  8. #218
    Пользователь
    Регистрация
    30.10.2012
    Адрес
    Санкт-Петербург
    Сообщений
    50

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Пока проверял и писал ответ не успел прочитать новое сообщение.
    Вопрос, а зачем одни и те же адреса? Чтобы где-нибудь запутаться?
    Много подобных проектов, работающих с ИП320, а решили перейти на СП270, и не очень хотелось бы менять настройки у каждой машины, добавляя уйму подэлементов. Но похоже от этого никуда не деться.

  9. #219
    Пользователь
    Регистрация
    30.10.2012
    Адрес
    Санкт-Петербург
    Сообщений
    50

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Если очень хочется, то нужно сообщать ПЛК какой экран активный и он должен подсовывать нужные данные в регистры MODBUS
    А каким образом можно это осуществить? Как ПЛК узнает номер экрана?

  10. #220
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от MikiMouse Посмотреть сообщение
    petera, спасибо огромное за старания, буду дальше копаться в проге. =)
    Самое интересное, что за основу я взял рабочую программу, но она была заточена под ИП320, и ПЛК каким-то образом там выбирал экраны, если создать первые два подэлемента "2 byte" с именами sLister и tLister и дальше с их помощью действовать, как было прописано в кусочке проекта.
    Со стороны контроллера можно переключать активный экран панели через настройку в конфигураторе на закладке "Управление"->"Изменить экран управления" нужно указать адрес регистра контроллера. Записывая в него из программы ПЛК нужный номер экрана, но...
    На Ваших экранах есть кнопки перехода на другие экраны и этот механизм работать не будет, нужно именно сообщать контроллеру какой экран активный (у панели номер активного экрана храниться в PSW1). Можно разместить функц. область с функцией(непрерывной) "Копировать регистр" PSW1-> 4x...
    В контроллере по содержимому этого регистра подсовывать нужные данные
    Последний раз редактировалось petera; 30.10.2012 в 19:34.

Страница 22 из 94 ПерваяПервая ... 1220212223243272 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3197
    Последнее сообщение: 23.04.2024, 13:45
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. СПК 110 в качестве Панели оператора
    от GSM73 в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 14.03.2017, 00:42
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17
  5. Ответов: 4
    Последнее сообщение: 27.10.2012, 23:12

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

Ваши права

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