Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual

Similar presentations


Presentation on theme: "ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual"— Presentation transcript:

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


Download ppt "ISaGRAF Embedded Controller : I-84x7 / I-88x7 : User’s Manual"

Similar presentations


Ads by Google