Просмотр полной версии : ПЛК100 ModBus передача файла
АлексейУт
10.10.2013, 08:34
Добрый день!
Вот такая ситуация:
На контроллере имеется фаил 1.txt
Нужно его передать по протоколу ModBus.
В конфигуратере ПЛК, создал протокол, с настройками для TCP
Добавил переменные (2 байта) и подэлемент File[var]
На ПК, написал программу для чтения этих битов на основе modbus.pas и lqop.pas.
Соединение, чтение и запись битов происходить нормально, а вот фаил не могу считать.
Пожалуйста подскажите, каким образом можно считать фаил по средствам ModBus и Delphi
В заранее спасибо за ответ,
с уважением Алексей!
Sergey666
10.10.2013, 09:15
Добрый день!
Вот такая ситуация:
На контроллере имеется фаил 1.txt
Нужно его передать по протоколу ModBus.
В конфигуратере ПЛК, создал протокол, с настройками для TCP
Добавил переменные (2 байта) и подэлемент File[var]
На ПК, написал программу для чтения этих битов на основе modbus.pas и lqop.pas.
Соединение, чтение и запись битов происходить нормально, а вот фаил не могу считать.
Пожалуйста подскажите, каким образом можно считать фаил по средствам ModBus и Delphi
В заранее спасибо за ответ,
с уважением Алексей!
Если программу написал - значит должен был спецификацию модбас прочитать.
Ну и какой командой можно файл прочитать ???
Файл - штука с плавающим размером , для чтения надо команду отправить и указать кол-во байт.
Теоретически с помощью библиотек возможно , штатно на конфигураторе вряд-ли.
Sergey666
10.10.2013, 09:19
Для чтения-записи файлов есть утилита PLC-IO , работает из win_cmd . Поройтесь по форуму тут примеры были.
АлексейУт
10.10.2013, 09:29
Sergey666 PLC-IO пользовался
А вот как отправить команду ? что то подвис с этим вопросом
Ну так в конфигураторе посмотрите какой функцией модбас передаются файлы , на дельфях Вам нужен не модбас даже, а просто принимать по 502 порту данные пока они есть или пока не придет символ конца файла, а начало файла после стандартнай шапки модбасТСР
Алексей! Вы решение нашли? мне нужно передавать csv файл посредством modbus rtu на компьютер. Как это реализовать?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot