Minha aplicação tinha um conjunto de módulos e CPU e uma expansão para o I/O digital interligadas por um terminador/conector.
Resolvi fazer um teste da rede devicenet com outro equipamento, para isso retirei do painel somente o conjunto da CPU.
Ao energizar a fonte/módulos, ocorreu um problema que fazia com que o led I/O PWR da CPU ficasse piscando entre o vermelho e verde e também fazia com que a placa Devicenet SDN que estava logo após a CPU resetasse.
Não encontrei uma resposta nas literaturas da Rockwell.
Então peguei todo conjunto com suas remotas e cabos e liguei novamente, assim o erro não ocorreu.
A resposta para este erro está na necessidade de colocarmos o terminador do BUS de alimentação 5V dos módulos.
Blog para troca de conhecimento e experiências aplicáveis ao mundo da automação em diversas áreas.
quinta-feira, 3 de junho de 2010
quinta-feira, 4 de fevereiro de 2010
S7200 - Características
Segue algumas características interessantes do S7200 (abaixo também o link da Siemens para o artigo completo).
Elevada performance
O S7-200 é pequeno e compacto – ideal para as aplicações onde o espaço disponível é crítico. Ele também é rápido, oferecendo um excelente comportamento em tempo real, garantindo maior qualidade, eficiência e confiabilidade ao processo. E, com seus recursos amigáveis de programação, ele pode ser programado de maneira rápida, simples e conveniente.
Excelente modularidade
A família do S7-200 tem uma concepção modular coerente, permitindo que soluções possam ser desenvolvidas sob medida e ampliadas conforme a demanda. Ela é composta de CPUs com diferentes níveis de memória e diferentes números de entradas e saídas integradas. Estão disponíveis uma vasta gama de módulos de expansão para diversas funções, bem como diversas possibilidades de painéis de comando e visualização.
Elevada conectividade
As possibilidades de comunicação do S7-200 não têm comparação. As interfaces integradas padrão RS485 suportam taxas de transferência de dados até 187,5 Kbps e podem trabalhar no modo Freeport, que aceita protocolo definido pelo usuário. Através de módulos de expansão específicos, é possível a comunicação via modem, PROFIBUS-DP, AS-Interface e até Ethernet.
Características Funcionais
Um amplo espectro de CPUs está disponível para aplicações simples até aplicações de grande performance. Ao todo são 5 modelos de CPU com diferentes características, dentre elas, a quantidade de memória e de entradas e saídas integradas. A própria CPU já vem equipada com diversos recursos, como:
- Entradas e saídas digitais integradas
- Interface RS485 integrada
- Protocolo PPI (mestre/escravo), MPI (escravo), ou outros como Modbus (programável via Freeport)
- Contadores rápidos
- Saídas de pulso rápido
- Memória retentiva
- Entradas de interrupção
- Relógio de tempo real (opcional para alguns modelos)
- Cartão de memória removível
- Potenciômetro
COMUNICAÇÃO
A interface RS485 integrada possibilita a comunicação com um máximo de 126 estações ou nós, sendo possível, sem qualquer problema, ligar em rede dispositivos de programação, produtos SIMATIC HMI e CPUs SIMATIC. Em redes S7-200 puras é utilizado o protocolo PPI integrado. Numa rede composta por componentes SIMATIC S7-300, S7-400 e HMI, as CPUs S7-200 são ligadas como slaves MPI.
No modo Freeport, a interface RS485 integrada permite definir protocolos específicos do usuário (por ex., protocolo ASCII). Isso possibilita ligar o S7-200 em aparelhos tais como modems, impressoras, leitores de código de barras, PCs, PLCs externos e muito mais. Utilizando o protocolo USS para acionamentos de velocidade variável, é possível controlar até 31 inversores de freqüência do tipo MICROMASTER, sem que seja necessário qualquer hardware adicional.
LINK:
http://www.siemens.com.br/templates/produto.aspx?channel=3878&produto=5921
Elevada performance
O S7-200 é pequeno e compacto – ideal para as aplicações onde o espaço disponível é crítico. Ele também é rápido, oferecendo um excelente comportamento em tempo real, garantindo maior qualidade, eficiência e confiabilidade ao processo. E, com seus recursos amigáveis de programação, ele pode ser programado de maneira rápida, simples e conveniente.
Excelente modularidade
A família do S7-200 tem uma concepção modular coerente, permitindo que soluções possam ser desenvolvidas sob medida e ampliadas conforme a demanda. Ela é composta de CPUs com diferentes níveis de memória e diferentes números de entradas e saídas integradas. Estão disponíveis uma vasta gama de módulos de expansão para diversas funções, bem como diversas possibilidades de painéis de comando e visualização.
Elevada conectividade
As possibilidades de comunicação do S7-200 não têm comparação. As interfaces integradas padrão RS485 suportam taxas de transferência de dados até 187,5 Kbps e podem trabalhar no modo Freeport, que aceita protocolo definido pelo usuário. Através de módulos de expansão específicos, é possível a comunicação via modem, PROFIBUS-DP, AS-Interface e até Ethernet.
Características Funcionais
Um amplo espectro de CPUs está disponível para aplicações simples até aplicações de grande performance. Ao todo são 5 modelos de CPU com diferentes características, dentre elas, a quantidade de memória e de entradas e saídas integradas. A própria CPU já vem equipada com diversos recursos, como:
- Entradas e saídas digitais integradas
- Interface RS485 integrada
- Protocolo PPI (mestre/escravo), MPI (escravo), ou outros como Modbus (programável via Freeport)
- Contadores rápidos
- Saídas de pulso rápido
- Memória retentiva
- Entradas de interrupção
- Relógio de tempo real (opcional para alguns modelos)
- Cartão de memória removível
- Potenciômetro
COMUNICAÇÃO
A interface RS485 integrada possibilita a comunicação com um máximo de 126 estações ou nós, sendo possível, sem qualquer problema, ligar em rede dispositivos de programação, produtos SIMATIC HMI e CPUs SIMATIC. Em redes S7-200 puras é utilizado o protocolo PPI integrado. Numa rede composta por componentes SIMATIC S7-300, S7-400 e HMI, as CPUs S7-200 são ligadas como slaves MPI.
No modo Freeport, a interface RS485 integrada permite definir protocolos específicos do usuário (por ex., protocolo ASCII). Isso possibilita ligar o S7-200 em aparelhos tais como modems, impressoras, leitores de código de barras, PCs, PLCs externos e muito mais. Utilizando o protocolo USS para acionamentos de velocidade variável, é possível controlar até 31 inversores de freqüência do tipo MICROMASTER, sem que seja necessário qualquer hardware adicional.
LINK:
http://www.siemens.com.br/templates/produto.aspx?channel=3878&produto=5921
quarta-feira, 3 de fevereiro de 2010
Leitura / Escrita Excel - Salvar sem perguntar
Segue um script utilizado no Cimplicity (GE) que simula a escrita em uma célula e leitura de outra célula com salvamento no fim "sem a pergunta do excel" se você quer sobrescrever o arquivo.
Muito útil para utilizarmos em aplicações conjuntas onde deverá ficar oculto o excel e não ter nenhum tipo de mensagem para atrapalhar.
Sub OnMouseDown(x As Long, y As Long, flags As Long)
dim ExcelApp as object
dim ExcelBook as object
dim SHeet as object
Set ExcelApp = CreateObject("Excel.application")
Set ExcelBook = ExcelApp.Workbooks.Open("c:\Test.xls")
ExcelBook.Sheets("Plan1").Select
'Exibe o conteúdo da célula na posição 2,3
' variavel = xlw.Application.Cells(2, 3).Value
MsgBox ExcelBook.Application.Cells(2, 3).Value
ExcelBook.Application.Cells(2, 3).Value = 8
MsgBox ExcelBook.Application.Cells(2, 3).Value
' Fechar a planilha sem salvar alterações
' Para salvar mude False para True
ExcelBook.Close True
' Liberamos a memória
Set ExcelBook = Nothing
Set ExcelApp = Nothing
End Sub
Muito útil para utilizarmos em aplicações conjuntas onde deverá ficar oculto o excel e não ter nenhum tipo de mensagem para atrapalhar.
Sub OnMouseDown(x As Long, y As Long, flags As Long)
dim ExcelApp as object
dim ExcelBook as object
dim SHeet as object
Set ExcelApp = CreateObject("Excel.application")
Set ExcelBook = ExcelApp.Workbooks.Open("c:\Test.xls")
ExcelBook.Sheets("Plan1").Select
'Exibe o conteúdo da célula na posição 2,3
' variavel = xlw.Application.Cells(2, 3).Value
MsgBox ExcelBook.Application.Cells(2, 3).Value
ExcelBook.Application.Cells(2, 3).Value = 8
MsgBox ExcelBook.Application.Cells(2, 3).Value
' Fechar a planilha sem salvar alterações
' Para salvar mude False para True
ExcelBook.Close True
' Liberamos a memória
Set ExcelBook = Nothing
Set ExcelApp = Nothing
End Sub
Assinar:
Postagens (Atom)