Transcript ISaGRAF V3

ICP DAS
Open Solution
for
I-8000 Series Embedded Controllers
Presented by Chun Tsai
[email protected]
TEL: ++ (886 2) 2257 8628
FAX: ++ (886 2) 2257 8673
Http: www.icpdas.com
support about ISaGRAF: [email protected]
1
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
2
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
3
ICP DAS
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)
Http: www.icpdas.com
support about ISaGRAF: [email protected]
4
ICP DAS
Application Areas
•
•
•
•
•
•
Somewhere you need PLCs
Machine control
• Water management
system
Process control
• Power system
Factory automation
• DAS system
Building automation
Traffic control system • Engineering system
Http: www.icpdas.com
support about ISaGRAF: [email protected]
5
ICP DAS
ISaGRAF programming
• 5 IEC61131-3 languages
• Flow Chart language
• C Rountine integration : need C compiler
Http: www.icpdas.com
support about ISaGRAF: [email protected]
6
ICP DAS
What is ISaGRAF?
FBD
SFC
Debug
LD
Simulate
ST
IL
Graphic
Http: www.icpdas.com
• Follow IEC61131-3
standard OPEN PLC
languages
• Support six languages
• Enviroment :
Windows 95, 98,
Windows 2000,
Windows NT
support about ISaGRAF: [email protected]
7
ICP DAS
ISaGRAF : Link to Controllers
Download / Debug
Control
RS232 , RS485
Ethernet
I-8417 , I-8817
I-8437 , I-8837
ISaGRAF Workbench
Http: www.icpdas.com
support about ISaGRAF: [email protected]
8
ICP DAS
IEC61131-3 : SFC
Sequential Function Chart
Http: www.icpdas.com
support about ISaGRAF: [email protected]
9
ICP DAS
IEC61131-3 : FBD & LD
Function Block Diagram
Ladder Diagram
Http: www.icpdas.com
support about ISaGRAF: [email protected]
10
ICP DAS
IEC61131-3 : ST & IL
Structural Text
Instruction List
if (level <= level_max)
then
out_valve := false;
memory_vlv := (vlv23+dbh18)/2;
else
alarm_level := true;
out_valve := false;
end_if;
Http: www.icpdas.com
start_cmd: LD bi101
ADD 10
mul_ope: MUL( interm_bcmd
SUB bo100
)
ST
bcmd
GT
top_level
JMPNC mul_ope
support about ISaGRAF: [email protected]
11
ICP DAS
ISaGRAF Application
Http: www.icpdas.com
support about ISaGRAF: [email protected]
12
ICP DAS
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.
Http: www.icpdas.com
support about ISaGRAF: [email protected]
13
ICP DAS
ISaGRAF Cycle
Scan all inputs
Process ‘begin’ area
ISaGRAF
Controller
Process ‘Sequential’ area
Process ‘End’ area
Reflash all outputs
Http: www.icpdas.com
support about ISaGRAF: [email protected]
14
ICP DAS
ISaGRAF : Debugging
• All variables and
program’s run time
status are seen on
screen
• Trace variables
• Interrupt setting
• Spotlight
• Simulation on PCs
Http: www.icpdas.com
support about ISaGRAF: [email protected]
15
ICP DAS
Hardware Structure
five 7-segment
LEDs
3 programable
Leds
Power indicator
of I/O module
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
Http: www.icpdas.com
4programable
push-button
support about ISaGRAF: [email protected]
16
ICP DAS
Basic Concept : S-MMI
• 5 7-segment LEDs
• 4 programmable
push-buttons
• 3 programmable
LEDs
• All designed by
ISaGRAF
Http: www.icpdas.com
support about ISaGRAF: [email protected]
17
ICP DAS
Basic Concept : Real Time Clock
• Year、 Month、Date、Weekdate
• Hour、Minute、Sec
• R/W by using ISaGRAF Function
Blocks
Http: www.icpdas.com
support about ISaGRAF: [email protected]
18
ICP DAS
Basic Concept : Mounting
• DIN-Rail Mounting
• Wall/Panel Mounting
• I/O screw panel
Http: www.icpdas.com
support about ISaGRAF: [email protected]
19
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
20
ICP DAS
Basic Concept : Netwrok Slave No
• RS485 network ID
• one RS485 network can
link up to 255 I-8xx7
Http: www.icpdas.com
support about ISaGRAF: [email protected]
21
ICP DAS
Basic Concept : Stability
•
•
•
•
•
Operation temp : -20 ~ +75 ºC
Storiage temp: -30 ~ +85 ºC
Humidity : 5 ~ 95% non-condensed
Watchdog
Protection circuit
Http: www.icpdas.com
support about ISaGRAF: [email protected]
22
ICP DAS
Basic Concept : Communication
COM3 : RS485 fieldbus
simple RS232/RS485
link with I-7000
•
•
•
•
•
COM4 : link with I-7000
simple Rs232
COM1 : RS232
COM2 : RS485
COM3 : RS232/RS485
COM4 : RS232
Ethernet : for I-8437
and I-8837
COM1: programing
modbus protocol
Http: www.icpdas.com
COM2 : programing
RS485 network
modbus protocol
Ethernet : programing
networking
modbus TCP/IP protocol
ethernet fieldbus
support about ISaGRAF: [email protected]
23
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
24
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
25
ICP DAS
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
Http: www.icpdas.com
COM3 : RS485
COM3 : RS485
support about ISaGRAF: [email protected]
26
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
27
ICP DAS
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
COM1/COM2
Http: www.icpdas.com
Other devices
support Modbus
COM3/COM4
support about ISaGRAF: [email protected]
28
ICP DAS
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
Http: www.icpdas.com
support about ISaGRAF: [email protected]
29
ICP DAS
Basic Concept : Ethernet Networking
• 1 to 4 PCs can link to many I-8437/I-8837 s
Http: www.icpdas.com
support about ISaGRAF: [email protected]
30
ICP DAS
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.
Http: www.icpdas.com
support about ISaGRAF: [email protected]
31
ICP DAS
THE END
Thanks !
Http: www.icpdas.com
support about ISaGRAF: [email protected]
32