PLC do Rascunho ao Software 08
- Paulo Ricardo Siqueira Soares
- Oct 30, 2023
- 2 min read
Em continuidade ao levantamento dos nossos requisitos, finalmente chegou um email do projetista elétrico.
“de: Engenharia Elétrica
Para: Programador
Assunto: Magazine de Paletes
Sr. Programador,
Como solicitado pelo gerente de projetos, segue uma lista de entradas e saídas.
Lista de Entradas - ET200SP
TAG do Esquema Elétrico | Entrada | Descrição |
SB01_FB | I0.0 | Feedback botão de Emergência 1 - Magazine |
SB02_FB | I0.1 | Feedback botão de Emergência 2 - Painel IHM |
LS01_FB | I0.2 | |
PT101 | I0.3 | Ar-Comprimido - OK |
Q1 | I0.4 | 380VAC OK |
Q2 | I0.5 | 24VDC Entradas OK |
Q3 | I0.6 | 24VDC Saídas OK |
Q4 | I0.7 | Disjuntor 380VAC M1 |
KM1_FB | I1.0 | Feedback 24VDC Saídas OK - Segurança Habilitada |
KM2_FB | I1.1 | Feedback 380VAC M1 |
KM3_FB | I1.2 | Feedback M1 Sentido Horário (Subir) |
KM4 _FB | I1.3 | Feedback M1 Sentido Anti-Horário (Descer) |
BT01 | I1.4 | Botão de Reset |
SA01 | I1.5 | Chave Manual/Automático |
BT02 | I1.6 | Start |
BT03 | I1.7 | Botão Confirma Abastecimento |
SLP01 | I2.0 | Sinal da linha de Automático |
SLP02 | I2.1 | Sinal de Linha Aguardando Palete |
SLP03 | I2.2 | Sinal de Linha Emergência Acionada |
SLP04 | I2.3 | Sinal de Linha Sem Paletes |
Lista de Saídas - ET200SP
TAG do Esquema Elétrico | Saída | Descrição |
KM3 | Q0.0 | M1 Sentido Horário (Subir) |
KM4 | Q0.1 | M1 Sentido Anti-Horário (Descer) |
HL1 | Q0.2 | Torre Sinaleira Vermelha |
HL2 | Q0.3 | Torre Sinaleira Verde |
HL3 | Q0.4 | Torre Sinaleira Amarela |
HL4 | Q0.5 | Painel IHM Sinalização Verde |
HL5 | Q0.6 | Painel IHM Sinalização Vermelha |
HL6 | Q0.7 | Painel IHM Sinalização Amarela |
HL7 | Q0.8 | Painel IHM Sinalização Azul Dry-Cycle |
Lista de Saídas e Entradas - SMC EX600
TAG do Esquema Elétrico | Saída | Descrição |
Y01A | Q10.0 | Avançar Garfo |
Y01B | Q10.1 | Recuar Garfo |
TAG do Esquema Elétrico | Entrada | Descrição |
CL01_01 | I10.0 | Cilindro 01 Recuado |
CL01_01 | I10.1 | Cilindro 01 Avançado |
CL02_02 | I10.2 | Cilindro 02 Recuado |
CL02_02 | I10.3 | Cilindro 02 Avançado |
CL03_01 | I10.4 | Cilindro 03 Recuado |
CL03_02 | I10.5 | Cilindro 03 Avançado |
CL04_01 | I10.6 | Cilindro 04 Recuado |
CL04_02 | I10.7 | Cilindro 04 Avançado |
Acionamento do motor do Maganize de Paletes: Partida Direta com Reversão.
CPU - Baseada em CodeSys V3
Sinais de entradas e saídas: Remota Profinet Et200SP Siemens (6ES7 155-6AU01-0BN0), com 2 cartões de 16 DI (6ES7 131-6BH01-0BA0) e 2 Cartões de 16 DO (6ES7 132-6BH01-0BA0).
Uma unidade SMC EX600, será o manifold com as válvulas de acionamento dos garfos com um módulo 16DI para os sensores dos cilindros.
Segurança, através de Relés, o CLP apenas vai receber os feedbacks para interlocks e mensagens.
Interface com a linha do cliente, através de sinal digital.
IHM: Desenvolvida no próprio ambiente do CodeSys.
Caso tenha dúvidas por favor contatar.
Atenciosamente,
Projetista Elétrico."
Bom agora temos a nossa plataforma, um descritivo básico de hardware, nossos requisitos funcionais e não-funcionais
O que estaria faltando?
Bom precisamos descrever e entender o contexto dos atores do processo e descrever meus usuários do sistema. Então vou resumir em um diagrama, chamado diagrama de contexto para entender a interação entre os atores principais do meu sistema.
Contexto do Operador

Contexto do Mantenedor

Contexto do PCP

Veja no caso eu verifiquei que temos 3 operadores (meus atores principais do sistema), que interagem de diferentes formas com o sistema, o diagrama me mostra de forma resumida e simples informações muito importantes, principalmente para o desenvolvimento da IHM, que irá me ajudar a inclusive refinar ainda mais meus requisitos não-funcionais e funcionais.
Por Exemplo, anteriormente eu coloquei um requisito de usuário
[RU USU02] – Operador Seleciona ativação da Simulação pela IHM
Descrição
Operador pode selecionar a simulação das entradas e saídas, através IHM, na tela principal
Prioridade
Essencial
Pré-condições
Equipamento fora de operação
Pós-condição
Simulação de sinais e bloqueio das entradas e saías, permitindo testes de lógica de funcionamento.
Observando meu diagrama de contexto, verifico que na verdade quem vai poder selecionar ativação de simulação ou até mesmo um modo de dry-cycle seria o usuário mantenedor! ou seja, esse diagrama me auxiliou a descrever de forma correta um requisito, esses diagramas podem ser feitos antes de escrever os requisitos, depende muito da quantidade de informação e qualidade da informação que você tem nas mãos, resumindo usem diagramas de contexto, pois são de grande ajuda para escrever seus requisitos e entender interações.
[RU USU02] – Mantenedor Seleciona ativação da Simulação pela IHM
Descrição
Mantenedor pode selecionar a simulação das entradas e saídas, através IHM, na tela principal
Prioridade
Essencial
Pré-condições
Equipamento fora de operação
Pós-condição
Simulação de sinais e bloqueio das entradas e saías, permitindo testes de lógica de funcionamento.
Bom agora, já podemos fazer nossos casos de uso e nossos casos de testes que são muito importantes para validar o funcionamento, mas isso vai ser assunto para o próximo artigo.
Até o próximo artigo.



Comments