There are Safety PLCs today. Pilz, AB, Siemens all have them. If it is not a safety rated PLC with Safety IO then you are entering into dangerous territories. I just troubleshot a Pilz safety controller which failed in a non-safe condition. Pilz is sending me replacement hardware, I hope they fixed the bug.
In the US there are no strict guidelines on machine safety like there is in Europe. In the US you are required and liable to produce a safe machine. US has generally adopted the European Standard, thought it is not a requirement. European standards has 4 categories, SIL 1-4 Levels. 1 is a bruise and 4 is certain unavoidable death.
You should make sure it is a safety rated controller with safety rated IO, and a knowledgeable engineer programming it. If there is a chance of death in the machine all safety devices should be redundant if not they should be upgraded to be redundant. E-Stops and safety devices fail all the time.