Dúvida exercício CLP

Olá pessoal. Estou estudando automação industrial de forma autodidata e gostaria, se possível, da ajuda de vocês. Peguei um livro de automação e não consegui resolver o seguinte exercício:

“Elaborar um programa CLP para processo industrial em que, uma esteira acionada pelo motor E transporta garrafas de três tamanhos (pequena, média e grande) que sensibilizam três sensores óticos A, B, C. O processo tem início quando a botoeira L é acionada, e interrompido pela botoeira D.
A seleção do tipo de garrafa é feita a partir de uma chave seletora de três posições (P,M e G). Assim, caso, por exemplo, sejam selecionadas garrafas grandes, a esteira deve parar e o alarme AL soar caso uma garrafa pequena ou média seja detectada.
Após a retirada manual da garrafa indesejada, o operador deve religar o sistema em
L.”

Desde já, muito obrigado!