Download presentation
Presentation is loading. Please wait.
Published byHorace Little Modified over 7 years ago
1
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
ISaGRAF Embedded Controller I-8417 / I-8817 User’s Manual Chapter 0 : Basic Concept ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
2
What is Open Solution for I-8000 ?
IEC 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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
3
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Which Model ? I-8417 : ISaGRAF Embedded Controller, 4 slot I/O, RS232, 1 RS485, 1 RS232/RS485 I-8817 : ISaGRAF Embedded Controller, 8 slot I/O, RS232, 1 RS485, 1 RS232/RS485 I-8437 : ISaGRAF Embedded Controller, 4 slot I/O, 2 RS232, 10M Ethernet, 1 RS232/RS485 I-8837 : ISaGRAF Embedded Controller, 8 slot I/O, 2 RS232, 10M Ethernet, 1 RS232/RS485 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
4
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
5
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
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 Embedded Controller : I-84x7 / I-88x7 : User’s Manual
6
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
ISaGRAF programming 5 IEC languages Flow Chart language C Rountine integration : need C compiler ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
7
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
What is ISaGRAF? SFC FBD LD ST IL Debug Simulate Graphic Follow IEC standard OPEN PLC languages Support six languages Enviroment : Windows 95, 98, Windows 2000, Windows NT ISaGRAF ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
8
ISaGRAF : Link to Controllers
Download / Debug Control RS232 , RS485 Ethernet I-8417 , I-8817 I-8437 , I-8837 ISaGRAF Workbench ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
9
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
IEC : SFC Sequential Function Chart ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
10
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
IEC : FBD & LD Function Block Diagram Ladder Diagram ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
11
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
IEC : ST & IL Structural Text Instruction List if (level <= level_max) then out_valve := false; memory_vlv := (vlv23+dbh18)/2; else alarm_level := true; end_if; start_cmd: LD bi101 ADD 10 mul_ope: MUL( interm_bcmd SUB bo100 ) ST bcmd GT top_level JMPNC mul_ope ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
12
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Hardware Structure Power indicator Led 3 programable Leds five 7-segment LEDs 4programable push-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 RS232 port ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
13
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
S-MMI 5 7-segment LEDs 4 programmable push-buttons 3 programmable LEDs All designed by ISaGRAF ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
14
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Real Time Clock Year、 Month、Date、Weekdate Hour、Minute、Sec R/W by using ISaGRAF Function Blocks ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
15
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Mounting DIN-Rail Mounting Wall/Panel Mounting I/O screw panel ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
16
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
17
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Net ID RS485 network ID. 1 ~ 255 one RS485 network can link up to 255 I-8xx7 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
18
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Stability Operation temp : -20 ~ +75 ºC Storiage temp: -30 ~ +85 ºC Humidity : 5 ~ 95% non-condensed Watchdog Protection circuit ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
19
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Communication 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 Ethernet : programing networking modbus TCP/IP protocol ethernet fieldbus COM1 : RS232 COM2 : RS485 COM3 : RS232/RS485 COM4 : RS232 Ethernet : for I-8437 and I-8837 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
20
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
RS485 networking COM2 : RS485 I-7520 RS232/485 Conveter 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 (with baud rate <= 19200) ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
21
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
22
Fieldbus Data Exchange
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
23
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
24
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
25
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 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
26
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Ethernet Networking 1 to 4 PCs can link to many I-8437/I-8837 s ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
27
I-8xx7 Controllers : ISaGRAF Programming
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
28
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
ISaGRAF Application ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
29
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. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
30
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
ISaGRAF Cycle Scan all inputs Process ‘begin’ area Process ‘Sequential’ area Process ‘End’ area Reflash all outputs ISaGRAF Controller ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
31
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
ISaGRAF : Debugging All variables and program’s run time status are seen on screen Trace variables Interrupt setting Spotlight Simulation on PCs ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
32
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Variable Type : Boolean, Analog, Timer, Message Attribute : Internal, Input/Output, Constant If link to HMI, variables should be set a network address within 0001 ~ 3FFF (hexadecimal) Can be “Local” to a program or “Global”. Attributed with Input/Output are all Global. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
33
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Variable Declaration Name - Max to 16 Characters - The first char shoule be a letter A~ Z , others could be digits 0~9, letters A ~ Z or underscore char “_” - Case insensitive, for ex. name “OUT” is the same as “Out” - Can not use reversed word. For ex. “IF” , “AND” Network address - Can be 0001 to 3FFF (hexadecimal) - For accessed by other devices or HMI - If not defined, default is 0000, not accesible by HMI. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
34
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Boolean Variable Value : - TRUE or FALSE TRUE / FALSE could be replaced to other string on debug mode ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
35
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Analog Variable Value : - Signed 32 bit integer : 123, -12, 16#4FCF, 8#1756, 2#010 - 16# means value represented in hexadecimal, 8# : Octal 2# : Binary - 32 bit real : 123.0, , 1.765E+03 Format : - Integer or Real ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
36
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Timer Variable Value : - Unit is ms, that is sec - t#1h450ms, T#0s - Max to t#23h59m59s999ms - Must be positive - T#10.5s is wrong. ==> T#10s500ms is correct - Case insentive. For ex. T#10m25S is same as t#10M25s ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
37
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Message Variable Value : - ‘’ , ‘Hello’ , ’$41’ - ‘$41’ means ‘A’ , ‘$0D’ means CR from ASCII table. - All char can be used except ‘$00’ Length : - Declare max number of characters can be used - max length is 255 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
38
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Ladder Diagram ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
39
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
LD rungs and rails i1 i2 o1 ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
40
Parallel link on the left
boolean OR operation ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
41
Parallel link on the right
Parallel Output ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
42
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Direct Contact boo1 The state on the right is the logical AND between the state of the left and the value of the variable associated with the contact ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
43
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Inverted Contact boo1 The state on the right is the logical AND between the state of the left and the boolean negation of the value of the variable associated with the contact ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
44
Contact with rising edge detection
boo1 P It will generate a pluse TRUE on the right when the state of the left is TRUE and the variable associated with the contact rises from FALSE to TRUE. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
45
Contact with falling edge detection
boo1 N It will generate a pluse TRUE on the right when the state of the left is TRUE and the variable associated with the contact falls from TRUE to FALSE. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
46
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Direct Coil boo1 The value of the variable associated with the coil is equal to the state on the left. Variable type should be Output or Internal ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
47
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Inverted Coil boo1 The value of the variable associated with the coil is equal to the boolean negation of the state on the left. Variable type should be Output or Internal ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
48
Coil with rising edge detection
boo1 P The variable will generate a pluse TRUE when the state of the left rises from FALSE to TRUE. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
49
Coil with falling edge detection
boo1 N The variable will generate a pluse TRUE when the state of the left falls from TRUE to FALSE. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
50
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
SET Coil boo1 S The variable Set to TRUE if the state of the left is TRUE. It will keep the value until it is Reset ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
51
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
RESET Coil boo1 R The variable Reset to FALSE if the state of the left is TRUE. It will keep the value until it is Set ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
52
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Jump , Label , Return Control the flow of LD program ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
53
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Blocks in LD Block can be linked with contact and coil Increase the function of LD program. ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
54
Please refer to “ISaGRAF USER’s GUIDE” for more information
ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.