Академический Документы
Профессиональный Документы
Культура Документы
1. Cada lugar binário (que só apresenta 0 ou 1 ficha) é representado por uma bobina de
retenção ou um flag; cada lugar não binário (que pode ter mais de uma ficha) é representado
por um contador de incremento e decremento;
4. Para cada linha a partir da segunda, que representa uma transição, a parte condicional deve
apresentar na forma sequencial (AND) as ligações entre as entradas que levam a transição a
disparar. Assim, para avaliações de condições para lugares de entrada da transição cujo arco
exige apenas uma ficha, utiliza-se um contato normal-aberto, enquanto que para arcos que
exigem mais de uma ficha do lugar (que neste caso é formalizado por um contador), usam-se
contatos de blocos comparativos (=, <, >, ≤, ≥, ≠), que verificam o valor atual do contador;
5. Na parte de execução de cada linha devem-se atualizar os valores dos comandos envolvidos,
que representam os lugares ligados à transição. Dessa forma, para lugares binários utilizam-se
códigos de set e reset, sendo o set para os lugares binários de saída e o reset para os lugares
de entrada (desde que foi retirada a ficha do mesmo); para lugares não binários representados
por contadores, usam-se códigos de blocos aritméticos para somar um número equivalente ao
peso do arco que leva da transição ao lugar de saída, ao contador que representa este último;
e blocos de subtração para subtrair o valor numérico correspondente ao arco do lugar de
entrada da transição, do contador que representa este lugar;
6. Em cada linha de código, uma condicional extra na forma de um contato normal- aberto
ligado a um determinado dispositivo sensor de controle deve ser colocada para garantir a
evolução do sistema corretamente, de acordo com as respostas externas do sistema através
de sensores.