Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> контроллер Twido и Twidosuite, глюк контроллера или программы?
YuriySt54
сообщение 20.8.2013, 9:29
Сообщение #1





Группа: New
Сообщений: 14
Регистрация: 24.4.2013
Пользователь №: 190698



Сразу скажу опыта по твидо нет. В общем надо было проанализировать работу оборудования. Изредко возникали проблемы. Подключился к контроллеру во время работы. Замечано:
1. Отображение работы (засвет зеленым) идет с задержкой. Ну полагаю так должно быть
2. Чтобы проанализировать интересующую цепь заснял видео на фотоаппарат. Т.к. глазами не успеваешь понять. Просмотрел покадрово. И обнаружил - фото первое. Т.е. наблюдаю разрыв цепи, но выход остается быть включенным. Так не всегда - было и нормально отключался.
Создается вопрос - это программа TwidoSuite глючит с отображением или всё-таки это в контроллере проблема.

P.s. была раз у нас интересная ситуация. В контроллере GeFanuc на оборудовании тетра пак завис также выход, но только навсегда. Пока в ручную из программы не сбросили. В моем случае выход работает, но по снятому видео получается "поздно "отпускает".
Прикрепленные файлы
Прикрепленный файл  TUK1.JPG ( 25,12 килобайт ) Кол-во скачиваний: 26
Прикрепленный файл  TUK1a.JPG ( 38 килобайт ) Кол-во скачиваний: 31
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
disaster2005
сообщение 20.8.2013, 9:43
Сообщение #2





Группа: New
Сообщений: 16
Регистрация: 7.9.2010
Из: Минск
Пользователь №: 71096



Цитата(YuriySt54 @ 20.8.2013, 9:29) *
Сразу скажу опыта по твидо нет. В общем надо было проанализировать работу оборудования. Изредко возникали проблемы. Подключился к контроллеру во время работы. Замечано:
1. Отображение работы (засвет зеленым) идет с задержкой. Ну полагаю так должно быть
2. Чтобы проанализировать интересующую цепь заснял видео на фотоаппарат. Т.к. глазами не успеваешь понять. Просмотрел покадрово. И обнаружил - фото первое. Т.е. наблюдаю разрыв цепи, но выход остается быть включенным. Так не всегда - было и нормально отключался.
Создается вопрос - это программа TwidoSuite глючит с отображением или всё-таки это в контроллере проблема.

P.s. была раз у нас интересная ситуация. В контроллере GeFanuc на оборудовании тетра пак завис также выход, но только навсегда. Пока в ручную из программы не сбросили. В моем случае выход работает, но по снятому видео получается "поздно "отпускает".

Отображение в Твидо Сьют с задержкой, да и сам он тормознутый немного.
Если снимали покадрово, то могли видеть через сколько секунд выход "погасал".
Для проверки выхода попробуйте в цепь добавить один из свободных входов ПЛК --| / |-- %Ix.x и подавая на него +24В наблюдайте как быстро среагирует программа.
Если хотите более оперативного обновления информации когда вы online то подключайтесь не по кабелю RS485/232 а через TCP/IP
Прикрепленный файл  TwidoSuiteEthernetLink.jpg ( 11,91 килобайт ) Кол-во скачиваний: 11

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YuriySt54
сообщение 20.8.2013, 10:12
Сообщение #3





Группа: New
Сообщений: 14
Регистрация: 24.4.2013
Пользователь №: 190698



Меня больше интересует вопрос по п.2
Цитата(disaster2005 @ 20.8.2013, 10:43) *
Если снимали покадрово, то могли видеть через сколько секунд выход "погасал".

Покадрово замечал как выключение выхода сразу при разрыва цепи, так и выключение с задержкой (как на фото1)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
disaster2005
сообщение 20.8.2013, 10:26
Сообщение #4





Группа: New
Сообщений: 16
Регистрация: 7.9.2010
Из: Минск
Пользователь №: 71096



Цитата(YuriySt54 @ 20.8.2013, 10:12) *
Меня больше интересует вопрос по п.2

Покадрово замечал как выключение выхода сразу при разрыва цепи, так и выключение с задержкой (как на фото1)

А на самом деле как?
Цитата(disaster2005 @ 20.8.2013, 9:43) *
Для проверки выхода попробуйте в цепь добавить один из свободных входов ПЛК --| / |-- %Ix.x и подавая на него +24В наблюдайте как быстро среагирует программа.

Смотреть на выход %Q2.2 при этом следует не в программе а на модуле расширения (второй справа от ПЛК модуль, третья сверху лампочка в левом ряду)
Там идет индикация замыкания контактов выхода
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YuriySt54
сообщение 20.8.2013, 10:55
Сообщение #5





