EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugFixed] daq_Siemens & reconnect


Author Message
Written on: 26. 08. 2011 [10:55]
punk
Василий Петров
Topic creator
registered since: 09.05.2011
Posts: 57
Доброго времени суток.

При обрыве связи по ethernet с PLC siemens (например при выдергивании шнура и повторном включении) модуль daq_Siemens эту ситуацию не отлавливает и продолжает пытаться считать данные. В ответ получает ошибку -1025 (вроде) от libnodave. А по идее должен попытаться сделать disconnectRemotePLC() && connectRemotePLC(). Это ошибка или так и задумано?
Written on: 26. 08. 2011 [12:01]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"punk" wrote:

При обрыве связи по ethernet с PLC siemens (например при выдергивании шнура и повторном включении) модуль daq_Siemens эту ситуацию не отлавливает и продолжает пытаться считать данные. В ответ получает ошибку -1025 (вроде) от libnodave. А по идее должен попытаться сделать disconnectRemotePLC() && connectRemotePLC().

Кому должен?

"punk" wrote:

Это ошибка или так и задумано?

У меня не было таких проблем, поэтому и не решалось. Да и проверить сейчас не на чем.

Learn, learn and learn better than work, work and work.
Written on: 29. 08. 2011 [13:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"punk" wrote:

При обрыве связи по ethernet с PLC siemens (например при выдергивании шнура и повторном включении) модуль daq_Siemens эту ситуацию не отлавливает и продолжает пытаться считать данные. В ответ получает ошибку -1025 (вроде) от libnodave.

Выясните точно, что за функция и что возвращает при обрыве связи. Тогда я сделаю обвязку как в ModBus, для восстановления подключения.

Learn, learn and learn better than work, work and work.
Written on: 05. 09. 2011 [12:45]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Исправлено!

Learn, learn and learn better than work, work and work.



1177