CLP IEC61131-3 - Apresentação

CLP IEC61131-3 - Apresentação

(Parte 2 de 5)

Task 2 evento event_id Task 3 evento event_id

Task N periódica período_N ...

“Apesar do esforço estabelecido pela norma IEC 61131-3 para padronização das linguagens de programação, alguns aspectos da norma são dependentes da forma de implementação”

“Empresas americanas não se preocupam muito com normas, elas possuem poucos engenheiros, escolhem um fornecedor e ficam ligadas a ele”

Norma IEC 61131

Open PLC

Controle baseado em PC Soft PLC

Programação transportável (IEC 61131-3) PLCopen - Netherlands - 1992

“Opennes implies more than open communication networks, it also implies open software” [The state of PLC - InTech - April - 96]

Open PLC

PLC Open é uma associação independente que promove uma padronização na implementação da norma IEC 61131-3 nAtuação lDivulgação da norma lDefinição de interfaces comuns lCertificação de produtos nTestes de compatibilidade lBase level lPortability level lFull compliance nRecomendações sobre utilização da norma

PLC x Open PLC

Características dos CLPs abertos baseados em PC nMaior velocidade que CLPs convencionais nNão há limite de quantidade de memória nMaiores facilidades de comunicação via diversas tecnologias de rede nMúltiplas linguagens de programação (padrão 61131-3) nIncorpora todas as vantagens e funcionalidades dos PCs convencionais

PLC x Open PLC

Mercado para o CLP aberto hoje n Automobilística nBebidas nAlimentos nCigarros nFarmacêutica n Predial nManufatura em geral

PLC x Open PLC

Produtos Soft Logic (Control Engineering - Março, 1999)

Company Software Strategy

ABBAdvant OCSWindows NT, RTX
Aerotech IncU500, U60095, NT

3SCoDeSysWindows NT Adept Technology AdeptWindowsNT, 95 AfconP-CIM NT

AlterSysSoft logic/DCS, solution PCP

Virgo QNX

Apilogic Apigraf NT ASAP ASIC-300 NT Aspen Technology Plantelligence NT CegelecAlspa P3200 for utilitiesJava Ci Technologies Citect NT CJ International IsaGraf NT Comdale Technologies Expert systemsQNX

Control Systems International Field Control SystemQNX

Honeywell IACTotal Plant SolutionNT
Integrated Systems IncPsos, psos +Real-time system, tools

CTC Parker MachineLogic DOS/RTX Cutler-Hammer/Eaton NetSolver NT/INtime CyberonicsHMI & PLCs for process controlJava Elsag BaileySymphony, Freelance 2000NT, NT Fisher-Rosemount PlantWeb NT Foxboro FoxDMMJava GE FanucPC ControlNT Hewlett-Packard Chai Java Honeywell/MicroSwitchSmart ControlNT/INtime Iconics Genesis32 NT Imagination Systems Hyperkernel Real-time system IntellutionFIX Paradym-31 NT (RTX), CE

Intrinsyc SoftwareIntegration Expert for Windows NTNT, CE Development Tools

Intuitive Technology Web@aGlance server Java

Klopper & WiegeProConOS NT with real-time kernel LabtechControl, Control Pro DOS, Windows 3.1, 95 LynxLynxOSRtos

MDSIOpen CNCNT with RTX/QNX

PC Control Vendors

Company Software Strategy

Mitsubishi Electric Automation MELsoft NT/Intime Moore AutomationAPACS Process Control SystemNT National InstrumentsBridgeview, Labview RTNT, NT with PC board NemaSoft OpenControl, ParagonNT/Hyperkernel, NT New Monics PERC Virtual Machine NT/RTX/Java Object AutomationOAenterprise 98NT/RTX/Java

Opto 2OptoRuntimePC, Factory FloorNT
OSIPI SystemNT

OMNXOMNX Direct ControlNT/QNX OmronSysmacPLC on PC board PC SoftWizPLC, WizDCS NT/RTX, NT PEP Modular ComputersSmart2 PLCNT

PharLapReal-time ETS kernel for NTReal-time systems, tools Phoenix ContactRemote Field ControllerRtos, CE (in beta)

QNX Software SystemsQNX Real-time systems Radisys INtimeReal-time systems Rockwell AutomationAllen-Bradley SoftLogix 5NT Rockw ell Software ControlPak NT Schneider AutomationTSX PremiumPLC on PC board Sequentia OpenBatch NT SiemensWinAC, MP270 NT, CE Softing4 ControlNT SoftPLCSoftPLC Embedded RTOS/Java Steeplechase Visual Logic Controller NT/Intime TA Engineering AIMAX NT Think & DoThink & DoNT/RTX Total Control Products Framew orX NT/CE/RTX VenturCom RTX Real-time systems VMIC IOWorks NT/VxWorks NT/Rtos

Westinghouse PCWeb Access View Enabler (WAVE) Java

Wind River SystemsVxWorksReal-time systems

WonderwareFactorySuite 2000, InControlNT, CE

Yokogawa Industrial Automation

Centum CS 1000NT

PC Control Vendors

IEC 61131-3

Características da Norma IEC 61131-3

Endereçamento simbólicoEndereçamento físico

Convenção de nomes Características

DIGESTOR_1 SEQUÊNCIA

DIGESTOR_1 DIGESTOR_1.SEQUÊNCIA DIGESTOR_1.SEQUÊNCIA.FATOR_H DIGESTOR_1.SEQUÊNCIA.FATOR_H.CONTROLE_TEMP DIGESTOR_1.SEQUÊNCIA.FATOR_H.CONTROLE_TEMP.TIC101_VP

Características

Convenção de nomes nTornam o banco de dados e a estratégia de controle mais claros e perceptíveis nSegue hierarquia top-down nNome embutido no nível de recurso, o computador ou sistema externo solicita dado pelo nome ao invés de buscar endereço nFacilita integração com outros sistemas: administrativo, gestão nFacilita e exportação da base de dados nUso de Literais: -12, 0.45, 2#1010, FALSE, TRUE, Time#14ms nEtc

Características

Tipos de dados

nGenéricos lANY lANY - NUM lANY - BIT lSTRING lANY - DATE lTIME lDERIVADOS nDerivados (enumerated, subrange, array, struct)

Características

Variáveis (Declaração, Atribuição de tipos, Inicialização) nElemento simples

(Parte 2 de 5)

Comentários