Host Engineering Forum

General Category => Do-more CPUs and Do-more Designer Software => Topic started by: Kristjan on September 13, 2022, 06:48:26 AM

Title: BRX watchdog on remote I/O
Post by: Kristjan on September 13, 2022, 06:48:26 AM
I have system with one BX-DM1E and lots of BX-DMIO. I want to implement a watchdog on communication to each DMIO. Is PING the easiest way to do this or is there some built-in watchdog function for remote I/O?
Title: Re: BRX watchdog on remote I/O
Post by: franji1 on September 13, 2022, 09:18:32 AM
It's already built-in to the Ethernet I/O Scanner.  By default, the PLC will flag a FATAL error if it loses comm with a slave.

You can actually DISABLE that functionality on a PER SLAVE basis for non-critical slaves, or for manual control of flagging fatal errors via logic (e.g. you write your program to have 2 modes, MAINTENANCE and NORMAL; during MAINTENANCE mode of your application logic, ignore slave error bits and stay in RUN mode, but in NORMAL mode, have the slave error bits drive a STOP instruction).
Title: Re: BRX watchdog on remote I/O
Post by: Kristjan on September 13, 2022, 06:02:55 PM
Great, thanks!

$EthIOMaster seems to solve my case easily.