Журнал событий в TIA Portal

Инженерное программное обеспечение

Журнал событий в TIA Portal

Сообщение A1dar_V » 07 ноя 2018, 10:44

Добрый день. Возможно ли вести журнал событий в контроллере? Файл журнала событий записывать в формате .txt как это реализовать?
A1dar_V
Дилетант
 
Сообщения: 16
Зарегистрирован: 03 сен 2018, 10:37

Re: Журнал событий в TIA Portal

Сообщение Михайло » 07 ноя 2018, 11:20

Смотрите тему про даталоги (data logging). Будете писать события в файл .csv. Это тот же текстовый файл, но со специальной разметкой для даты-времени и других полей.
Михайло
Администратор
 
Сообщения: 3797
Зарегистрирован: 19 сен 2012, 19:16

Re: Журнал событий в TIA Portal

Сообщение A1dar_V » 07 ноя 2018, 11:48

Спасибо. А есть ли руководство по созданию?
A1dar_V
Дилетант
 
Сообщения: 16
Зарегистрирован: 03 сен 2018, 10:37

Re: Журнал событий в TIA Portal

Сообщение Ka3ax » 07 ноя 2018, 14:26

A1dar_V писал(а):Возможно ли вести журнал событий в контроллере?

ух этот русский язык, что имется ввиду?
события в контролере или записть в контролер?
если второе, то в энергонезависимую память, на карту, которая размешена в контроллере
или можно через интерфейсы панели записывать на sd или usb носители?
о каких событиях речь? alarms,warnungs? Или свой класс? Что за панель, Basic, pro или advanced?
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 298
Зарегистрирован: 07 сен 2013, 10:09

Re: Журнал событий в TIA Portal

Сообщение A1dar_V » 07 ноя 2018, 15:00

Вот такое задание дали реализовать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
A1dar_V
Дилетант
 
Сообщения: 16
Зарегистрирован: 03 сен 2018, 10:37

Re: Журнал событий в TIA Portal

Сообщение Ka3ax » 07 ноя 2018, 17:43

наверное у меня проблемы с русским, раз такое учителя пишут.
ничего не понятно из описания. наверное преподаватель много устной сопроводительной информации
давал, которая в файле не отображена.
что все такие под энергонезависимой памятью подразумевается?
в описании ни слова о визуализации(панель, scada). поэтому писать наверное только на карту контролера или в саму энергонезависимую память контролера.
если только на карту в коньтролере или его память писать, то скрипты VB и VC будут недоступны, они только через визуализацию доступны. Тогда как TXT файл писать, без понятия.
Если все таки панель присутствует, то с помощью скриптов можно txt файл создать и писать туда.
хотя CSV файл обычным тексктовым редактором читабелен.

Хранение должно осуществляться в виде кольцевого буфера. Периодичность записи данных в архив должна быть настраиваемой. Глубина хранения данных – не менее 30 суток.


размер нужно расчитывать, здесь средствами и панели не решить просто, я о настраиваемости.
нужно четко размер нужной памяти иметь в руках, частота записи параметров вещь изменяемая

нужны подробности, точно задание иначе много нужно расказывать и писать.
ps
. Пример имени файла: Events_1503.txt – журнал событий за март 2015 года.

такое только через скрипт, тогда нужен тип панели. и какой язык изучаете? Basic или C?
Последний тольк в панелях про доступен.
Возможно студент сам железо выбирает?
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 298
Зарегистрирован: 07 сен 2013, 10:09

Re: Журнал событий в TIA Portal

Сообщение Ka3ax » 07 ноя 2018, 17:59

лучше создайте проект с hardware конфигурацией, с DB или с DBs,- где все переменные будут назначены.
это будет ДАНО и от этого можно будет плясать.
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 298
Зарегистрирован: 07 сен 2013, 10:09

Re: Журнал событий в TIA Portal

Сообщение Михайло » 07 ноя 2018, 21:18

