Securing PLC Code Practices