320 likes | 440 Views
Open Solution for I-8000 Series Embedded Controllers. Presented by Chun Tsai chun@icpdas.com TEL: ++ (886 2) 2257 8628 FAX: ++ (886 2) 2257 8673. What is Open Solution for I-8000 ?. IEC61131-3 standard programming languages
E N D
Open Solution forI-8000 Series Embedded Controllers Presented by Chun Tsai chun@icpdas.com TEL: ++ (886 2) 2257 8628 FAX: ++ (886 2) 2257 8673
What is Open Solution for I-8000 ? • IEC61131-3 standard programming languages • Powerful Development Tools: ISaGRAF Workbench • Open Modbus communication protocol on TCP/IP 、RS232/RS485 • Distributed Control System • Easy Integration with HMI and SCADA softwares • Integrated with I-7000 series modules
Which Model ? • I-8417 : ISaGRAF Embedded Controller, 4 slot I/O, 2 RS232, 1 RS485, 1 RS232/RS485 • I-8817 : ISaGRAF Embedded Controller, 8 slot I/O, 2 RS232, 1 RS485, 1 RS232/RS485 • I-8437 : ISaGRAF Embedded Controller, 4 slot I/O, 10M Ethernet, 2 RS232, 1 RS232/RS485 • I-8837 : ISaGRAF Embedded Controller, 8 slot I/O, 10M Ethernet, 2 RS232, 1 RS232/RS485
What resources are necessary to build a ISaGRAF application ? • I-workbench : ISaGRAF workbench, At least 1 pieces to install on1 PC to develop your applications • I-8xx7 : the controllers should be I-8417、I-8817、I-8437 or I-8837 • Options: to make ISaGRAF application linked with C routines, you need a C compiler extra for DOS (MSVC V1.52 recommanded)
Application Areas • Somewhere you need PLCs • Machine control • Process control • Factory automation • Building automation • Traffic control system • Water management system • Power system • DAS system • Engineering system
ISaGRAF programming • 5 IEC61131-3 languages • Flow Chart language • C Rountine integration : need C compiler
SFC FBD Debug LD Simulate ST Graphic IL What is ISaGRAF? • Follow IEC61131-3 standard OPEN PLC languages • Support six languages • Enviroment : Windows 95, 98, Windows 2000, Windows NT ISaGRAF
ISaGRAF : Link to Controllers Download / Debug Control RS232 , RS485 Ethernet I-8417 , I-8817 I-8437 , I-8837 ISaGRAF Workbench
IEC61131-3 : SFC Sequential Function Chart
IEC61131-3 : FBD& LD Function Block Diagram Ladder Diagram
if (level <= level_max) then out_valve := false; memory_vlv := (vlv23+dbh18)/2; else alarm_level := true; out_valve := false; end_if; start_cmd: LD bi101 ADD 10 mul_ope: MUL( interm_bcmd SUB bo100 ) ST bcmd GT top_level JMPNC mul_ope IEC61131-3 : ST & IL Structural Text Instruction List
ISaGRAF : Modulized Structure • An apication could be constructed by a single or some programs. • Mixed languages is allowed : Choose your preferd languages. • Easy viewed and debugging.
Scan all inputs Process ‘begin’ area ISaGRAF Controller Process ‘Sequential’ area Process ‘End’ area Reflash all outputs ISaGRAF Cycle
ISaGRAF : Debugging • All variables and program’s run time status are seen on screen • Trace variables • Interrupt setting • Spotlight • Simulation on PCs
Power indicator of I/O module 3 programable Leds five 7-segment LEDs Power indicator Led Digital I/O status Leds RS485 port Power input Rs232/RS485 or fieldbus port Slave No. Dip swith Rs232 programming port (support Modbus) I/O screw panel Rs485 programming port (support Modbus) Modbus TCP/IP and ethernet fieldbus port for I-8437 and I-8837 4programable push-button Hardware Structure
Basic Concept : S-MMI • 5 7-segment LEDs • 4 programmable push-buttons • 3 programmable LEDs • All designed by ISaGRAF
Basic Concept : Real Time Clock • Year、Month、Date、Weekdate • Hour、Minute、Sec • R/W by using ISaGRAF Function Blocks
Basic Concept : Mounting • DIN-Rail Mounting • Wall/Panel Mounting • I/O screw panel
Basic Concept : Modulized I/O • 4 or 8 I/O slots • D/I 、D/O 、Relay 、A/D、D/A、 Thermo-card • Counter、Frequency • freely plug-in
Basic Concept : Netwrok Slave No • RS485 network ID • one RS485 network can link up to 255 I-8xx7
Basic Concept : Stability • Operation temp : -20 ~ +75 ºC • Storiage temp: -30 ~ +85 ºC • Humidity : 5 ~ 95% non-condensed • Watchdog • Protection circuit
COM3 : RS485 fieldbus simple RS232/RS485 link with I-7000 COM4 : link with I-7000 simple Rs232 COM1: programing modbus protocol COM2 : programing RS485 network modbus protocol Ethernet : programing networking modbus TCP/IP protocol ethernet fieldbus Basic Concept : Communication • COM1 : RS232 • COM2 : RS485 • COM3 : RS232/RS485 • COM4 : RS232 • Ethernet : for I-8437 and I-8837
Basic Concept : RS485 networking COM2 : RS482 • Use COM2 • 1 pc to max 255 I-8xx7 on a RS485 network for programing , controlling or collecting datas • Modbus protocol: easy integrated with HMI or SCADA software • Max distance to 1200 m
Basic Concept : Link to HMI • Use COM1 or COM2 • ISaGRAF Workbench can be a simple HMI (Human Machine Interface ) • Touch screens support Modbus protocol • PC + SCADA software COM1 or COM2
Basic Concept : RS485 Fieldbus • Use COM3 • Each I-8xx7 can freely access to other I-8xx7 • max distance to 1200 m • No limitation of how many I-8xx7 • Using ISaGRAF function blocks COM3 : RS485 COM3 : RS485
Basic Concept : Link with I-7000 • One of COM3 or COM4 can link to I-7000 • Max to 64 I-7000 modules • COM4 should be linked with a I-7520 convetor • Using ISaGRAF function blocks COM3 or COM4
Basic Concept : Modbus protocol • COM1、COM2 support Modbus slave protocol. They can be link to PC 、HMI or SCADA software. • One of COM3 or COM4 can be programed as a modbus master port and link to other PLCs or devices that support modbus protocol. • Using ISaGRAF function blocks Other PLCs support Modbus Other devices support Modbus COM3/COM4 COM1/COM2
Basic Concept : Modbus TCP/IP on Ethernet Port • 10M bps RJ45 ethernrt port for I-8437 and I-8837 • Support Modbus TCP/IP protocol. • Each I-8437/I-8837 has a IP address and uses socket port No. 502 to adapt Modbus TCP/IP protocol • Max 4 PCs can link to one I-8437/I-8837 at the same time
Basic Concept : Ethernet Networking • 1 to 4 PCs can link to many I-8437/I-8837 s
Basic Concept : Ethernet Fieldbus • Each I-8437/I-8837 can freely access to other I-8437/I-8837 by ethernet fieldbus or RS485 fieldbus. • Using ISaGRAF function blocks.