PDA

Просмотр полной версии : Время остановилось СПК207



Пьер
27.02.2016, 08:41
СПК207 (2014 г.в.) записал программу из "полезностей" по выводу системного времени, все работало прекрасно. С 17:00 оставил панель на ночь. Утром прихожу, часы стоят(т.е. программа не зависла, все кнопочки нажимаются и с их помощью время можно менять), зашел через КДС у GetTime xDone не меняется с постоянной счастотой True/False/ Поменял у xDone значение бита на противоположный, запиcал Ctrl+F7, часы начали тикать дальше.
Объясните это пожалуйста!?!? спасибо!

22866

GoodLuck
27.02.2016, 12:57
У меня подобная фигня случалась на СПК110. В программе, например, запись в файл, зависит от времени, снимаемого с ФБ RTC. Замечаю, что файл не пишется, никак не пойму, почему? 5 минут назад вроде все писалось... А потом смотрю - часы "не ходят":) Перезагружаю, все нормально. И так несколько раз было.

Потом программа немного изменилась, и подобных инциндентов больше не случалось. На объектах несколько СПК стоят, тьфу-тьфу все работает как часы:D

А что это было? Мне вот тоже интересно. Может, кто растолкует, чтобы на будущее знать.

Пьер
17.03.2016, 09:30
Поставил spk tools 1.3.0 такая же беда. Часы ходили ходили, значительно дольше, но потом встали в программе, хотя проект не завис. Проект не завис, но и действия с остальными задачами перестали осуществляться. После сброса питания все работает, но не стабильно около суток.

Таргет spk207.03
Прошивка 3.947
Программа коyфигуратор 3.0.0.5
Модификация spk207

Проект:

Имя: Owen SPK2xx 03.CS
Производитель: Owen
Группы: ПЛК
Тип: 4096
ID: 1628 0004
Версия: 3.5.4.20
Номер модели: 022
Описание: Owen SPK2xx 03.CS

Имя: Modbus COM
Производитель: 3S - Smart Software Solutions GmbH
Группы: Порт Modbus Serial
Тип: 92
ID: 0000 0001
Версия: 3.4.0.0
Номер модели: -
Описание: A serial COM Port on a Windows PC.

Имя: Modbus Master, COM Port
Производитель: 3S - Smart Software Solutions GmbH
Группы: Мастер Modbus Serial
Тип: 90
ID: 0000 0002
Версия: 3.5.5.0
Номер модели: -
Описание: A device that works as a Modbus Master on a serial COM Port of a Windows PC.

Имя: Modbus Slave, COM Port
Производитель: 3S - Smart Software Solutions GmbH
Группы: Слейв Modbus Serial

Тип: 91
ID: 0000 0001
Версия: 3.5.4.0
Номер модели: -
Описание: A generic device that works as a Modbus Slave on a serial bus.

Биб-ки, которые стоят в менеджере.
23179

murdemon
17.03.2016, 09:38
Надо .. ОВЕН сделать какой-нибудь баг трекер для людей, что бы все могли туда свои и баги овен (складывать + из костыльное решение хотя бы) .. У меня на СПК из последнего в онлайне шина 485 отваливается все красное в конфигураторе, а сигналы до модулей и панели ходят и все работает отлично. По факту. :confused:

alexx751
17.03.2016, 10:15
Судя по воцарившейся тишине в ветке СПК и пропавшему куда-то "продукт-менеджеру" с обещанной полгода назад прошивкой в совокупности с СПК с дискретными входами, СПК с ethernet и т.д. (уже всех вариантов обещаний мало кто помнит) - ожидается судьба Модуса, т.е. небытие. Купили как-то СПК110, поковырялись, посмотрели на
шина 485 отваливается все красное в конфигураторе, а сигналы до модулей и панели ходят и все работает отлично, почитали форум - и положили обратно в коробочку - ставить сие "промышленное изделие" куда-либо реально боязно. Практикантам даем заниматься для развития.

murdemon
17.03.2016, 10:33
Вы просто не умеете их готовить :) Как в рекламе. (идея то хорошая - но реализация хромает, но не сильно)

Пьер
17.03.2016, 10:35
ставить сие "промышленное изделие" куда-либо
на атомную станцию можно поставить, регулировать температуру в реакторах.

GoodLuck
17.03.2016, 10:54
Поставил spk tools 1.3.0 такая же беда.

Я вот вообще spk tools не использую. Как овеновцы объявили о том, что предыдущая версия косячная, так все, только свой алгоритм.
А вообще, у меня было подозрение, что часы останавливались в тот момент, когда в программе одновременно перезаписывались 2 разных файла. Хотя у меня и не получилось точно отследить тот момент, когда часы останавливались. Просто, больше подумать не на что. Может, у вас тоже что-то подобное.

alexx751
17.03.2016, 11:03
Вы просто не умеете их готовить - обмен ведь не единственная "кривость"- тут и живущий какой-то своей жизнью тач (калибровали конечно), уже и часы у людей останавливаются:). На библиотеках обмен вроде работает, но зерно
сомнений уже посеяно. Вообще всегда удивляла маркетинговая сторона фирмы "ОВЕН". Загляните в практически любой шкаф на практически любом производстве - в 80% там будет модульный(т.е. со своей шиной модулей В/В) контроллер + панель (не всегда конечно). У всех производителей есть как бы база - те же S7-200, 300, 1200 и т.д. - большая часть продукции. Панели, панельные контроллеры и другая специфика то же есть у всех - но и доля конечно меньше. Здесь же все с точностью наоборот- базы нет, шины нет (десять лет им про это пишут - попытка МОДУС с непонятной ценой провалилась, разработка за счет потребителей:). Ну хоть панель новая появилась(непонятно чья). Пол форума наверно уже забито проблемами с обменом с кривым овеновском модбасом - как об стенку горох.

Пьер
18.03.2016, 08:30
Решил сделать новый проект, одна визуализация и на ней время из биб-ки spktools 1.3.0 change_time блок.

ТОЛЬКО ВРЕМЯ!

Отображаю текущее время и соответственного изменяю. Проработало меньше, чем с основной программой и встало. Что делать???
Как мне работать со временем в СПК, дайте ответ????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????????? ??????????? Элементарно - нужно время!!!

capzap
18.03.2016, 08:40
а что там в линуксе, время бежит?

Пьер
18.03.2016, 08:42
а что там в линуксе, время бежит?

Время в норме. в неделю на 5 секунд.

capzap
18.03.2016, 08:43
ну я в смысле когда в проекте время остановилось, часы линукса тикают в этот момент

Пьер
18.03.2016, 08:54
ну я в смысле когда в проекте время остановилось, часы линукса тикают в этот момент

Да, часы в линуксе тикают и идут без отставания.
Проект как-бы зависает, но при этом переходы по визуалкам работают. Перезагрузка панели приводит ее в рабочее состояние, но не надолго, через пару часов отображаемое время снова останавливается.

И еще при этом, если в проекте есть модбас устройства, то обратной связи с ними нет, хотя если дублировать проект в КДС, то связь есть - зелененький кружочек возле модбас ус-в есть. Короче х...... какая-то.

Пьер
18.03.2016, 08:58
а что если часы в линуксе не тикают????

capzap
18.03.2016, 09:00
а какая версия sysexecute возможна в Вашей панели, я к тому что время брать из линукса, а не через бибку. И нет ли бибки работы со временем в САА

Пьер
18.03.2016, 09:21
а какая версия sysexecute возможна в Вашей панели
а где это посмотреть?


И нет ли бибки работы со временем в САА
был проект, с этой бибкой, на форуме, тоже время встает, у GetTime xDone останавливается. Про то я говорю?

capzap
18.03.2016, 09:26
файл с расширением .so лежит где в рутовой паке кажется, нет сейчас возможности посмотреть. Если в имени присутствует 2, то значит есть поддержка вывода линуксовых программ в проект ввиде строки. Если первая версия,т.е. только из проекта, то можно создать папку в ОЗУ туда класть в файл результат команды, например date и из проекта читать этот файл и узнавать текущее время