PDA

Просмотр полной версии : Чтение/запись данных по сети



Атаман
13.10.2016, 10:43
Добрый день.

Задача такая: нужно считывать в ПЛК 100 данные из текстового файла с компа в сети и результаты выводить на тот же компьютер в файл. Как это можно сделать максимально просто и надежно? А то начал копать, а тут: Scada, OPC, Eni, библиотеки с сокетами, FTP... Направьте, пожалуйста, на верный путь )

Yegor
13.10.2016, 11:27
Как это можно сделать максимально просто и надежно?Тогда либо долго, либо дорого =)

По форуму гуляет консольная утилита plc_io, позволяющая закидывать файл на ПЛК и скидывать его оттудова. Надёжность сомнительная. И инициатива на передачу должна быть от компьютера.

Задачу бы хоть поподробнее расписали - почему, зачем.

Василий Кашуба
13.10.2016, 11:31
Тогда либо долго, либо дорого =)

По форуму гуляет консольная утилита plc_io, позволяющая закидывать файл на ПЛК и скидывать его оттудова. Надёжность сомнительная. И инициатива на передачу должна быть от компьютера.

Задачу бы хоть поподробнее расписали - почему, зачем.
Вроде бы уже поправили утилиту, сам читал на форуме.

melky
13.10.2016, 11:33
порыться в библиотеках oscat.de. там были библиотеки по работе с файлами на ftp

стоит отметить, что ПЛК вряд ли умеет работать с именами, хотя кто его знает? в общем скорее всего ему требуются IP адреса....

У автора по заданию инициализатором вроде как ПЛК должен быть а не компьютер...

Атаман
13.10.2016, 11:36
Задачу бы хоть поподробнее расписали - почему, зачем.

Из 1с выгружается задание на производство в виде файла. Нужно, чтобы ПЛК считывал данные из этого файла и отчет о выполнении выгружал в другой файл.

Yegor
13.10.2016, 11:51
Вроде бы уже поправили утилиту, сам читал на форуме.Дело не в этом. Просто если мы начнём файлы записывать сотнями без паузы, то контроллер может долго не проработать.
Из 1с выгружается задание на производство в виде файла. Нужно, чтобы ПЛК считывал данные из этого файла и отчет о выполнении выгружал в другой файл.Можно через plc_io, но инициировать обмен должен компьютер по-любому. Примеры файлов задания и отчёта покажите ещё - может, там ни к чему файлы, и можно регистрами обойтись.

Атаман
17.12.2016, 21:51
Добрый вечер )

Вернулся к этой теме. Рабочий ftp-клиент для плк 100 не нашел. Попробовал библиотеку oscat network, но она не заработала. У кого то получилось в ней передать файл через FTP_CLIENT?

Может всё таки Скада использовать? Нужно, чтобы данные брались из текстовых файлов на PC и отправлялись в ПЛК по запросу с ПЛК. С помощью какой скады можно это реализовать? Ткните носом куда копать ))

capzap
17.12.2016, 22:49
Добрый вечер )

Вернулся к этой теме. Рабочий ftp-клиент для плк 100 не нашел. Попробовал библиотеку oscat network, но она не заработала. У кого то получилось в ней передать файл через FTP_CLIENT?

Может всё таки Скада использовать? Нужно, чтобы данные брались из текстовых файлов на PC и отправлялись в ПЛК по запросу с ПЛК. С помощью какой скады можно это реализовать? Ткните носом куда копать ))
http post решит Ваши вопросы

Атаман
18.12.2016, 06:57
http post решит Ваши вопросы

Спасибо, что дали наводку! ))