PDA

Просмотр полной версии : Помогите прописать запрос с ПЛК по Modbus на QEM-модуль RS2-5.73



Vania
28.04.2010, 13:04
Добрый день.
Ребята, помогите прописать запрос с ПЛК по Modbus QEM-модуля RS2-5.73.
http://www.fractal.com.ru/_pdf/description/rs2-5_7x.pdf

Проблема - не могу подобрать необходимые регистры и тип переменных. На фирме так же не знают как сформировать запрос на ПЛК1хх, а переменные вроде как chart.

Запрос необходим следующий:
Разрешить работу в режиме MicroLan всех линий выведенных на разъем X1 кроме
линий I2C.(14 линий)
команда 71h - запись байта(ов) RAM :
Запрос 02 71 00 5D 03 27 FF 06 [CRC16]
Ответ 02 71 00 5D 03 [CRC16]
Запустить преобразование термодатчиков MicroLan на разрешенных линиях
команда 71h - запись байта(ов) RAM :
Запрос 02 71 00 5C 01 01 [CRC16]
Ответ 02 71 00 5C 01 [CRC16]
Обе предыдущих операции сразу
команда 71h - запись байта(ов) RAM :
Запрос 02 71 00 5C 04 01 27 FF 06 [CRC16]
Ответ 02 71 00 5C 04 [CRC16]
Считать результат преобразования сразу по всем линиям (RA0:RC2
=19*10байт=190байт).
Эту команду надо подавать или заведомо после завершения преобразования(через
1с после запуска)
или по опросу ячейки RAM 5Ch =0
команда 70h - чтение байта(ов) RAM:
Запрос 02 70 03 00 BE [CRC16]
Ответ 02 70 03 00 BE TL TH xx xx xx xx xx xx crc8 dgn <-RA0
TL TH xx xx xx xx xx xx crc8 dgn <-RA1
TL TH xx xx xx xx xx xx crc8 dgn <-RA2
xx xx xx xx xx xx xx xx xx xx <-RA3
xx xx xx xx xx xx xx xx xx xx <-RA4
TL TH xx xx xx xx xx xx crc8 dgn <-RA5
xx xx xx xx xx xx xx xx xx xx <-RA6
xx xx xx xx xx xx xx xx xx xx <-RA7
TL TH xx xx xx xx xx xx crc8 dgn <-RB0
TL TH xx xx xx xx xx xx crc8 dgn <-RB1
TL TH xx xx xx xx xx xx crc8 dgn <-RB2
TL TH xx xx xx xx xx xx crc8 dgn <-RB3
TL TH xx xx xx xx xx xx crc8 dgn <-RB4
TL TH xx xx xx xx xx xx crc8 dgn <-RB5
TL TH xx xx xx xx xx xx crc8 dgn <-RB6
TL TH xx xx xx xx xx xx crc8 dgn <-RB7
xx xx xx xx xx xx xx xx xx xx <-RC0
TL TH xx xx xx xx xx xx crc8 dgn <-RC1
TL TH xx xx xx xx xx xx crc8 dgn <-RC2
[CRC16]
Спасибо, жду ответа.