Re. your first grumble - (terminal blocks) it's a big grumble if you need to meter the signals - not entirely unrealistic when debugging the machine wiring.