Siemens has a line of Safety PLCs that can comply up to Cat 4/Sil 3 when used with their specialized software and hardware, including communications over Pofibus (with ProfiSafe profile). The Fail-safe digital and analog I/O modules are designated as SM326 in the search pattern of the Siemens' web page:
look at the schneider electric (telemecanique) premium plc, they offer safety regulation category 4 EN-954-1 modules which exceeds the cat. 3 requirements. http://www.modicon.com then choose premium to find information.
The Schneider Electric TSX Premium PLC with the TSX PAY Safety Module are suitable for Emergency stop and limit switch monitoring applications, demanding a level of safety up to Category 4 according to standard EN954-1 (parts of control systems relating to safety).