- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Запись файла во внутреннюю память ПЛК
Модераторы: Глоб.модераторы, специалисты B&R
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 дек 2014, 18:21
- Имя: Павел
- Страна: Россия
- город/регион: Тюмень
- Благодарил (а): 2 раза
Запись файла во внутреннюю память ПЛК
Добрый день!
Использую ПЛК X20CP1382.
Через SDM я вижу, что у ПЛК есть два раздела RPSHD и RPSHDS. Могу ли я записывать свои файлы в эти разделы ПЛК?
Если да, то как? Я пробовал указать путь D:\Temp и F:\Temp в "Physical view" "File devices->Path", но это не работает.
Если нельзя, то подскажите как можно записать на внешнюю USB Flash. Можно ли для этого использовать любую купленную флешку?
Использую ПЛК X20CP1382.
Через SDM я вижу, что у ПЛК есть два раздела RPSHD и RPSHDS. Могу ли я записывать свои файлы в эти разделы ПЛК?
Если да, то как? Я пробовал указать путь D:\Temp и F:\Temp в "Physical view" "File devices->Path", но это не работает.
Если нельзя, то подскажите как можно записать на внешнюю USB Flash. Можно ли для этого использовать любую купленную флешку?
-
- здесь недавно
- Сообщения: 88
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 22 раза
Запись файла во внутреннюю память ПЛК
Если записать с помощьдю самого ПЛК, то
для работы с файлами нужна USER папка
нужно использовать библиотеку FileIO (есть Examples в справке)
RPSHD папка для модулей доступа туда у прикладной программы нет
RPSHDS резервная папка для того же самого. Тоже нет доступа.
для работы с файлами нужна USER папка
нужно использовать библиотеку FileIO (есть Examples в справке)
RPSHD папка для модулей доступа туда у прикладной программы нет
RPSHDS резервная папка для того же самого. Тоже нет доступа.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 206 раз
Запись файла во внутреннюю память ПЛК
Если на Flash был предварительно создан пользовательский раздел.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 дек 2014, 18:21
- Имя: Павел
- Страна: Россия
- город/регион: Тюмень
- Благодарил (а): 2 раза
Запись файла во внутреннюю память ПЛК
Подскажите как это сделать?
Я думал будет достаточно в File devices создать устройство и просто использовать его в коде.
У себя я создал File device:
Name: FlashDrive
Path:/bd0/Temp
Флешка отформатирована в FAT32.
Использую пример FileIO. Получаю ошибку 20798
Error description
- Error in device manager.
Suggestion for error correction
- initialize file device (CPU / Properties / File devices).
- check if file device is currently used by another FBK.
Только не понимаю как выполнить инициализацию.
Отправлено спустя 4 минуты 23 секунды:
Эту папку необходимо создать на флешке?
Я этот пример и использую. В результате выполнения получаю:
byStep = 0
byErrorLevel = 1
wStatus = 20798
В интернете всё обыскал и не нашел как правильно инициализировать флешку для записи на неё.
Отправлено спустя 10 минут 24 секунды:
Использую ПЛК X20CP1382. Флешку вставляю в порт IF4.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 206 раз
Запись файла во внутреннюю память ПЛК
При создании flash, задать размер "user partition"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 дек 2014, 18:21
- Имя: Павел
- Страна: Россия
- город/регион: Тюмень
- Благодарил (а): 2 раза
Запись файла во внутреннюю память ПЛК
Не могу найти как вызвать это окно? Подскажите.
Где можно прочитать подробней про создание разделов?
Отправлено спустя 4 минуты 4 секунды:
На внутренней флешке уже созданы разделы. Если я изменю их размеры или вообще удалю не превратится ли мой ПЛК в кирпич?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 дек 2014, 18:21
- Имя: Павел
- Страна: Россия
- город/регион: Тюмень
- Благодарил (а): 2 раза
Запись файла во внутреннюю память ПЛК
Ещё с внешней флешкой непонятная ситуация.
По FTP я подключаюсь к флешке без проблем. В настройках для доступа использую идентификатор /bd0. Но если этот же идентификатор задаю в file device, то программа не может работать с флешкой и выдает ошибку 20798.
По FTP я подключаюсь к флешке без проблем. В настройках для доступа использую идентификатор /bd0. Но если этот же идентификатор задаю в file device, то программа не может работать с флешкой и выдает ошибку 20798.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 08 дек 2022, 14:24
- Имя: Анастасия
- Страна: Россия
- город/регион: Москва
- Поблагодарили: 2 раза
Запись файла во внутреннюю память ПЛК
Добрый вечер, ellissar.
У Вас скорее всего используется новая версия студии/ОС. В последних версиях поддерживается только динамическая линковка. Вам нужно удалить то, что Вы ввели в FileDevices, и воспользоваться библиотекой FileIO, блоком DevLink. Примеры вызовов (в том числе и этих фб) находятся в Samples - AsUSB.
С уважением, Анастасия.
У Вас скорее всего используется новая версия студии/ОС. В последних версиях поддерживается только динамическая линковка. Вам нужно удалить то, что Вы ввели в FileDevices, и воспользоваться библиотекой FileIO, блоком DevLink. Примеры вызовов (в том числе и этих фб) находятся в Samples - AsUSB.
С уважением, Анастасия.
С уважением, Анастасия.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 дек 2014, 18:21
- Имя: Павел
- Страна: Россия
- город/регион: Тюмень
- Благодарил (а): 2 раза
Запись файла во внутреннюю память ПЛК
Спасибо всем за ответы. Ситуация разрешилась сама собой.
Пробовал записывать с помощью FIleIO и mapp (делал по Help'у и видео урокам). Оба способа не работали потом как-то сами по себе заработали. Я так и не понял в чём была причина ошибки.
Сейчас для записи в файл CSV я использую блок MpDataRecorder. Кому интересно выложу несколько скринов. Использую Automation Studio 4.12.
Пробовал записывать с помощью FIleIO и mapp (делал по Help'у и видео урокам). Оба способа не работали потом как-то сами по себе заработали. Я так и не понял в чём была причина ошибки.
Сейчас для записи в файл CSV я использую блок MpDataRecorder. Кому интересно выложу несколько скринов. Использую Automation Studio 4.12.
У вас нет необходимых прав для просмотра вложений в этом сообщении.