Не пойму что надо MODBUS? Не работает.
Добавлено: Пн дек 16, 2019 11:18 pm
Всё вроде делаю как надо но не работает и всё тут, часа 4 долбился об стену и ноль результата.
Пытаюсь стянуть данные через modbus tcp с ОВЕН ПЛК100. Посколько я новичёк ещё то могу в трёх соснах заблудиться.
Было бы классно если кто то тут нашелся кто с codesys знаком.
Лог событий.
2019-12-16 23:13:10 FC3 Error: <pre>readMultipleRegisters: START
</pre> Exception: socket_connect() failed.</br>Reason: ()Unknown error -10000 in /var/www/html/modules/modbus/ModbusMaster.php:108
Stack trace:
#0 /var/www/html/modules/modbus/ModbusMaster.php(436): ModbusMaster->connect()
#1 /var/www/html/modules/modbus/modbus.class.php(240): ModbusMaster->readMultipleRegisters('0', '5', '1')
#2 /var/www/html/modules/modbus/modbus.class.php(134): modbus->poll_device('1')
#3 /var/www/html/modules/modbus/modbus.class.php(93): modbus->admin(Array)
#4 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): modbus->run()
#5 /var/www/html/lib/jTemplate.class.php(713): eval()
#6 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#7 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#8 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#9 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#10 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t...', Array, Object(panel))
#11 /var/www/html/admin.php(34): panel->run()
#12 {main}
2019-12-16 23:13:02 FC3 Error: <pre>readMultipleRegisters: START
</pre> Exception: socket_connect() failed.</br>Reason: ()Unknown error -10000 in /var/www/html/modules/modbus/ModbusMaster.php:108
Stack trace:
#0 /var/www/html/modules/modbus/ModbusMaster.php(436): ModbusMaster->connect()
#1 /var/www/html/modules/modbus/modbus.class.php(240): ModbusMaster->readMultipleRegisters('0', '5', '1')
#2 /var/www/html/modules/modbus/modbus.class.php(134): modbus->poll_device('1')
#3 /var/www/html/modules/modbus/modbus.class.php(93): modbus->admin(Array)
#4 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): modbus->run()
#5 /var/www/html/lib/jTemplate.class.php(713): eval()
#6 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#7 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#8 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#9 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#10 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t...', Array, Object(panel))
Пытаюсь стянуть данные через modbus tcp с ОВЕН ПЛК100. Посколько я новичёк ещё то могу в трёх соснах заблудиться.
Было бы классно если кто то тут нашелся кто с codesys знаком.
Лог событий.
2019-12-16 23:13:10 FC3 Error: <pre>readMultipleRegisters: START
</pre> Exception: socket_connect() failed.</br>Reason: ()Unknown error -10000 in /var/www/html/modules/modbus/ModbusMaster.php:108
Stack trace:
#0 /var/www/html/modules/modbus/ModbusMaster.php(436): ModbusMaster->connect()
#1 /var/www/html/modules/modbus/modbus.class.php(240): ModbusMaster->readMultipleRegisters('0', '5', '1')
#2 /var/www/html/modules/modbus/modbus.class.php(134): modbus->poll_device('1')
#3 /var/www/html/modules/modbus/modbus.class.php(93): modbus->admin(Array)
#4 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): modbus->run()
#5 /var/www/html/lib/jTemplate.class.php(713): eval()
#6 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#7 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#8 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#9 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#10 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t...', Array, Object(panel))
#11 /var/www/html/admin.php(34): panel->run()
#12 {main}
2019-12-16 23:13:02 FC3 Error: <pre>readMultipleRegisters: START
</pre> Exception: socket_connect() failed.</br>Reason: ()Unknown error -10000 in /var/www/html/modules/modbus/ModbusMaster.php:108
Stack trace:
#0 /var/www/html/modules/modbus/ModbusMaster.php(436): ModbusMaster->connect()
#1 /var/www/html/modules/modbus/modbus.class.php(240): ModbusMaster->readMultipleRegisters('0', '5', '1')
#2 /var/www/html/modules/modbus/modbus.class.php(134): modbus->poll_device('1')
#3 /var/www/html/modules/modbus/modbus.class.php(93): modbus->admin(Array)
#4 /var/www/html/lib/jTemplate.class.php(713) : eval()'d code(8): modbus->run()
#5 /var/www/html/lib/jTemplate.class.php(713): eval()
#6 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#7 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('<!DOCTYPE html>...', Array, '/var/www/html/t...')
#8 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('/var/www/html/t...', Array, Object(panel))
#9 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('/var/www/html/t...', Array)
#10 /var/www/html/modules/panel.class.php(204): parser->__construct('/var/www/html/t...', Array, Object(panel))