Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Проблема быстродействия связки ПЛК150-220А.М+5хМВ110-8А+3хМУ110-8Р+СП270Т

  1. #11
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

    В жизни не было проблемм с АТ адресацией.
    Никогда-никогда ...ВООБЩЕ.
    Проблемма вылазит при именовании переменных в конфигураторе при необходимости переноса проекта на ПЛК с другим таргетом.Все переписать,этож ж... полная.

    Стандартно на проект делаю Слэйв и "забиваю" регистров штук 500 , нет необходимости - ну и ладно (кушать не просят)
    И время цикла в ПЛК 1.. - 5-6 мс ставлю.

  2. #12

    По умолчанию

    Цитата Сообщение от YuriBel Посмотреть сообщение
    В данном случае меня несколько смущает вот эта цитата из РЭ на МУ110-8Р: "При отсутствии запросов от Мастера сети RS-485 в течение времени, заданного для всех
    ВЭ в одном параметре «Максимальный сетевой таймаут» (t.out), происходит перевод всех
    дискретных ВЭ в заранее заданное состояние, безопасное для управляемой системы". Не будет ли с этим проблем?
    Ожидаемо, что будут. Но в реальности их нет. Я не использую ШИМ, я управляю реле посредством битовой маски значений. А в описании режима "Аварии" разговор идёт о ШИМ. Как много времени не проходило, у меня не загорается индикатор Авария на модулях, выходной сигнал не снимается, если он был установлен.

  3. #13

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Посмотрел проект.
    Ужос , летящий не крыльях ночи.
    Все , что можно накосячить - накосячили.
    И , если это по примерам с форума , то изготовители "примеров" - косячники.
    Во первых для опроса одного модуля аналогового надо 8 реалов - "измеренное значение"и (если действительно необходимо) - время опроса (или еще как-то) (чисто Овенская фишка , больше нигде не видел)
    Итого , по большему счету , - 8 реалов на один модуль . А у вас что?
    Передача в панель (Слэйв) реалов - тоже то еще решение .
    Модбас стандартно работает с регистрами 16 бит .
    Ну вот нафига реал в слэйве?????
    Что , числа слишком большие??? Больше 32767?(Для интеджер)
    Целочисленный формат надо использовать.(Реал для модбас слэйва-извращение).

    Именование переменных в конфигурации - тоже извращение.
    Трудно , что-ли список глобальных переменных сделать , с адресацией(тоже вроде примеров полно).
    Это надо-ж тыкать в каждую строчку в конфигураторе и имя прописывать.

    Тут на форуме процентов 60 подобных реализаций с "замедленным" обменом , не работающими (не успевающими) устройствами и тд
    Благодарю за объективную критику, по поводу нескольких моментов я хотел бы кое-что прояснить. Обилие реалов с модулей МВ1108А для того, чтобы не только считать температуры, но и определить, как поживают датчики, да и модули в целом. Может это и изврат, такой вот подход, зато я точно знаю, когда у меня ноль в результате действительно ноль, а не следствие отвалившегося от сети модуля ввода.
    По поводу обилия реалов для панели тут Вы правы, ничто так не учит, как хороший пример. Примеров я надербанил на форуме, но не всё в итоге гладко.
    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Там в предыдущем обшибся немного .
    Для чего панель Слэйв???(Почему?)
    Для кого тогда модбас слэйв?
    На слэйв можно нормально "вешать" несколько интерфейсов (свободных) в вашем случае есть дубуг 232.
    Если панель стоит далеко от ПЛК - преобразователь 232-485.
    Панель в режиме слэйв работает , но "туповато" .
    Модбас мастер для периферии ПЛК, модбас слэйв, как несложно догадаться, глянув внутрь, для всяких там ОРС серверов, работающих по TCP. Про туповатость осознал и даже прочувствовал.
    Последний раз редактировалось Рашид; 17.05.2013 в 15:06.

  4. #14
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

    Все правильно , перифирию надо контролировать.
    В модуле , модбас мастер есть переменные "Last adress и "Last error".
    С их помощью определяется наличие связи (ответа) с устройством.
    Теперь по датчикам-есть нижний и верхний предел у датчика (-50...+250).
    Если значение измеренное не в пределе значит...
    А , панель пересадите на Дебуг и сделайте ее мастером (просто убрать лишнее из мастера и добавить порт на Слэйв.)
    И все Залетает.

    З.Ы Сименс ПЛК хреновым программированием вообще убить можно в течении нескольких минут.

  5. #15

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Все правильно , перифирию надо контролировать.
    В модуле , модбас мастер есть переменные "Last adress и "Last error".
    С их помощью определяется наличие связи (ответа) с устройством.
    Теперь по датчикам-есть нижний и верхний предел у датчика (-50...+250).
    Если значение измеренное не в пределе значит...
    А , панель пересадите на Дебуг и сделайте ее мастером (просто убрать лишнее из мастера и добавить порт на Слэйв.)
    И все Залетает.

    З.Ы Сименс ПЛК хреновым программированием вообще убить можно в течении нескольких минут.
    Спасибо за информацию к размышлению, учту.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПЛК150 + СП270Т
    от _Александр_ в разделе Эксплуатация
    Ответов: 10
    Последнее сообщение: 18.04.2013, 11:41
  2. увеличение быстродействия трм12
    от canicas в разделе Эксплуатация
    Ответов: 21
    Последнее сообщение: 12.03.2013, 22:45
  3. Ответов: 11
    Последнее сообщение: 24.09.2012, 20:18
  4. ПЛК 110-60+5хМВ110-8А+СП270+МСД100
    от Grafik в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 18.04.2011, 10:28
  5. Проблемы быстродействия
    от soi в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.06.2008, 10:27

Ваши права

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