what part you need help with?
is it existing machine or you are making something from scratch?
in general, there are various tasks that need to be done:
- decide what controls are needed and how many
- making I/O list,
- determine program type (batch, sequence etc.)
- make alarm list
- make list of any other signals (communication, handshaking)
- becoming familiar with the hardware (reading datasheets) and software (what version you have there).
- specifying safety requirements and choosing safety circuit
- selecting hardware, generating BOM, electrical drawings, ordering parts
- planing and implementing (programming)
- building panel, inspection, power-up check
- performing i/o check, and fixing any hardware issues
- debugging (fixing any software issues)
- writing documentation (manuals etc.)