Просмотр полной версии : PLC73L rs485 modbus master не работает.
BobbieZi
17.01.2012, 13:55
Имеется ПЛК73 с установленным портом rs485, производится опрос контроллеров ПЛК63L
скачал с сайта пример работы с протоколом modbus master,
не работает.
при этом с ИП320 в режиме мастера всё работает.
посмотрите, пожалуйста, что сделано не так?
Есть подозрение, что вы никогда не добираетесь до получения ответа.
Вам надо запустить процесс Enable:= TRUE в FB чтения, после такого вызова FB сбросить его в FALSE и в цикле ПЛК вызывать этот FB, пока он не завершиться по Complete = TRUE (хотябы по тайм-ауту). Далее проанализировать коды и данные.
BobbieZi
17.01.2012, 16:58
Есть подозрение, что вы никогда не добираетесь до получения ответа.
Вам надо запустить процесс Enable:= TRUE в FB чтения, после такого вызова FB сбросить его в FALSE и в цикле ПЛК вызывать этот FB, пока он не завершиться по Complete = TRUE (хотябы по тайм-ауту). Далее проанализировать коды и данные.
и так делал тоже. если точнее - вызывал один раз и ждал пока не придёт ответ. точно так же не работает.
тогда я вернулся к эталонной реализации из примера и написал тут
и в этой реализации и в одноразовом вызове одно и то же: комплете выставляется в тру, код ошибки 255
BobbieZi
17.01.2012, 23:17
для 63 не катят группы.
1 регистр для @332..511
не работает никакое чтение. ни 1 регистр, ни группа :(
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot