Показать сообщение отдельно
Старый 23.08.2017, 00:06   #1
OlegM
Member
 
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Странно работает проект

Вот ещё более интересный глюк Трима. На производстве установил два одинаковых Трима, залил одинаковую программу. На одном всё работает прекрасно. На другом контроллере тоже сначала всё работало прекрасно, но через несколько часов проявился следующий глюк. На основном экране (Экран 0) имеется кнопка, при нажатии на которую должен появляться Экран 3. Но Экран 3 появляется на долю секунды, а затем самопроизвольно появляется Экран 6.
Для борьбы с глюком обновил SMLogix с версии 3.28.0008 до версии 3.28.0025. Проблема с самопроизвольным появлением других экранов пропала, но появилась другая. Управление видимостью элементов экрана из FBD заглючило не по-детски.
У меня для включения насоса используются две кнопки «Включить» и «Выключить». После включения насоса кнопка «Включить» становилась невидимой, а кнопка «Выключить» - видимой. После выключения насоса кнопка «Включить» становилась видимой, а кнопка «Выключить» - невидимой. Но теперь все кнопки остаются видимыми независимо от того включен насос ли выключен. Хотя при просмотре в онлайн у той кнопки, что должна быть невидимой сигнал управления видимостью равен «0». Но кнопка ВИДНА! Если перейти на какой-либо другой экран и вернутся на тот, где находятся эти злосчастные кнопки, то с видимостью становиться всё в порядке: элементы, которые должны быть видны – видны, которые должны быть не видны – не видны. Есть вероятность, что данный глюк будет устранён в следующих версиях Лоджика?
Чтобы предупредить вопросы о наличии помех, то в пяти метрах от глючного контроллера работает электродвигатель мощностью 500 кВт запитанный от частотного преобразователя. Но когда программа для контроллера была скомпилирована в версии Лоджика 3.27, таких проблем не было, хотя была некоторая неоднозначность при вводе чисел с экранной клавиатуры. Возможности проверить работу контроллера в другом месте пока нет.
OlegM вне форума   Ответить с цитированием