PDA

Просмотр полной версии : СПК110 + Raspberry Pi + Принтер



ВалерийВС
31.05.2018, 13:28
Здравствуйте!

Имеется СПК110 в памяти которого хранится несколько .csv файлов по которым нужно построить графики и напечатать их. Для построения графиков и отправки на печать используется Raspberry Pi. Задача следующая:
1. При нажатии на экране на кнопку "Печать", выбрать нужный .csv файл.
2. Выбранный файл отправить на Raspberry Pi, на котором уже написан софт для построения графиков и отправки на печать.

Вопросы следующие:
1. Есть ли возможно выбрать файл в памяти СПК? (Если нет то печатать будем последний созданный)
2. Как отправить файл на Raspberry Pi?

Евгений Кислов
31.05.2018, 13:32
Добрый день.

1. Речь о просмотре содержимого заданной папки файловой системе? Это можно сделать - см. пример в документе СПК. Архивация, п. 5.6:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Archives_v.1.0.pdf

2. У СПК110 только последовательные интерфейсы - это осложняет дело. Готовых решений нет. Теоретически, можно считывать файлы в программу (как массив байтов) и уже оттуда отправлять в порт в любом удобном вам виде.

ВалерийВС
31.05.2018, 14:05
Хорошо. Тогда лучше прочитать .csv файл и последовательно передать значения.

И последний вопрос. А есть ли ссылочка где можно почитать про такую передачу?

Евгений Кислов
31.05.2018, 14:09
А в каком виде вы хотите их передавать? Мне кажется, вам будет проще поднять Modbus Slave на Raspberry - и работать по Modbus.
Мануал по работе с Modbus в СПК:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Modbus_v.1.1.pdf

ВалерийВС
31.05.2018, 14:17
Спасибо за ответ!