23.08.2017, 00:06 | #1 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Странно работает проект
Вот ещё более интересный глюк Трима. На производстве установил два одинаковых Трима, залил одинаковую программу. На одном всё работает прекрасно. На другом контроллере тоже сначала всё работало прекрасно, но через несколько часов проявился следующий глюк. На основном экране (Экран 0) имеется кнопка, при нажатии на которую должен появляться Экран 3. Но Экран 3 появляется на долю секунды, а затем самопроизвольно появляется Экран 6.
Для борьбы с глюком обновил SMLogix с версии 3.28.0008 до версии 3.28.0025. Проблема с самопроизвольным появлением других экранов пропала, но появилась другая. Управление видимостью элементов экрана из FBD заглючило не по-детски. У меня для включения насоса используются две кнопки «Включить» и «Выключить». После включения насоса кнопка «Включить» становилась невидимой, а кнопка «Выключить» - видимой. После выключения насоса кнопка «Включить» становилась видимой, а кнопка «Выключить» - невидимой. Но теперь все кнопки остаются видимыми независимо от того включен насос ли выключен. Хотя при просмотре в онлайн у той кнопки, что должна быть невидимой сигнал управления видимостью равен «0». Но кнопка ВИДНА! Если перейти на какой-либо другой экран и вернутся на тот, где находятся эти злосчастные кнопки, то с видимостью становиться всё в порядке: элементы, которые должны быть видны – видны, которые должны быть не видны – не видны. Есть вероятность, что данный глюк будет устранён в следующих версиях Лоджика? Чтобы предупредить вопросы о наличии помех, то в пяти метрах от глючного контроллера работает электродвигатель мощностью 500 кВт запитанный от частотного преобразователя. Но когда программа для контроллера была скомпилирована в версии Лоджика 3.27, таких проблем не было, хотя была некоторая неоднозначность при вводе чисел с экранной клавиатуры. Возможности проверить работу контроллера в другом месте пока нет. |
23.08.2017, 11:50 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Странно работает проект
Цитата:
Пришлите ваш проект и расскажите, куда нужно нажимать, чтобы увидеть происходящее. У самих Тримов сравните версии ПО, одинаковые ли они. И последних ли они версий. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.08.2017, 14:03 | #3 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Странно работает проект
Проект вам отправил.
Версии ПО в контроллере должны быть одинаковые, так как после перехода на версию Лоджика 3.28 ПО контроллера пришлось обновить. |
23.08.2017, 14:12 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Странно работает проект
Цитата:
Проект приложите, пожалуйста, сюда. Очень неудобно, когда переписка размывается на два места. Поэтому выберите, либо мы полностью общаемся здесь, либо полностью уходим на почту. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.08.2017, 14:24 | #5 |
Member
Регистрация: Apr 2017
Сообщения: 71
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Странно работает проект
Лучше на почту, так как не желательно выкладывать проект во всеобщий доступ.
|
23.08.2017, 14:35 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Странно работает проект
Цитата:
Приложите файл и описание из первого сообщения темы. Перед этим обновите софт, может случиться и так, что и говорить не о чем будет) Хорошо, если так будет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|