How Using a Programmable Safety Rated Controller for