Так, всё равно, что-то не получается. Закомментировал строки:
Код:
local n,l= string.find(str, "\r\n" ); --находим разделитель
if n~=nil and l~=nil then
server.Message("Некорректный разделитель, чтение невозможно");
return;
end;
Исправил
Код:
n,l= string.find(str, "\n\r" ); --находим разделитель
на
Код:
n,l= string.find(str, "$R$N" ); --находим разделитель
но в ответ - тишина.
Запросы:
Код:
04-03-2015 12:52:12.563 Node1::Device1:(xxx.xxx.xx.xx:502) Rx: [0053] 03 00 00 00 00 2F 01 14 2C 2B 06 3A 33 32 20 23 30 30 30 3D 32 35 36 0D 0A 32 30 30 30 2E 34 2E 32 39 20 30 3A 34 38 3A 34 35 20 23 30 30 30 3D 35 31 32 0D 0A
04-03-2015 12:52:12.563 Node1::Device1:(xxx.xxx.xx.xx:502) Tx: [0016] 03 00 00 00 00 0A 01 14 07 06 00 00 00 14 00 0A
04-03-2015 12:52:12.563 Node1::Device1:(xxx.xxx.xx.xx:502) Rx: [0111] 02 00 00 00 00 69 01 14 66 65 06 0D 0A 32 30 30 30 2E 34 2E 32 39 20 30 3A 33 38 3A 31 20 23 30 30 30 3D 35 31 32 0D 0A 32 30 30 30 2E 34 2E 32 39 20 30 3A 33 38 3A 31 33 20 23 30 30 30 3D 34 30 30 0D 0A 32 30 30 30 2E 34 2E 32 39 20 30 3A 33 38 3A 32 36 20 23 30 30 30 3D 31 34 35 30 0D 0A 32 30 30 30 2E 34 2E 32 39 20 30 3A 34 38
04-03-2015 12:52:12.563 Node1::Device1:(xxx.xxx.xx.xx:502) Tx: [0016] 02 00 00 00 00 0A 01 14 07 06 00 00 00 0A 00 0A
04-03-2015 12:52:12.563 Node1::Device1:(xxx.xxx.xx.xx:502) Rx: [0111] 01 00 00 00 00 69 01 14 66 65 06 32 30 30 30 2E 34 2E 32 38 20 34 3A 35 31 3A 31 34 20 23 30 30 30 3D 34 0D 0A 32 30 30 30 2E 34 2E 32 38 20 34 3A 35 31 3A 35 37 20 23 30 30 30 3D 34 0D 0A 32 30 30 30 2E 34 2E 32 38 20 35 3A 31 3A 35 37 20 23 30 30 30 3D 34 0D 0A 32 30 30 30 2E 34 2E 32 38 20 35 3A 37 3A 31 35 20 23 30 30 30 3D 34
04-03-2015 12:52:12.547 Node1::Device1:(xxx.xxx.xx.xx:502) Tx: [0016] 01 00 00 00 00 0A 01 14 07 06 00 00 00 00 00 0A
В сообщениях скриптов пусто, в значениях пусто, качество - COMM_FAILURE
Сам файл выглядит таким образом:
Код:
2000.4.28 4:51:14 #000=4
2000.4.28 4:51:57 #000=4
2000.4.28 5:1:57 #000=4
2000.4.28 5:7:15 #000=4
2000.4.29 0:38:1 #000=512
2000.4.29 0:38:13 #000=400
2000.4.29 0:38:26 #000=1450
2000.4.29 0:48:32 #000=256
2000.4.29 0:48:45 #000=512
Что-то не так я делаю...Только вот,что?