Работа в даталогами непростая. Не все автоматизаторы осваивают эту технологию, в основном только потому она обычно никому не нужна. Поэтому материалов в интернете будет немного, специалистов по этой теме тоже почти никого.
Я лично работал с родственной штуковиной под названием "рецепты", поэтому пару направлений могу дать.

Берите системный мануал s7_1200_system_manual_ru-RU.pdf от 2016 года.

Оттуда цитирование:
9.7.2 Записи данных (Data log)
В своей программе Вы можете использовать инструкции записи данных для сохранения данных рабочего цикла в непрерывных log-файлах. Данные log-файлов хранятся во флэш-памяти (CPU или карте памяти). Данные log-файлов сохранены в стандартном CSV-формате (Comma Separated Value = Значения, разделенные запятыми). Записи данных организованы в виде циклически обновляемого log-файла предварительно заданного размера.
Инструкции записи данных могут быть использованы в Вашей программе для создания, открытия, записи и закрытия log-файлов. Вы выбираете, какие значения программы записываются с использованием буфера данных, а какие с использованием единственной записи в журнал. Буфер данных используется как временное хранилище для новых записей. Новые фактические значения должны программно перемещаться в буфер во время рабочего цикла. Когда все фактические значения обновлены, необходимо выполнить инструкцию DataLogWrite для передачи данных из буфера в журнал записи данных.
В окне проводника ("File Browser") Web-сервера Вы можете открывать, редактировать, сохранять, переименовывать и удалять файлы записей данных. У Вас должны быть соответствующие права для просмотра файлов в проводнике и для редактирования, удаления или переименования файлов записей данных.


Вкратце: вы должны использовать в программе ПЛК следующие функции из библиотеки ТИА Портала:
DataLogCreate
DataLogOpen
DataLogWrite
DataLogClose
DataLogNewFile

В итоге вы выплевываете даталог-файлы в флэшку ПЛК и затем через веб-интерфейс ПЛК может оттуда выкачать:
Изображение

Обязательно изучить что такое csv-файл. Скачайте какой-нибудь левый csv-файл в интернете и посмотрите его содержимое в блокноте, чтобы быстро понять, что это за штуковина такая.
Видите, данные в виде таблицы, столбцы разделены знаком "точка с запятой" (";")? Вот это и есть csv-файл. У вас такой же будет, только записей будет очень много.
Михайло
Администратор
 
Сообщения: 3797
Зарегистрирован: 19 сен 2012, 19:16

Re: Журнал событий в TIA Portal

Сообщение Ka3ax » 07 ноя 2018, 21:48

в задании четко указан тип файла txt
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 298
Зарегистрирован: 07 сен 2013, 10:09

Re: Журнал событий в TIA Portal

Сообщение Михайло » 08 ноя 2018, 04:59

Не знаю, вроде расширение файла нельзя перезадать. Но можно создать файл Datalog1.txt.csv. Пусть гадают, какое тут расширение. :)
Михайло
Администратор
 
Сообщения: 3797
Зарегистрирован: 19 сен 2012, 19:16

Re: Журнал событий в TIA Portal

Сообщение Ka3ax » 08 ноя 2018, 21:54

Михайло писал(а):Не знаю, вроде расширение файла нельзя перезадать. Но можно создать файл Datalog1.txt.csv. Пусть гадают, какое тут расширение. :)

с помощью скриптов панели можно. Оргнизовывать свой алгоритм записи.
там же в задании определен порядок имен файлов, имена не постоянные.
возможно все просто и можно применять csv и стандартные службы панели.
на мой вкус проблемы учителя с формированием задания, например
Контроллер управления должен вести журнал событий.

если этому следовать то никак не выполнить задание.
чувствуюи правду мы не узнаем,темастартер исчез
ps
мне кажется панели про txt умеют вести. давно с ними дело не имел, последняя панель advanced была.
плохо когда не знаешь, да еще забудешь.
Supervision of erection
Аватара пользователя
Ka3ax
Специалист
 
Сообщения: 298
Зарегистрирован: 07 сен 2013, 10:09


Вернуться в Simatic TIA Portal / Step7

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

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