11
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Open Solution
for
I-8000 Series Embedded
Controllers
Presented by Chun [email protected]
TEL: ++ (886 2) 2257 8628 FA
X: ++ (886 2) 2257 8673
22
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
33
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
44
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
What resources are necessary to build a ISaGRAF application ?
• I-workbench : ISaGRAF workbench , At least 1 pieces to install on 1 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)
55
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
66
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
ISaGRAF programming• 5 IEC61131-3 languages
• Flow Chart language
• C Rountine integration : need C compiler
77
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
SFCFBD
LD
ST
IL
Debug
Simulate
Graphic
What is ISaGRAF?
• Follow IEC61131-3 standard OPEN PLC languages
• Support six languages• Enviroment :
Windows 95, 98, Windows 2000,
Windows NT
88
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
ISaGRAF : Link to Controllers
ISaGRAF Workbench
I-8417 , I-8817I-8437 , I-8837
Download / Debug Control
RS232 , RS485 Ethernet
99
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
IEC61131-3 : SFC Sequential Function Chart
1010
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Function Block Diagram
Ladder Diagram
IEC61131-3 : FBD & LD
1111
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
Structural Text Instruction List
IEC61131-3 : ST & IL
1313
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
• An apication could be constructed by a single or some programs.
• Mixed languages is allowed : Choose your preferd languages.
• Easy viewed and debugging.
ISaGRAF : Modulized Structure
1414
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Scan all inputs
Process ‘begin’ area
Process ‘Sequential’ area
Process ‘End’ area
Reflash all outputs
ISaGRAF
Controller
ISaGRAF Cycle
1515
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
ISaGRAF : DebuggingISaGRAF : Debugging
• All variables and program’s run time status are seen on screen
• Trace variables
• Interrupt setting
• Spotlight
• Simulation on PCs
1616
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Hardware Structure
Power indicator Led
3 programable Leds
five 7-segment LEDs
4programablepush-button
Power indicator of I/O module
Digital I/O status Leds
I/O screw panel
Power input
Rs232/RS485 or fieldbus port Slave No.
Dip swith
Rs232 programming port (support Modbus)
Rs485 programming port (support Modbus)
Modbus TCP/IP and ethernet fieldbus port for I-8437 and I-8837
RS485 port
1717
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : S-MMI
• 5 7-segment LEDs
• 4 programmable push-buttons
• 3 programmable LEDs
• All designed by ISaGRAF
1818
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Real Time Clock
• Year 、 Month 、 Date 、 Weekdate• Hour 、 Minute 、 Sec• R/W by using ISaGRAF Function Blocks
1919
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Mounting
• DIN-Rail Mounting• Wall/Panel Mounting
• I/O screw panel
2020
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
2121
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Netwrok Slave No
• RS485 network ID
• one RS485 network can link up to 255 I-8xx7
2222
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Stability
• Operation temp : -20 ~ +75 ºC
• Storiage temp: -30 ~ +85 ºC• Humidity : 5 ~ 95% non-condensed
• Watchdog
• Protection circuit
2323
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Communication
• COM1 : RS232 • COM2 : RS485• COM3 : RS232/RS485• COM4 : RS232• Ethernet : for I-8437 and I-8837
COM3 : RS485 fieldbus simple RS232/RS485 link with I-7000
COM4 : link with I-7000 simple Rs232
COM2 : programing RS485 network modbus protocol
COM1: programing modbus protocol
Ethernet : programing networking modbus TCP/IP protocol ethernet fieldbus
2424
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : RS485 networking
• 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
COM2 : RS482
2525
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Link to HMI • Use COM1 or COM2• ISaGRAF Workbench can be a simple HMI (Human Machine Interf
ace )• Touch screens support Modbus protocol• PC + SCADA software
COM1 or COM2
2626
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
2727
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
2828
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
COM1/COM2 COM3/COM4
2929
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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
3030
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
Basic Concept : Ethernet Networking
• 1 to 4 PCs can link to many I-8437/I-8837 s
3131
ICP DAS
Http: www.icpdas.com support about ISaGRAF: [email protected]
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.