Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Weintek и xls, Импорт данных
All_Ex81
сообщение 13.5.2021, 14:15
Сообщение #1





Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787



Здравствуйте коллеги, подскажите может кто сталкивался:
Есть файл xls с таблицой уставок, требуется из него с помощью панели получать данные.
Рецепты не подходят т.к. принимают не больше 1000 записей.
В макросах функций импорта данных нет.
Файл на флэшке в панели.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Олег_
сообщение 13.5.2021, 15:13
Сообщение #2





Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924



У панелей есть расширенная память, которая на флешках и хранится. EM0 и т.д. и этой памяти очень дофига.
Пишите приложение для конвертации экселевского файла в, бинарный файл EM0.emi (таких файлов можно 16 штук с разными номерами)
Чтобы понять как этот файл внутри выглядит, в симуляторе создайте несколько цифровых вводов с обращением к разным адресам EM0.
После запуска симуляции ввидите какие либо значения, после окончания симуляции, где то в папке C:\EBpro\HMI_memory появится EM0.emi его и исследуйте.
Там всё очень просто.

Или сделайте панель модбас сервером и пишите в её RW память нужные данные по сети. туда примерно 55000 слов влезет по сети.

Сообщение отредактировал Олег_ - 13.5.2021, 15:18
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
All_Ex81
сообщение 13.5.2021, 15:54
Сообщение #3





Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787



Интересный вариант но к сожалению не подходит под требования, мне требуется считать строку из xls, csv вообщем таблицы построчно в определенный момент, плк не хочу применять
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andy79
сообщение 17.5.2021, 9:46
Сообщение #4





Группа: Участники форума
Сообщений: 229
Регистрация: 1.9.2006
Пользователь №: 3858



Цитата(All_Ex81 @ 13.5.2021, 14:15) *
Рецепты не подходят т.к. принимают не больше 1000 записей.

Сколько записей должно быть в рецепте? Может последовательно несколько рецептов загружать?
Другие панели оператора не рассматривали? У многих есть выгрузка загрузка рецептов в виде csv, а так же построчное чтение текстовых файлов.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Олег_
сообщение 18.5.2021, 9:55
Сообщение #5





Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924



Цитата(All_Ex81 @ 13.5.2021, 15:54) *
.................. плк не хочу применять

Про ПЛК я ничего не говорил.
Преобразовав xls в emi, вы влёгкую выдерните нужную последовательность данных с помощью индексных регистров панели.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
All_Ex81
сообщение 19.5.2021, 4:50
Сообщение #6





Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787



Цитата(Andy79 @ 17.5.2021, 9:46) *
Сколько записей должно быть в рецепте? Может последовательно несколько рецептов загружать?
Другие панели оператора не рассматривали? У многих есть выгрузка загрузка рецептов в виде csv, а так же построчное чтение текстовых файлов.

Не подскажите какая панель умеет построчно файлы читать?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
yozik
сообщение 19.5.2021, 8:43
Сообщение #7





Группа: Участники форума
Сообщений: 1975
Регистрация: 3.10.2008
Из: Украина
Пользователь №: 23441



Цитата(All_Ex81 @ 19.5.2021, 4:50) *
Не подскажите какая панель умеет построчно файлы читать?

100 серия Дельты файлы читать умеет
А вот построчно или нет не знаю

Сообщение отредактировал yozik - 19.5.2021, 8:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Andy79
сообщение 19.5.2021, 10:40
Сообщение #8





Группа: Участники форума
Сообщений: 229
Регистрация: 1.9.2006
Пользователь №: 3858



Цитата(All_Ex81 @ 19.5.2021, 4:50) *
Не подскажите какая панель умеет построчно файлы читать?

Например, в ESA серия EW100AA есть функции работы (чтение\запись) с текстовыми файлами (*.txt, *.csv...). Я в принципе такую, функцию использовал когда технологи "не могли" стандартную форму заполнить и постоянно добавляли, убирали столбцы и строки. Стандартным объектом делал отображение текстовой таблицы, оператор смотрел с какой строки и столбца начинаются данные, задавал их и обработкой они подтягивались в рецепт.
Но в этих панелях стандартных возможностей создания и работы с рецептами больше в чем в Weintek, может как раз стандартного функционала и хватит для вашей задачи.
Если напишите сколько записей(строк) в одном рецепте я могу посмотреть в симуляторе как это будет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Олег_
сообщение 19.5.2021, 11:01
Сообщение #9





Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924



В архиве xls файл, который на компе пропарсен и нужные данные из файла записаны в em0.emi
Перед офлайн симуляцией в EBpro, скопировать em0.emi в папку C:\EBpro\emfile
В симляции видно содержимое em0, и можно посмотреть что выдернуто из xls
Данные из em0 нужно скопировать (добавить) в RW память панели и вынуть флешку.
Далее выбранные из RW данные можно загрузить в контроллер на выполнение.
Прикрепленный файл  Test_emi.rar ( 956,36 килобайт ) Кол-во скачиваний: 12
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lahmat
сообщение 2.12.2022, 13:57
Сообщение #10





Группа: New
Сообщений: 1
Регистрация: 2.12.2022
Пользователь №: 411558



Цитата(Олег_ @ 19.5.2021, 11:01) *
В архиве xls файл, который на компе пропарсен и нужные данные из файла записаны в em0.emi
Перед офлайн симуляцией в EBpro, скопировать em0.emi в папку C:\EBpro\emfile
В симляции видно содержимое em0, и можно посмотреть что выдернуто из xls
Данные из em0 нужно скопировать (добавить) в RW память панели и вынуть флешку.
Далее выбранные из RW данные можно загрузить в контроллер на выполнение.
Прикрепленный файл  Test_emi.rar ( 956,36 килобайт ) Кол-во скачиваний: 12



Подскажи пожалуйста, как происходит парсинг из .xls в .emi?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx

Последние сообщения Форума






RSS Текстовая версия Сейчас: 30.7.2025, 19:43
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных