Showing posts with label Siemens. Show all posts
Showing posts with label Siemens. Show all posts

02 August 2009

motorzito



Em cada obra há alguma coisa de novo. nesta é um motor de 120Amperes, mas de 6000V.

17 July 2009

Formation sur les machines de stockage

Ontem e hoje foi formação. Cá estou eu, junto com os meus formandos. Se não fosse a foto nem eu acreditava. Dois dias de formação dada por mim em francês (Arghhh...) e na avaliação todos gostaram, só um é que sugeriu um formador com mais facilidade de expressão em francês. E a maioria quer formação mais aprofundada em STEP7, e não admira, foi uma manhã a explicar programa, e alguns só tinham visto um autómato a mais de 3 metros de distancia, não deve ter sido fácil.
Eu acho que mereço um CAP de formador Honoris Causa, fica a sugestão...

26 June 2009

Nota técnica: Tempo de ciclo como Temporizador no Siemens

Encontrei isto nos meus mails enviados, e como já não me lembrava fica aqui. Pode ser mais fácil de encontrar no futuro.
Podemos usar o tempo de ciclo do autómato para fazer temporizadores. Uma forma simples é usar o OB1_prev_cicle (tempo do último ciclo do OB1) em milisegundos e adicionar à nossa variável de temporizador. Esta variável temporária do OB1 entrando dentro da nossa FC é usada assim:
db_dados.tempo1 := db_dados.tempo1 + DINT_TO_TIME ( INT_TO_DINT ( OB1_prev_cycle ) );
Mas ter em atenção que se tivermos esta condição verdadeira durante 30 minutos e a ser chamada a cada ciclo o resultado não dá 30 minutos, mas sim 30minutos+ 32 ou 33 segundos. Não sei explicar porquê, mas é assim. Por isso usar apenas quando essa tolerancia for aceitável.

28 October 2008

Nota Técnica: Direct Data Exchange ou S7 Connection, qual utilizar?

Interligar dois PLCs Master (Siemens) via profibus, pode ser feito com DP/DP Coupler ou usando uma carta CP 342-5, por exemplo, num dos PLCs. O PLC da Máquina (Master) vai trocar dados com um PLC da fábrica (Master), via profibus (ver figura do post anterior). A forma que mais temos usado é o Direct Data Exchange, em que são configurados um X bytes de Input e Y bytes de output, bytes esses que são directamente endereçados como as DIs/DOs. Esta forma de comunicação tem de ser configurada nos dois PLCs que pretendem trocar dados e permite trocar até 256 bytes no total.
Existe uma outra forma que é o S7 Connection, na qual se podem usar funções como o PUT e o GET (usado no projecto da Turquia, penso eu). Neste caso a comunicação é feita por request podendo ser unidireccional ou bidireccional. Para implementar uma comunicação unidireccional é necessário ter uma carta do tipo CP 342-5 num PLC, ou nos dois caso se pretenda bidireccional. Se for unidireccional a configuração é feita apenas no do CPU que tem a carta CP. Mesmo com uma comunicação unidireccional podem passar dados nos dois sentidos usando o PUT e GET no PLC que tem a carta CP 342-5, ou seja, com o PUT é possível escrever e com o GET é possível ler dados do outro PLC. Para que as funções PUT e GET funcionem é necessário activar uma S7 Connection no NetPro (botão direito em cima do CPU -> Insert new connection -> Connection Type = S7 Connection -> ok. Na janela Properties S7 Connection escolher CP 342-5 no CPU Local e MPI/DP no CPU Partner. Ainda nesta janela é mostrado o ID da conexão que vai ser usado nas funções PUT e GET). Este tipo de comunicação também pode ser usado para uma ligação Ethernet, entre dois S7 317 PN/DP por exemplo, e permite trocar dados até 240 bytes.
Finalmente, neste projecto tem que usar o Direct Data Exchange.

Nota Técnica: OLM Siemens

A 1ª vez que liguei a rede profibus (ver figura) o OLM do lado da Máquina não funcionou (a comunicação profibus não se estabeleceu), ou seja o LED System ficou a piscar a vermelho. Isto significa que o baud rate não foi ainda detectado (podendo a origem deste problema estar em diversas razões - ver PI_OLM_e.pdf). O facto de este OLM não detectar a velocidade da rede profibus deve-se (penso eu) ao facto de estar ligado ao slave DP/DP Coupler. A solução para esta questão passou por ligar o cabo do master da rede (S7 317) a esse OLM e o LED System ficou verde fixo. Restabelecendo as ligações da rede profibus, o OLM já funcionou e a comunicação estabeleceu-se (LED CH1 e CH2 cor laranja fixo). Mesmo desligando e voltando a ligar a alimentação o OLM não perde o baud rate. Mudando a velocidade da rede é possível que seja necessário fazer este procedimento novamente.