Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 00:33

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 4 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Разное поведение одной программы на разных семействах ПЛК
СообщениеДобавлено: Вт дек 27, 2022 12:28 
Не в сети

Регистрация: Чт дек 21, 2006 09:13
Сообщения: 36
Добрый день!

Обнаружил разное поведение простенькой программы на разных семействах ПЛК.
Программка такая (слово D0 = #0000):
Рисунок

На контроллерах семейства CJ2 бит W0.00 не моргает
На контроллерах семейства CJ1, CP1, CP2 бит W0.00 моргает. При этом бит W10.00 уже не моргает (см. прикрепленное видео)
Ну и если на визуализацию вынести бит W0.00, скада иногда также промаргивает этим битом

Проверял на живом контроллере CP1L-E; моргание есть


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Разное поведение одной программы на разных семействах ПЛК
СообщениеДобавлено: Вт дек 27, 2022 18:32 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
W0.00 в проге меняет своё состояние, и то что вы видите или не видите моргание, зависит только от скорости и организации связи в контроллере (или симуляторе) для диф монитора.
W10.00 ни в одном случае ведь не моргнул?
т.е.
Цитата:
Обнаружил разное поведение простенькой программы на разных семействах ПЛК.

Ошибочное утверждение, проги работают одинаково.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Разное поведение одной программы на разных семействах ПЛК
СообщениеДобавлено: Ср дек 28, 2022 06:55 
Не в сети

Регистрация: Чт дек 21, 2006 09:13
Сообщения: 36
Никакие настройки диффмонитора не менялись при переключении между разными моделями ПЛК в симуляторе

При подключении скады к живом контроллеру также иногда бит промаргивает (хоть цикл обновления точки 1 секунда, как-то успевает зацепить)

P.S.: я и начал это всё из-за того, что заказчик позвонил и спросил: "А че это у нас на скаде бит промаргивает, при этом с регистрацией в логах аварий?"


В начало
 Профиль  
 
 Заголовок сообщения: Re: Разное поведение одной программы на разных семействах ПЛК
СообщениеДобавлено: Ср дек 28, 2022 22:15 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Иван писал(а):
Никакие настройки диффмонитора не менялись ........

У него нет настроек, это инструмент который ловит изменения бита в цикле проги и не зависит от времени цикла связи и скорости этой связи. (какая то фича в рантайме контроллера)

Бит аварии, который может моргнуть на пару м.сек и быть незамеченным по связи? (или наоборот) Переделайте, появилась авария, значит SET бит. Если устранена авария (условия аварии), сброс (RSET) через 1-3-5 сек, или ручной сброс кнопкой.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 4 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 10


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

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3