PDA

Просмотр полной версии : Помощь в настройке обмена данными между СПК110(М01) и сторонним устройством



Владимир6630
05.02.2019, 11:10
Добрый день. Есть СПК 110(МО1) и есть прибор который по протоколу UDP шлет адресной или широкоформатной рассылкой файл формата HEХ общим объемом 1200 байт , 12 блоков по 100байт. С СПК работаю давно но с таким вопросом сталкиваюсь впервые. Прошу подсказать есть ли возможность записывать отсылаемые файлы в СПК и как практически настроить обмен между устройством и контроллером. Пока разобраться самостоятельно не получается поэтому прошу помощи.

Евгений Кислов
05.02.2019, 11:12
Добрый день.
Начать стоит с этого:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Sockets_v2.0.pdf

Владимир6630
05.02.2019, 11:26
Спасибо. Изучу

Владимир6630
06.03.2019, 19:47
Добрый день. Изучив руководство по реализации обмена через сокеты удалось настроить обмен и СПК постоянно принимает файлы . Теперь возник вопрос и нужна помощь. В каком формате мне нужно принимать файлы( пробую принять в строковом формате... выдает строку в неизвестной кодировке) Отслеживая сетевой поток от устройства через Wireshark вижу поступающие файлы в формате FFEE3d359901000000000.... 0хFFEE это метки они не меняются . остальную информацию мне надо перевести десятеричную систему(0х3d, 0x35 и 0х99,0х01.) Заранее спасибо.

Евгений Кислов
07.03.2019, 07:06
Например, так (в предположении, что из строки ответа заранее вырезали все лишнее и выполнена проверка на четное число символов):

41569

41570

Основано на конверсии типа



byVar := STRING_TO_BYTE('16#FF');
// byVar теперь равно 255

Владимир6630
07.03.2019, 11:02
Добрый день. В формате FFEE3d359901000000000 я отслеживаю сетевой поток от устройства только через Wireshark . В СПК я вижу другую картину41572. и что с этим делать дальше не понятно. Нужна помощь. Заранее спасибо

Евгений Кислов
07.03.2019, 11:09
Тогда следует размещать полученные данные в ARRAY OF BYTE, а не STRING.

Владимир6630
07.03.2019, 11:35
Спасибо. Попробуем

Игорь174
05.06.2019, 14:23
Здравствуйте. Есть СПК 110(МО1) и СП 307 общаются через RS 485. Проблема в чем, с панели сп 307 например булевая переменная меняется при нажатии заданной кнопки а с панели СПК 110 я эту переменную поменять уже не могу. СПК 110 мастер, СП 307 слейв.

Евгений Кислов
05.06.2019, 14:38
Здравствуйте. Есть СПК 110(МО1) и СП 307 общаются через RS 485. Проблема в чем, с панели сп 307 например булевая переменная меняется при нажатии заданной кнопки а с панели СПК 110 я эту переменную поменять уже не могу. СПК 110 мастер, СП 307 слейв.

Добрый день.
Сложно что-то сказать, не видя проектов.

Игорь174
06.06.2019, 11:58
Куда вам можно скинуть проекты что бы вы посмотрели?

Евгений Кислов
06.06.2019, 12:03
Куда вам можно скинуть проекты что бы вы посмотрели?

Выложить на файлообменник (например, https://dropmefiles.com/) ссылки прислать на почту из подписи.