PLC programming services typically involve working with clients to understand their specific needs and requirements. The programmer will work with the client to create a custom program that meets their needs, incorporating their specific logic, functions and control requirements.