Larry,
I think that is probably due to noisy somewhere.
WC8 firmware does retry to talk to sensor, if the sensor is failed in the communication.
However, WC8 board does not "start over" by itself. WC8 CPU has watchdog timer. If some external noise through power or any input caused the CPU not able to finish its task, the CPU watchdog timer will automatically restart the board.
Does your area have strong RF radiation? You may look this article to see if you can add some resistors in each sensor to make it more reliable?
http://www.maximinte...ndex.mvp/id/148
Another thing is to make sure the power supply providing enough power to the board. During CPU running and IO pins activity, it will demand more power than idle state. One reason for some users experience rebooting is the power supply not providing enough current during peak running.
Sorry. No luck there. the noise idea isn't doing it. The 1wire firmware is doing it.
I did more proof of this.
With exactly the same PLC code and wiring attached to the WC board with either the SWE3 module unplugged or the data wire disconnected at the sensor end or at the WC board end the WC performs almost flawlessly for days at a time. The WC was booted up with the sensors attached and as soon as they WC was initialised and sending sensor data via Ethernet, I disconnected the data line using the many methods as discussed above. There are no transmission errors, delays and the board does not reboot or crash and lockup. A combination date and time data word is sent every 5 seconds, around the clock, without errors.
If I connect short lead (<=1m) sensors to the WC board the WC board functions fairy normally and misses very few data transmissions in a day.
However, as soon as the the 1wire TDSO factor is adjusted to attempt to make the 1wire communications fail, or sensors, with longer cables, are installed the WC board begins to reboot occasionally, eventually hangs, and cannot be accessed with the browser setup program. As I stated above, the CPU, apparently running amuck, occasionally completely cleans out all user parameters and PLC codes. This happened, again, last night and deleted my notification setup data. The PLC program, UROM and temperature probe setups were intact this time. That wasnt noise. This doesnt happen with the same wiring attached and the wire data terminal disconnected at either end of the cable. This is software with badly handled communication errors.
So far I have tried and scoped healthy two different power supplies. one analogue 300mA and one switching.1.5 ampere.
I have tried various length of cables, replaced every one, and sensor combinations,
I have tried various terminations resistors, 10K at either end, both ends, and repeated the same combinations with 5K termination combinations.
The unit is still running on my test bench with no cable intermingling, AC or RF signals within 1m (3').
The WC board is in a metal box, all other cables disconnected except the 1wire needed for testing, with all unused conductors and chassis grounded.
Let me repeat this. 1wire bus communication errors should not reboot or crash the whole board and they are. After reading some of the archive posts here I see other have also given up from the same 1wire bit-banger interface problems. This appears to be an ongoing problem that has never been resolved.