Группа: New
Сообщений: 14
Регистрация: 24.4.2013
Пользователь №: 190698



Всё это быстро происходит, что углядеть невозможно. Это надо снимать и выходы на контроллере и работу программы одновременно, и покадрово сравнить одновременно ли выключается выход в программе и на контроллере.
В данный момент (что я снимал) оборудование работало нормально без сбоев. Но бывает 2-3 раза за смену, что устройства сталкиваются друг с другом. Т.е. у меня версия, что если подвисает выход (по фото 1). Площадка не опускается и другая площадка бьет по ней.
В принципе мой вопрос и заключался, может ли так глючить контроллер? Может кто сталкивался? Если может, то искать причину в этом. Если такого не может быть, то мою версию отбросить и искать дальше.
Если это было бы чаще, то проще было бы найти причину. А так 2-3 раза за смену не поймаешь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
disaster2005
сообщение 20.8.2013, 11:15
Сообщение #6





Группа: New
Сообщений: 16
Регистрация: 7.9.2010
Из: Минск
Пользователь №: 71096



Цитата(YuriySt54 @ 20.8.2013, 10:55) *
Всё это быстро происходит, что углядеть невозможно. Это надо снимать и выходы на контроллере и работу программы одновременно, и покадрово сравнить одновременно ли выключается выход в программе и на контроллере.
В данный момент (что я снимал) оборудование работало нормально без сбоев. Но бывает 2-3 раза за смену, что устройства сталкиваются друг с другом. Т.е. у меня версия, что если подвисает выход (по фото 1). Площадка не опускается и другая площадка бьет по ней.
В принципе мой вопрос и заключался, может ли так глючить контроллер? Может кто сталкивался? Если может, то искать причину в этом. Если такого не может быть, то мою версию отбросить и искать дальше.
Если это было бы чаще, то проще было бы найти причину. А так 2-3 раза за смену не поймаешь.

Дело в том, что модули расширения для Twido не обладают собственным обработчиком и этим знят сам недоПЛК Twido из-за этого время его цикла меняеться в зависимости от того как часто меняються вх./вых. может быть даже так, что некаторые "моргания" на входах, ПЛК просто не "увидит", т.к. будет занят чем-то другим.
Из этого - упрощенно цикл вашего ПЛК:
обработка входов --> обработка программы пользователя --> изменение выходов

Если ПЛК занимался обработкой выходов и в этот момент приходит сигнал нга его входы, что пора двигать площадку
то это тутже подхватываеться в следующем шаге, меняеться логика работы (согласно программе пользователя) и передается изменения на выхода.

А если сигнал на вход ПЛК пришел в тот момент когда ПЛК заканчивал обработку своих входов, то ему придеться ждать целых два шага (обработка программы пользователя и обработка выходов) вот отсюда, я думаю и выросло Ваше "зависание".

Но на твидо тут не погрешишь, он и не позицианируется как быстродейственный ПЛК, т.к. это даже не ПЛК, это некое переходное состояние от ПР к ПЛК.

Вам выход один, разделить в программе по времени через таймер (хотя бы 50ms) два этих действия, будет чуть медленнее (на 50мс) но надежнее.
И еще можете выход добавить в блокировку на вторую площадку, так уж точно все хорошо будет.

Сообщение отредактировал disaster2005 - 20.8.2013, 11:19
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YuriySt54
сообщение 20.8.2013, 12:53
Сообщение #7





Группа: New
Сообщений: 14
Регистрация: 24.4.2013
Пользователь №: 190698



Спасибо
А по блокировке:
Чтобы было понятней опишу. Есть площадка (выход Q2.2) - ход вверх\низ (низ - датчик на вход I0.9). Когда площадка внизу стол перемещается в исходное состояние (датчик на вход I0.7). Когда стол отводится (датчик на отвод стола I0.8) площадка поднимается. Стол управляется сервоприводом. Сигнал на старт стола Q0.3.
Проводил эксперимент. Отсоединял датчик I0.9 - стол никак не двигается. Потом только залез в программу. действительно там прописано - рис 2. На рис 1 управление площадкой. Единственное думаю попробовать вход I0.8 прописать между I0.0 и Q2.2. И посмотреть что будет.

Сообщение отредактировал YuriySt54 - 20.8.2013, 12:55
Прикрепленные файлы
Прикрепленный файл  TUK1b.JPG ( 41,92 килобайт ) Кол-во скачиваний: 15
Прикрепленный файл  TUK1c.JPG ( 40,61 килобайт ) Кол-во скачиваний: 9
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YuriySt54
сообщение 20.8.2013, 13:15
Сообщение #8





Группа: New
Сообщений: 14
Регистрация: 24.4.2013
Пользователь №: 190698



Попутно вопрос. Не могу понять как в TwidoSuite поиск работает. Мне, например, нужно найти все строчки где присутствует I0.9.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
disaster2005
сообщение 20.8.2013, 13:23
Сообщение #9





Группа: New
Сообщений: 16
Регистрация: 7.9.2010
Из: Минск
Пользователь №: 71096



Цитата(YuriySt54 @ 20.8.2013, 13:15) *
Попутно вопрос. Не могу понять как в TwidoSuite поиск работает. Мне, например, нужно найти все строчки где присутствует I0.9.

Курсор на контакт %I0.9, правой кнопкой мыши "go to the reference" будете видеть все строки и секции где используеться контакт, единственное ограничение что отображаются только первые 20 (может чуть меньше/больше) упоминаний о переменной (если считать по программе сверху вниз, слева на право)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
disaster2005
сообщение 20.8.2013, 14:17
Сообщение #10





Группа: New
Сообщений: 16
Регистрация: 7.9.2010
Из: Минск
Пользователь №: 71096



Цитата(YuriySt54 @ 20.8.2013, 12:53) *
Спасибо
А по блокировке:
Чтобы было понятней опишу. Есть площадка (выход Q2.2) - ход вверх\низ (низ - датчик на вход I0.9). Когда площадка внизу стол перемещается в исходное состояние (датчик на вход I0.7). Когда стол отводится (датчик на отвод стола I0.8) площадка поднимается. Стол управляется сервоприводом. Сигнал на старт стола Q0.3.
Исходные состояния : площадка в нижнем положении, стол в исходном состоянии (допустим крайнее левое положение)
1. Движение стола вправо до концевика %I0.8
2. Подъем площадки (странно что нет концевика)
3. Мероприятия на площадке
4. Спуск площадки до концевика %I0.9
5. Возвращение стола в исходное состояние (влево) до концевика %I0.7
6. = 1.
и т.д.
на всякий случай внес переменную "signal_up" для того что бы программа знала когда поднимать, когда опускать площадку

Цитата(YuriySt54 @ 20.8.2013, 12:53) *
Единственное думаю попробовать вход I0.8 прописать между I0.0 и Q2.2. И посмотреть что будет.
Конечно. Перекресные ссылки обязательно должны быть по концевикам, чтобы площадка и стол не перемещались однавременно.

Сообщение отредактировал disaster2005 - 20.8.2013, 14:22
Прикрепленные файлы
Прикрепленный файл  TwidoSuite_2013_08_20_14_11_50.jpg ( 104,74 килобайт ) Кол-во скачиваний: 12
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nikaragua
сообщение 21.8.2013, 9:29
Сообщение #11





Группа: Участники форума
Сообщений: 26
Регистрация: 21.8.2013
Пользователь №: 202919



Цитата(YuriySt54 @ 20.8.2013, 10:29) *
Сразу скажу опыта по твидо нет. В общем надо было проанализировать работу оборудования. Изредко возникали проблемы. Подключился к контроллеру во время работы. Замечано:
1. Отображение работы (засвет зеленым) идет с задержкой. Ну полагаю так должно быть
2. Чтобы проанализировать интересующую цепь заснял видео на фотоаппарат. Т.к. глазами не успеваешь понять. Просмотрел покадрово. И обнаружил - фото первое. Т.е. наблюдаю разрыв цепи, но выход остается быть включенным. Так не всегда - было и нормально отключался.
Создается вопрос - это программа TwidoSuite глючит с отображением или всё-таки это в контроллере проблема.

P.s. была раз у нас интересная ситуация. В контроллере GeFanuc на оборудовании тетра пак завис также выход, но только навсегда. Пока в ручную из программы не сбросили. В моем случае выход работает, но по снятому видео получается "поздно "отпускает".


Описанная ситуация может возникнуть по нескольким причинам:
1. Обновление экрана компьютера происходит не синхронно с циклами контроллера. Интерфейс и протокол связи достаточно медленный для такой задачи.
2. Формирование состояния переменной, в том числе и состояние выхода может быть в разных рангах или секциях программы. Таким образом, возможно этот выход активируется в другом месте программы. При компиляции и загрузки, TwidoSuite выдаёт соответсвующее предупреждение.

Более интересно посмотреть состояние программы и контроллера в момент "зависания". Скорее всего это проблема в программе, но может и отсутствие внешних сигналов от концевиков, взаимоисключающие состояния входов которые не предусмотрены в программе.
Вы можете создать блок диагностики, в котором опишите допустимые состояния и недопустимые и создайте сигнал ошибки. Так же очень часто ошибку в программе может вызвать "дребезг" контакта датчиков, так как мало кто учитывает постепенный износ оборудования в своих программах.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx

Последние сообщения Форума






RSS Текстовая версия Сейчас: 29.7.2025, 20:35
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных