step7 subrotina passo-a-passo
TRANSCRIPT
![Page 1: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/1.jpg)
Criando Sub-rotina
STEP 7
Por Gustavo Fernandes
![Page 2: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/2.jpg)
Importante: Se você não sabe como chegar até aqui, comece a se
preocupar;
![Page 3: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/3.jpg)
![Page 4: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/4.jpg)
![Page 5: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/5.jpg)
![Page 6: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/6.jpg)
![Page 7: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/7.jpg)
![Page 8: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/8.jpg)
Em OB1 fica o Programa Principal.
![Page 9: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/9.jpg)
![Page 10: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/10.jpg)
Isso explica porque inserimos „Function‟
como novo objeto;
![Page 11: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/11.jpg)
![Page 12: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/12.jpg)
![Page 13: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/13.jpg)
![Page 14: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/14.jpg)
Em FC1 fica a sub-rotina.
![Page 15: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/15.jpg)
Esse comando de retorno vai depender do que se espera do programa, nesse exemplo ele está
sendo inútil uma vez que terminada a varredura da sub-rotina, o programa principal é retomado
automaticamente;
![Page 16: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/16.jpg)
Importante: na hora de fazer o Download do programa no simulador
[PLCSim], deve-se carregar toda a pasta “Blocks” para que tanto o
programa principal quanto a sub-rotina, OB1 e FC1 [no exemplo]
sejam carregados;
![Page 17: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/17.jpg)
Lembrem-se que, para que o Download seja possível, o
simulador deve estar aberto e com a CPU no modo STOP;
![Page 18: Step7 subrotina passo-a-passo](https://reader035.vdocuments.net/reader035/viewer/2022062220/55a684341a28ab37498b47d3/html5/thumbnails/18.jpg)
Agora vamos bruxar, porque manufatura
reprova...
u_U