home > product > solutions > software > Development Tools > ISaGRAF > Demo Files/範例程式
 
     
  Demo Program Files for ISaGRAF PACs     
     
 
 
     
     
   
  For the XP-8xx7-CE6 :  
  ftp://ftp.icpdas.com/pub/cd/xp-8xx7-ce6/napdos/isagraf/xp-8xx7-ce6/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
A simple Web HMI example slot 1: I-87055W
VB.net 2008 demo 01 : Digital I/O demo.
(Chapter 6 of the “XP-8xx7-CE6 Getting Started”)
slot 1: I-87055W
VB.net 2008 demo 02 : Analog I/O demo.
(Chapter 6 of the “XP-8xx7-CE6 Getting Started”)
slot 1: I-87024W
slot 2: I-8017HW
VB.net 2008 demo 03 : Read / Write  long integer, float & Timer.
(Chapter 6 of the “XP-8xx7-CE6 Getting Started”)
 
XPAC demo_01: R/W float value from file
(www.icpdas.com > FAQ > Software > ISaGRAF > 060)
 
XPAC demo_02: R/W long integer from file
(www.icpdas.com > FAQ > Software > ISaGRAF > 060)
 
To output at a time interval:  SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)  
XPAC demo_04: User defined Modbus protocol  (No using "Mbus")  
To do something at some sec later when an event happens.
(www.icpdas.com > FAQ > Software > ISaGRAF > 17)
slot 1: I-87055W
Using Message Array - MsgAry_r , MsgAry_w  
Convert float value to string, using real_str & rea_str2  
PID control,
Refer to XP-8xx7-CE6 CD: \napdos\isgraf\xp-8xx7-ce6\english-manu\"PID_AL...htm"
 
Store & backup boolean & long integer value To/From files  
Store & backup boolean & long integer value To/From EEPROM  
Dir is \Micro_SD ,save 3 values to 3 files per 10 minutes ,change file name per month  
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t 
( www.icpdas.com > FAQ > Software > ISaGRAF > 74)
 
Dir is \Micro_SD ,save 3 values to 1 file every minute ,change file name every day  
Send UDP String to PCwhen alarm happens (using variable array),Time_Gap is 1 sec
(Chapter 19.2 of the “ISaGRAF User's Manual”)
Slot1: I-87055W
Send UDP String to PC 3 sec later, Time_Gap is 250ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
Slot1: I-87055W
Send UDP Str to PC 3 sec later (xpdmo19a is better), Time_Gap is 250 ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
Slot1: I-87055W
receive String coming from remote PC or controller via UDP/IP  
using "com_MRTU" to disable/enable Modbus RTU slave port,  
PWM I/O demo.  (Pulse Width Modulation), minimum scale is 2ms for WinPAC Slot1: I-8055W
Send Time String to COM3: RS-232 every second by using COMOPEN, COMSTR_W
(www.icpdas.com > FAQ > Software > ISaGRAF > 59)
 
Send string to COM3 when alarm 1 to 8 happens Slot1: I-87055W
To move some pulse at x-axis of I-8091W of slot 1 in XPAC
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
Motion x
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
Motion x-y
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
Moving to the Abs. position when CMD is given
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
XPAC(10.0.0.102) link two I-8KE8 + I/O ,
one is 10.0.0.108, one is 10.0.0.109
(www.icpdas.com > FAQ > Software > ISaGRAF > 42)
 
XPAC(10.0.0.2) link one I-8KE8 + I/O (10.0.0.109)
(www.icpdas.com > FAQ > Software > ISaGRAF > 42)
 
Set up XPAC as TCP/IP Client & link to other TCP/IP server (1 connection)
(Chapter 19.3 of the “ISaGRAF User's Manual”)
slot 1: I-87055W
Same as xpdmo_32 but send message only when event last for larger than 3 seconds slot 1: I-87055W
Read Real Val from Modbus RTU device
(www.icpdas.com > FAQ > Software > ISaGRAF > 47 & 75)
 
Write Real Val to Modbus RTU device
(www.icpdas.com > FAQ > Software > ISaGRAF > 47 & 75)
 
Using Modbus function code 6 to write 16 bits
(www.icpdas.com > FAQ > Software > ISaGRAF > 46 & 75)
 
XP-8xx7-CE6 + I-8172W connecting FRNET I/O modules
(www.icpdas.com > FAQ > Software > ISaGRAF > 82)
 
COM3 connecting 1:M7053D + 2:M7045D
(MBRTU format, baud=9600)

(Chapter 21 of the “ISaGRAF User's Manual”)
 
COM3 connecting 1:M-7053D to get DI counter value  (MBRTU format, baud=9600)  
COM3 connecting 1:M7017R + 2:M7024 (MBRTU format, baud=9600)  
COM3 connecting 1:M7017RC ,  Current input, +/- 20mA,  4-20mA (Modbus format)  
COM3 connecting 1:M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)  
COM3 connecting 1:M7080 (MBRTU format, baud=9600)  
VB.net 2005 demo - "MBTCP_demo"
(www.icpdas.com > FAQ > Software > ISaGRAF > 51)
 
Non-linear conversion. like give P to find V (P , V relation listed in a  file)  
Read 10 REAL value from a file,10 rows,each row has 1 REAL value, use str_real  
Msg_F. I-8xx7 since v3.19. I-7188EG/XG since 2.17/2.15. W-8xx7 since 3.36,  XP/WP-8xx7  
Msg_N. I-8xx7 since v3.19. I-7188EG/XG since 2.17/2.15. W-8xx7 since 3.36,  XP/WP-8xx7  
Read 20 REAL values from a file,4 rows,each row has 5 REAL values,uses msg_f
(www.icpdas.com > FAQ > Software > ISaGRAF > 60)
 
Read 20 Integers from a file,2 rows, each row has 10 Integers,uses msg_n  
Retain 17 REAL value in a file, 2 rows, Each row has 10 REAL values.  
Retain 2 Boo + 17 REAL in a file, 2 rows, Each row has 10 REAL values.  
Retain 25 Integer in a file, 2 rows, Each row has 10 integer values.  
Retain 2 Boo + 25 Integer in a file, 2 rows, Each row has 10 integer values.
(www.icpdas.com > FAQ > Software > ISaGRAF > 60)
 
Retain 17 Real + 2 Boo + 10 Integers in 2 files, Each row has 10 values.  
Retain more than 255 Real, 255 Boo, 255 Integer in 2 files,  up to 1024.  
AutoReport data to PC via UDP. Controller=10.0.0.103,  PC=10.0.0.91  
Send email via Ethernet port.  (To one receiver without attached file) 
(www.icpdas.com > FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
 
Send email to one receiver with one attached file.  
(www.icpdas.com > FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
 
station 1001 , Time synchronization of many controllers via Ethernet.  
station 1002 , Time synchronization of many controllers via Ethernet.  
Record temperature per minute to a file. Then send it by email  per day
(www.icpdas.com > FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
Same as xpdmo_65a but add time synchronization and state report to PC
(www.icpdas.com > FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
Record 1 to 4-Ch. I-8017HW voltage pe 20ms, then send this record file by Email slot 2: I-8024W
slot 3: I-8017HW
FRnet : slot1: I-8172W,
Port0, FR-2057(adr=4), FR-2053(adr=8)
slot 1: I-8172W
FR-2057
FR-2053
COM4 connects I-7530  -- "CANopen" ID=1 device (8DI, 8DO, 4AO, 8AI) 
(www.icpdas.com > FAQ > Software > ISaGRAF > 86)
 
COM4 – 7530 -- CAN device to get string (with float or integer data inside)  
New redundant system with RU-87P4 + I-87K I/O (Without Touch HMI) 
(www.icpdas.com > FAQ > Software > ISaGRAF > 93)
 
Same as xpdmo72a but setup COM1 as Modbus RTU slave port to connect one RS-232 Touch HMI 
(www.icpdas.com > FAQ > Software > ISaGRAF > 93)
 
New redundant system with I-8KE8-MTCP I/O (Without Touch HMI)  
New redundant system without I-7000 or I-87K I/O or I-8KE8-MTCP I/O  
Get average value of one REAL value
(www.icpdas.com > FAQ > Software > ISaGRAF > 99)
 
Get average value of one Integer value
(www.icpdas.com > FAQ > Software > ISaGRAF > 99)
 
Using the I-8088W(8-ch, PWM output) in slot1 slot 1: I-8088W
using the I-87088W in slot 2 slot 2: I-87088W
Connect the I-87088W (I-7088) (addr=1,baud=115200) via XP-8xx7-CE6's COM3:RS485 I-87088W (I-7088)
SMS : XPAC, COM4: GTM-201-RS232 GTM-201-RS232
sending / Receiving UDP bytes by using eth_udp and eth_send( ) and eth_recv( )  
sending / Receiving TCP bytes by using eth_tcp and eth_send( ) and eth_recv( )  
XP-8xx7-CE6 COM3 Mbus Master---M-7011 (ID=1, baud=9600) to get AI,DI (FAQ-118) M-7011
AP2 of FAQ119: Mbus TCP Master (Central station)  
AP2 of FAQ119 (local 1),Must set ID to 1,LAN1=192.168.1.178, LAN2=192.168.1.179  
AP2 of FAQ119 (local 2),Must set ID to 1,LAN1=192.168.1.180, LAN2=192.168.1.181  
XP-8xx7-CE6 redundant system --- iDCS-8000 iDCS-8000
XP-8xx7-CE6 redundant system --- iDCS-8000 (& COM6 --- i-7055D "addr=1,9600") iDCS-8000
XP-8xx7-CE6 Web HMI example 1 , Display controller's date & time (No I/O board)  
XP-8xx7-CE6 Web HMI example 2 ,  DI & DO demo (slot 1: I-87055W) slot 1: I-87055W
XP-8xx7-CE6 Web HMI example 3 ,  R/W Long, float & Timer value (No I/O board)  
XP-8xx7-CE6 Web HMI example 4 ,  R/W controller's String (No I/O board)  
XP-8xx7-ce6 Web HMI example 5, Multi-Page dmo, slot 1:87055W,Menu is on the Left slot 1: I-87055W
XP-8xx7-ce6 Web HMI example 5A, Multi-Page demo,slot 1:87055W,Menu is on the top slot 1: I-87055W
XP-8xx7-CE6 Web HMI ex. 6,AIO dmo,slot 2: 87024W, slot 3: 8017HW,scaling is in ISaGRAF slot 2: I-87024W
slot 3: I-8017HW
XP-8xx7-CE6 Web HMI ex. 7, AIO dmo, slot 2: i87024W, 3:8017HW, scaling is in PC slot 2: I-87024W
slot 3: I-8017HW,
XP-8xx7-CE6 Web HMI ex. 8, download controller's file to PC (slot 1: I-87055W) slot 1: I-87055W
XP-8xx7-CE6 Web HMI ex. 9, pop up an alarm window on PC (slot 1: I-87055W) slot 1: I-87055W
trend curve demo  (slot 2: I-87024W , slot 3: I-8017HW) slot 2: I-87024W
slot 3: I-8017HW
Record 1 to 8 Ch. I-8017HW 's volt every 50ms and draw trend curve by M.S.Excel I-8017HW
Record 1 to 4-Ch. I-8017H's voltage every 10ms and draw trend curve by M.S.Excel I-8017HW
 
     
  Top  
   
  For the WP-8xx7:  
  ftp://ftp.icpdas.com/pub/cd/winpac-8xx7/napdos/isagraf/wp-8xx7/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
A simple Web HMI example slot 0: I-87055W
VB.net 2008 demo 01 for WP-8xx7 : DIO demo
(Chapter 6 of the “WP-8xx7 Getting Started”)
slot 0: I-87055W
VB.net 2008 demo 02 for WP-8xx7. Analog I/O 
(Chapter 6 of the “WP-8xx7 Getting Starte”)
slot 1: I-87024W
slot 2: I-8017HW
VB.net 2008 demo 03 for WP-8xx7.
Read / Write  long integer, float & Timer
(Chapter 6 of the “WP-8xx7 Getting Starte”)
 
WinPAC demo_01: R/W float value from file
(www.icpdas.com > FAQ > Software > ISaGRAF > 060)
 
WinPAC demo_02: R/W long integer from file
(www.icpdas.com > FAQ > Software > ISaGRAF > 060)
 
To output at a time interval:  SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)  
WinPAC demo_04: User defined Modbus protocol  (No using "Mbus")  
To do something at some sec later when an event happens
(www.icpdas.com > FAQ > Software > ISaGRAF > 17)
slot 0: I-87055W
Using Message Array - MsgAry_r , MsgAry_w  
Convert float value to string, using real_str & rea_str2  
PID control, refer to WinPAC-8xx7 CD:
\napdos\isgraf\wp-8xx7\english_manu\"PID_AL...htm"
 
Store & backup boolean & long integer value To/From files  
Store & backup boolean & long integer value To/From EEPROM  
Dir is \Micro_SD ,save 3 values to 3 files per 10 minutes ,change file name per month  
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t 
(www.icpdas.com > FAQ > Software > ISaGRAF > 74)
 
Dir is \Micro_SD ,save 3 values to 1 file every minute ,change file name every day  
Send UDP String to PC when alarm happens
(using variable array),Time_Gap is 1 sec
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
Send UDP String to PC 3 sec later, Time_Gap is 250ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
Send UDP Str to PC 3 sec later (wpdmo19a is better), Time_Gap is 250 ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
receive String coming from remote PC or controller via UDP/IP  
using "com_MRTU" to disable/enable Modbus RTU slave port,  
PWM I/O demo.  (Pulse Width Modulation), minimum scale is 2ms for WinPAC slot 0: I-8055W
Send Time String to COM3:RS-232 every second by using COMOPEN, COMSTR_W
(www.icpdas.com > FAQ > Software > ISaGRAF > 59)
 
Send string to COM3 when alarm 1 to 8 happens slot 0: I-87055W
To move some pulse at x-axis of I-8091W of slot 1 in WP-8xx7
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
Motion x
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
Motion x-y
((Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
Moving to he Abs. position when CMD is given
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
WP8xx7(10.0.0.102) link two i8KE8 + I/O ,
one is 10.0.0.108, one is 10.0.0.109
(www.icpdas.com > FAQ > Software > ISaGRAF > 42)
 
WP8xx7(10.0.0.2) link one i8Ke8 + I/O (10.0.0.109)
(www.icpdas.com > FAQ > Software > ISaGRAF > 42)
 
Set up WP8xx7 as TCP/IP Client & link to other TCP/IP server (1 connection)
(Chapter 19.3 of the “ISaGRAF User's Manual”)
slot 0: I-87055W
Same as Wpdmo_32 but send message only when event last for larger than 3 seconds slot 0: I-87055W
Read Real Val from Modbus RTU device
(www.icpdas.com > FAQ > Software > ISaGRAF > 47 & 75)
 
Write Real Val to Modbus RTU device
(www.icpdas.com > FAQ > Software > ISaGRAF > 47 & 75)
 
Using Modbus function code 6 to write 16 bits
(www.icpdas.com > FAQ > Software > ISaGRAF > 46 & 75)
 
WP-8xx7 + I-8172W connecting FRNET I/O modules
(www.icpdas.com > FAQ > Software > ISaGRAF > 82)
 
COM3 connecting 1:M7053D + 2:M7045D
(MBRTU format, baud=9600)
(Chapter 21 of the “ISaGRAF User's Manual” )
 
COM3 connecting 1:M-7053D to get D/I counter value  (MBRTU format, baud=9600)  
COM3 connecting 1:M7017R + 2:M7024 (MBRTU format, baud=9600)  
COM3 connecting 1:M7017RC ,  Current input, +/- 20mA,  4-20mA (Modbus format)  
COM3 connecting 1:M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)  
COM3 connecting 1:M7080 (MBRTU format, baud=9600)  
VB.net 2005 demo - "MBTCP_demo" (www.icpdas.com > FAQ > Software > ISaGRAF > 51)  
Non-linear conversion. like give P to find V (P , V relation listed in a  file)  
Read 10 REAL value from a file,10 rows,each row has 1 REAL value, use str_real  
Msg_F. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36,  WP-8xx7  
Msg_N. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36,  WP-8xx7  
Read 20 REAL values from a file,4 rows,each row has 5 REAL values,uses msg_f
(www.icpdas.com > FAQ > Software > ISaGRAF > 60)
 
Read 20 Integers from a file,2 rows, each row has 10 Integers,uses msg_n  
Retain 17 REAL value in a file, 2 rows, Each row has 10 REAL value  
Retain 2 Boo + 17 REAL in a file, 2 rows, Each row has 10 REAL value  
Retain 25 Integer in a file, 2 rows, Each row has 10 integer value  
Retain 2 Boo + 25 Integer in a file, 2 rows, Each row has 10 integer value
(www.icpdass.com > FAQ > Software > ISaGRAF > 60)
 
Retain 17 Real + 2 Boo + 10 Integer in 2 file, Each row has 10 value  
Retain more than 255 Real, 255 Boo,255 Integer in 2 file,  up to 1024.  
i8xx7, WP8xx7: AutoReport data to PC via UDP.Controller=10.0.0.103,PC=10.0.0.91  
Send email via Ethernet port.  (To one receiver without attached file) 
(www.icpdas.com> FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
 
For WP-8xx7 & W-8xx7 only. Send email to one receiver with one attached file  
(www.icpdas.com> FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
 
station 1001 , Time synchronization of many controllers via Ethernet.  
station 1002 , Time synchronization of many controllers via Ethernet.  
WP8xx7: Record temperature per minute to a file. Then send it by email  per day
(www.icpdas.com> FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
WP8xx7: Same as wdmo_65a but add time synchronization and state report to PC
(www.icpdas.com> FAQ > Software > ISaGRAF > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
Record 1 to 4-Ch. i8017HW voltage pe 20ms, then send this record file by Email slot 2: I-8024W
slot 3: I-8017HW
FRnet : WP-8xx7 or iP-8447,
slot1: I-8172W,
Port0, FR-2057(adr=4), FR-2053(adr=8)
slot 1: I-8172W
FR-2057
FR-2053
wpdmo71a WP-8xx7 COM4 connects I-7530  -- "CANopen" ID=1 device (8DI, 8DO, 4AO, 8AI) 
(www.icpdas.com> FAQ > Software > ISaGRAF > 86)
 
wpdmo71b Similiar as wdmo_71A but connecting two I-7530. One is at COM5, one is at COM6  
wpdmo71c WP8xx7 COM4 – 7530 -- CAN device to get string (with float or integer data inside)  
wpdmo71d Similiar as wdmo_71c but connecting two I-7530. One is at COM5, one is at COM6  
wpdmo71e WP-8xx7: COM5 ---  I-7530 --- CANopen device.    COM6 --- I-7530 --- CAN device  
wpdmo72a New WP-8xx7 redundant system with RU-87P4 + I-87K I/O (Without Touch HMI) 
(www.icpdas.com> FAQ > Software > ISaGRAF > 93)
 
wpdmo72b Same as wpdmo72a but setup COM1 as Modbus RTU slave port to connect one RS-232 Touch HMI 
(www.icpdas.com> FAQ > Software > ISaGRAF > 93)
 
wpdmo72c New WP-8xx7 redundant system with I-8KE8-MTCP I/O (Without Touch HMI)  
wpdmo72d New WP-8xx7 redundant system without I-7000 or I-87K I/O or I-8KE8-MTCP I/O (Without Touch HMI)  
wpdmo74a get average value of one REAL  value
(www.icpdas.com> FAQ > Software > ISaGRAF > 99)
 
wpdmo74b get average value of one Integer  value
(www.icpdas.com > FAQ > Software > ISaGRAF > 99)
 
wpdmo75 Using the I-8088W(8-ch, PWM output) in slot0 slot 0: I-8088W
wpdmo75b Connect the I-87088W (I-7088) (addr=1,baud=115200) via WP-8xx7's COM2:RS485 I-87088W (I-7088)
wpdmo76 SMS : WP-8447, COM4: GTM-201-RS232 GTM-201-RS232
wpdmo77a sending / Receiving UDP bytes by using eth_udp and eth_send( ) and eth_recv( )  
wpdmo77b sending / Receiving TCP bytes by using eth_tcp and eth_send( ) and eth_recv( )  
wpdmo78 WP-8xx7 COM2 Mbus Master---M-7011 (ID=1, baud=9600) to get AI,DI (FAQ-118) M-7011
wpdmo79a AP1 of FAQ119: Mbus RTU Master (Central station)  
wpdmo79b AP1 of FAQ119: Mbus RTU Slave (local 1),Must set PAC ID (Slave Number) to 1  
wpdmo79c AP1 of FAQ119: Mbus RTU Slave (local 2),Must set PAC ID (Slave Number) to 2  
wpdmo80a AP2 of FAQ119: Mbus TCP Master (Central station)  
wpdmo80b AP2 of FAQ119 (local 1), Must set ID to 1, LAN1=192.168.1.178, LAN2=192.168.1.179  
wpdmo80c AP2 of FAQ119 (local 2), Must set ID to 1, LAN1=192.168.1.180, LAN2=192.168.1.181  
wpdmo81 WP-8xx7+slot 1: I-8017HW (single-End) to get Moving Average (refer to FAQ-120) slot 1: I-8017HW
WinPAC Web HMI example 1 , Display controller's date & time (No I/O board)  
WinPAC Web HMI example 2 ,  DI & DO demo (slot 0: I-87055W) slot 0: I-87055W
WinPAC Web HMI example 3 ,  R/W Long, float & Timer value (No I/O board)  
WinPAC Web HMI example 4 ,  R/W controller's String (No I/O board)  
WinPAC Web HMI example 5, Multi-Page demo, slot 0: I-87055W,Menu is on the Left slot 0: I-87055W
WinPAC Web HMI example 5A, Multi-Page demo, slot0: I-87055W, Menu is on the Top slot 0: I-87055W
WinPAC Web HMI exampl 6, AIO dmo,slot 2:I-87024W, 3:I-8017HW,scaling is in ISaGRAF slot 2: I-87024W
slot 3: I-8017HW
WinPAC Web HMI example 7, AIO demo, slot 2: I-87024W, 3:I-8017HW, scaling is in PC slot 2: I-87024W
slot 3: I-8017HW,
WinPAC Web HMI example 8, download controller's file to PC (slot 0: I-87055W) slot 0: I-87055W
WinPAC Web HMI example 9, pop up an alarm window on PC (slot 0: I-87055W) slot 0: I-87055W
trend curve demo  (slot 2: I-87024W , slot 3: I-8017HW) slot 2: I-87024W
slot 3: I-8017HW
Record 1 to 8 Ch. I-8017HW 's volt every 50ms and draw trend curve by M.S.Excel I-8017HW
Record 1 to 4-Ch. I-8017H's voltage every 10ms and draw trend curve by M.S.Excel I-8017HW
 
     
  TOP  
   
  For the VP-25w7,VP-23w7:  
  ftp://ftp.icpdas.com/pub/cd/vp-25w7-23w7/napdos/isagraf/vp-25w7-23w7/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
A simple Web HMI example slot 0: I-87055W
VB.NET 2008 demo 01 for VP-2xW7 : DIO demo
(Chapter 6 of the “VP-2xW7 Getting Started”)
slot 0: I-87055W
VB.NET 2008 demo 02 for VP-2xW7. Analog I/O
(Chapter 6 of the “VP-2xW7 Getting Started”)  
slot 1: I-87024W
slot 2: I-8017HW
VB.NET 2008 demo 03 for VP-2xW7 / VH-2xW7.
Read / Write long integer, float & Timer (No I/O board)
(Chapter 6 of the “VP-2xW7 Getting Started”)
 
ViewPAC demo_01: R/W float value from file
(FAQ-60)
 
ViewPAC demo_02: R/W long integer from file
(FAQ-60)
 
To output at a time interval:  SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W  (ST+QLD)  
ViewPAC demo_04: User defined Modbus protocol
(No using "Mbus")
 
To do something at some sec later when an event happens
(FAQ-17)
slot 0: I-87055W
Using Message Array - MsgAry_r , MsgAry_w  
Convert float value to string, using real_str & rea_str2  
PID control,
Refer to VP-25W7/23W7 CD: \napdos\isagraf\vp-25w7-23w7\english-manu\ "PID_AL...htm"
 
Store & backup boolean & long integer value To/From files  
Store & backup boolean & long integer value To/From EEPROM  
Dir is \Micro_SD ,save 3 values to 3 files per 10 minutes ,change file name per month  
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t 
(FAQ-74)
 
Dir is \Micro_SD ,save 3 values to 1 file every minute ,change file name every day  
Send UDP String to PC when alarm happens
(using variable array),Time_Gap is 1 sec
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
Send UDP String to PC 3 sec later, Time_Gap is 250ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
Send UDP Str to PC 3 sec later (vpdmo19a is better), Time_Gap is 250 ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
receive String coming from remote PC or controller via UDP/IP  
using "com_MRTU" to disable/enable Modbus RTU slave port,  
PWM I/O demo.  (Pulse Width Modulation), minimum scale is 2ms for ViewPAC slot 0: I-8055W
Send Time String to COM3:RS-232 every second by using COMOPEN, COMSTR_W
(FAQ-59)
 
Send string to COM3 when alarm 1 to 8 happens slot 0: I-87055W
To move some pulse at x-axis of I-8091W of slot 1 in  VP-25W7
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
Motion x
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
Motion x-y
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
Moving to the Abs. position when CMD is given
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
VP-25W7 (10.0.0.102) link two i8KE8 + I/O ,
one is 10.0.0.108, one is 10.0.0.109 
(FAQ-42)
 
VP-25W7 (10.0.0.2) link one i8Ke8 + I/O (10.0.0.109)
(FAQ-42)
 
Set up VP-25W7 as TCP/IP Client & link to other TCP/IP server (1 connection)
(Chapter 19.3 of the “ISaGRAF User's Manual”)
slot 0: I-87055W
Same as vpdmo_32 but send message only when event last for larger than 3 seconds slot 0: I-87055W
Read Real Val from Modbus RTU device
(FAQ- 47 & 75)
 
Write Real Val to Modbus RTU device
(FAQ-47 & 75)
 
Using Modbus function code 6 to write 16 bits
(FAQ- 46 & 75)
 
VP-25W7 + I-8172W connecting FRNET I/O modules
(FAQ-82)
 
VP-25W7's COM2 connecting 1:M7053D + 2:M7045D
(MBRTU format, baud=9600)
(Chapter 21 of the “ISaGRAF User's Manual”)
 
VP-25W7's COM2 connecting 1:M-7053D to get D/I counter value  (MBRTU format, baud=9600)  
VP-25W7's COM2 connecting 1:M7017R + 2:M7024 (MBRTU format, baud=9600)  
VP-25W7's COM2 connecting 1:M7017RC ,  Current input, +/- 20mA,  4-20mA (Modbus format)  
VP-25W7's COM2 connecting 1:M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)  
VP-25W7's COM2 connecting 1:M7080 (MBRTU format, baud=9600)  
VB.NET 2005 demo - "MBTCP_demo"
(FAQ-51)
 
Non-linear conversion. like give P to find V (P , V relation listed in a  file)  
Read 10 REAL value from a file,10 rows,each row has 1 REAL value, use str_real  
Msg_F. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36,  WP-8xx7 and VP-2xW7 / VH-2xW7  
Msg_N. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36,  WP-8xx7 and VP-2xW7 / VH-2xW7  
Read 20 REAL values from a file,4 rows,each row has 5 REAL values,uses msg_f
(FAQ-60)
 
Read 20 Integers from a file,2 rows, each row has 10 Integers,uses msg_n  
Retain 17 REAL value in a file, 2 rows, Each row has 10 REAL value  
Retain 2 Boo + 17 REAL in a file, 2 rows, Each row has 10 REAL value  
Retain 25 Integer in a file, 2 rows, Each row has 10 integer value  
Retain 2 Boo + 25 Integer in a file, 2 rows, Each row has 10 integer value 
(FAQ-60)
 
Retain 17 Real + 2 Boo + 10 Integer in 2 file, Each row has 10 value  
Retain more than 255 Real, 255 Boo,255 Integer in 2 file,  up to 1024.  
i8xx7, WP8xx7, VP-2xW7 : AutoReport data to PC via UDP.Controller=10.0.0.103,PC=10.0.0.91  
Send email via Ethernet port.  (To one receiver without attached file) 
(FAQ-67 , 71, 72, 76 or 77)
 
For WP-8xx7 , VP-2xW7 only. Send email to one receiver with one attached file  
(FAQ- 67 , 71, 72, 76 or 77)
 
station 1001 , Time synchronization of many controllers via Ethernet.  
station 1002 , Time synchronization of many controllers via Ethernet.  
VP-2xW7: Record temperature per minute to a file. Then send it by email  per day. 
(FAQ-67 , 71, 72, 76 or 77)
slot 2: I-87018z
VP-2xW7: Same as wdmo_65a but add time synchronization and state report to PC. 
(FAQ-67 , 71, 72, 76 or 77)
slot 2: I-87018z
Record 1 to 4-Ch. i8017HW voltage per 20ms, then send this record file by Email slot 1: I-8024W
slot 2: I-8017HW
VP-25W7 COM2 connects I-7530  -- "CANopen" ID=1 device (8DI, 8DO, 4AO, 8AI) .
(FAQ-86)
 
Similar as wdmo_71A but connecting two I-7530. One is at COM5, one is at COM6  
VP-25W7 COM2 – 7530 -- CAN device to get string (with float or integer data inside)  
Similar as wdmo_71c but connecting two I-7530. One is at COM5, one is at COM6  
VP-25W7: COM5 ---  I-7530 --- CANopen device.    COM6 --- I-7530 --- CAN device  
New VP-2xW7 redundant system with RU-87P4 + I-87K I/O 
(FAQ-93)
“RDN_new”
New VP-2xW7 redundant system with I-8KE8-MTCP I/O “RDN_new”
get average value of one REAL value.   
(FAQ-99)
 
get average value of one Integer value.  
(FAQ-99)
 
SMS,VP-25W7 COM3--GTM-201-RS232, use your own phone No. "to_who" in dictionary  
sending / Receiving UDP bytes by using eth_udp and eth_send( ) and eth_recv( )  
sending / Receiving TCP bytes by using eth_tcp and eth_send( ) and eth_recv( )  
WiewPAC Web HMI example 1 , Display controller's date & time (No I/O board)  
WiewPAC Web HMI example 2 ,  DI & DO demo (slot 0: I-87055W) slot 0: I-87055W
WiewPAC Web HMI example 3 ,  R/W Long, float & Timer value (No I/O board)  
WiewPAC Web HMI example 4 ,  R/W controller's String (No I/O board)  
WiewPAC Web HMI example 5, Multi-Page demo, slot 0: I-87055W,Menu is on the Left slot 0: I-87055W
WiewPAC Web HMI example 5A, Multi-Page demo, slot 0: I-87055W, Menu is on the Top slot 0: I-87055W
WiewPAC Web HMI exampl 6, AIO dmo,slot 1:I-87024W, 2:I-8017HW,scaling is in ISaGRAF slot 1: I-87024W
slot 2: I-8017HW
WiewPAC Web HMI example 7, AIO demo, slot 1: I-87024W, 2:I-8017HW, scaling is in PC slot 1: I-87024W
slot 2: I-8017HW,
WiewPAC Web HMI example 8, download controller's file to PC (slot 0: I-87055W) slot 0: I-87055W
WiewPAC Web HMI example 9, pop up an alarm window on PC (slot 0: I-87055W) slot 0: I-87055W
trend curve demo  (slot 1: I-87024W , slot 2: I-8017HW) slot 1: I-87024W
slot 2: I-8017HW
Record 1 to 8 Ch. I-8017HW 's volt every 50ms and draw trend curve by M.S.Excel I-8017HW
Record 1 to 4-Ch. I-8017H's voltage every 10ms and draw trend curve by M.S.Excel I-8017H
 
     
  TOP  
   
  For the VP-2117 :  
  ftp://ftp.icpdas.com.tw/pub/cd/8000cd/napdos/isagraf/vp2k/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)  
To do something at some sec later when an event happens I-8055
Convert float value to string, using real_str & rea_str2  
PID control, refer to CD:\napdos\isgraf\wincon\english_manu\"PID_AL..  
Store & backup boolean & long integer value To/From EEPROM  
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t  
Receive String coming from remote PC or controller via UDP/IP udp_ip
Using "com_MRTU" to disable/enable Modbus RTU slave port,  
PWM I/O demo. (Pulse Width Modulation), minimum scale is 1ms for VP-2xx7 I-8055
Send Time String to COM3:RS232 every second by using COMOPEN, COMSTR_W  
Send string to COM2 when alarm 1 to 8 happens, slot 1: i8077 Slot 1: I-8077
Read Real Val from Modbus RTU device mbus
Write Real Val to Modbus RTU device mbus
Using Modbus function code 6 to write 16 bits mbus
COM3 connecting 1: M7053D + 2: M7045D (MBRTU format, baud=9600) mbus
M-7053D
M-7045D
COM3 connecting 1: M-7053D to get D/I counter value (MBRTU format, baud=9600) mbus
M-7053D
COM3 connecting 1: M7017R + 2: M7024 (MBRTU format, baud=9600) mbus
M-7053D
M-7024
COM3 connecting 1: M7017RC , Current input, +/- 20 mA, 4-20 mA (Modbus format) mbus
M-7017RC
COM3 connecting 1: M-7019R (set as T/C K-type input) (MBRTU format, baud=9600) mbus
M-7019R
COM3 connecting 1: M7080 (MBRTU format, baud=9600) mbus
M-7080
test Msg_F. i8xx7 since 3.19. i7188EG/XG since 2.17 & 2.15. W-8xx7 since 3.36  
test Msg_N. i8xx7 since 3.19. i7188EG/XG since 2.17 & 2.15. W-8xx7 since 3.36  
Auto-report data to PC via UDP.Controller=10.0.0.103, PC=10.0.0.91 udp_ip
bus7000b
Send email via Ethernet port. (To one receiver without attached file)  
VP-2xx7 : Record 1~4 Ch. voltage every 50ms and draw trend curve by M.S.Excel I-8024
I-8017h
s256_512
Push4Key,
Show3Led
Send UDP Str to PC when alarm trigered(variable array), Time_Gap is 1 sec I-8077
udp_ip
Send UDP Str to PC 3 sec later when alarm (variable array), Time_Gap is 250ms I-8077
udp_ip
For VP-2117. Send email to a receiver with an attached file  
Get driver version of VP-2xx7  
Display a string to VP2000 starting at (X_, Y_) on the LCD lcd_init
Display a Traditional Chinese to VP2000-TC starting at (X_, Y_) on the LCD lcd_init
 
     
  TOP  
   
  For the iP-8417/8817/8447/8847 :  
  ftp://ftp.icpdas.com.tw/pub/cd/8000cd/napdos/isagraf/ip8000/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
Timer control: TP, TON, TOF (QLD) Push4Key,
Show3Led
To do something at some sec later when an event happens Push4Key,
Show3Led
Start, stop and reset timer: TSTART, TSTOP (ST + QLD) Push4Key,
Show3Led
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)  
Calculate empty cycle time: TP, +, 1 (QLD)  
Blinking output, TP, BLINK (QLD) Push4Key,
Show3Led
Change output mode: 1 (SFC) Push4Key,
Show3Led
Show value to S-MMI: TSTART, TSTOP, VAL10LED, ANA (ST + QLD) Push4Key,
Show3Led
Input a value from S-MMI: BLINK, INP10LED, 1, <, TMR (QLD) Push4Key,
Show3Led
+, -, *, / (ST)  
Display analog input value to S-MMI: TWIN_LED (ST + QLD) I-87017,
I-87024,
Push4Key
Fieldbus Master, NET_ID = 1: FBUS_N_W, FBUS_B_R ()QLD Fbus_m,
Push4Key,
Show3Led
Fieldbus Slave, NET_ID = 2 Fbus_s,
Push4Key
Use COM3 to receive user-defined command from PC: (SFC + QLD) Show3Led
Send some user-defined datas to PC by COM3 every 3 sec: (SFC) I-87017
Convert I-7K & I_87K protocol to Modbus protocol: (QLD) Bus7000
Link to other Modbus devices: (QLD) Mbus
simulate iP-8x47 as a modbus device for demo_15a to link to this project: (QLD)  
Periodic pulse generation, Send Modbus to other : Mbus_b_w, Blink (QLD) Push4Key,
Mbus
R/W integer values from/to EEPROM (ST)  
PID control  
Write one string to Com5 & Com6 Push4Key,
Show3Led
Receive message and echo back to Com5 or Com6 Show3Led
Recv. command and return a Int. value, Comary_r( ), Comary_w( )  
Motion x, slot 1: i-8091W, slot 2: i-8090W I-8091A
I-8090
Show3Led
To move some pulse at x-axis of i-8091W of slot 1 I-8091A
Motion x-y, slot1: i-8091W, slot2: i-8090W I-8091A
I-8090
Show3Led
Store 1200 short-int values every 75 sec. and then send to PC via Com3 I-87017
Store 2880 short-int values every 18 sec. and then send to PC via Com3 I-8017h
Press push button 1 to send an email from Com4 of iP-8x47 controller Push4Key
Press Push button 1 or 2 or 3 to send emails to two users with multi-buffers Push4Key
R/W user defined protocol via Com3 Show3Led
ISaGRAF Spotlight Demo Push4Key
Show3Led
Time synchronization : The SA controller Fbus_m
Time Synchronization : The SB controller Fbus_s
get driver version of iP-8x47, I-8xx7, I-7188EG, I-7188XG  
Spotlight demo2 Push4Key
Show3Led
iP-8x47 talk to MMICON : demo 1, default password is 12345 MMICON
Push4Key
Show3Led
iP-8x47 talk to MMICON : demo 2, default password is 12345 MMICON
Show3Led
store 8 A/I (binary) to B-SRAM per min,then PC can load it by "ICPDAS UDloader" I-87017
S256_512
Show3Led
Record Alarm (text) to S256/512 & PC can load it by "ICPDAS UDloader" S256_512
Show3Led
Push4key
store 8 A/I (text) to S256 per min, then PC can load it by "ICPDAS UDloader" I-8017h
S256_512
Show3Led
Push4key
SMS demo, Please declare your own phone No. in the dictionay, message type SMS
Show3Led
Push4key
Demo of PC to download data to the Battery backup SRAM Show3Led
pulse move at a specified speed, slot1: i8091W, slot2: i8090W I-8091A
I-8090
Push4Key
iP-8437/8837 redundant Master I-8054
Bus7000
Ebus_m
iP-8437/8837 redundant Slave I-8054
Bus7000
Ebus_s
PWM I/O demo. (Pulse Width Modulation) I-8055
Parallel D/I counter demo 1 at slot 0 (Counter Value is retained in this demo) I-8051
Push4Key
Parallel D/I counter demo 2 at slot 0 (high speed near 1K) (Not retained) I-8051
I-8056
Push4key
Mbus Master, MBUS_R, MBUS_WB I-87017h,
I-87024,
Mbus
Push4key
Modbus Slave  
PWM I/O demo. pwm_en2,pem_on,pwm_off I-8051
I-8056
Show3Led
Push4key
"STP_en" to drive one stepping motor with 4 D/O channels Push4key
"STP_en2" to drive one stepping motor with 4 D/O channels Push4key
DI counters using DI_CNT, iP-8x47 + 8051, Do somethig when DI signal happens I-8051
Send string to COM3 when alarm 1 to 8 happens, slot 1: i8077 Slot 1 : I-8077
 
     
  TOP  
   
  For the W-8xx7 / 8xx6 :  
  ftp://ftp.icpdas.com/pub/cd/wincon_isagraf/napdos/isagraf/wincon/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
R/W float value from file  
R/W long integer value from file  
To output something at a scheduled time interval :
For ex. Moday, 09:00 ~ 18:00, Sunday, 10:00 ~ …
 
User defined Modbus protocol (No using "Mbus")  
To do something at some sec later when an event happens I-8055
Using Message Array - MsgAry_r , MsgAry_w  
Convert float value to string, using real_str & rea_str2  
PID control, refer to CD :
\napdos\isgraf\wincon\english_manu\"PID...htm"
 
Store & backup boolean & long integer value To/From files  
Store & backup boolean & long integer value To/From EEPROM  
Dir is \Compact Flash ,save 3val to 3 file per 10min,change file name per month  
Same as Wdemo_11,but Dir is \CompactFlash (no blank between Compact & Flash)  
record I-8081 ODM-2 's frequency into files for 5 seconds I-8081F2
I-8055
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t  
Dir is \Compact Flash ,save 3val to 1 file per min,change file name per day  
Same as Wdemo_16,but Dir is \CompactFlash (no blank between Compact & Flash)  
Redundant Master & slave, WinCon + I-87K4/5/8/9 + I-87055, Master IP is 10.0.0.103, slave is 10.0.0.104  
Send String to remote PC or controller via UDP/IP  
Send String to remote PC or controller via UDP/IP  
Send String to remote PC or controller via UDP/IP  
receive String coming from remote PC or controller via UDP/IP  
using "com_MRTU" to disable/enable Modbus RTU slave port,  
PWM I/O demo. (Pulse Width Modulation), minimum scale is 2ms for WinCon I-8055
Send time string to COM2:RS232 every second by COMOPEN & COMSTR_W  
Send string to COM2 when alarm 1 to 8 happens (Access to variables as array) Slot 1 : I8077
Redundant Master & slave, WinCon + I-87K4/5/8/9 + I-87055 Plus Modbus device Rdn
Bus7000
mbus
To move some pulse at x-axis of I-8091 of slot 1 in W-8337/8737 I-8091
Motion x, slot 1: I-8091, slot 2: I-8090, Napdos\ISaGRAF\8000\Driver\motion.pdf I-8091
I-8090
Motion x-y, slot1: I-8091, slot2: I-8090, Napdos\ISaGRAF\8000\Driver\motion.pdf I-8091
I-8090
Moving to he Abs. position when CMD is given, slot 1 : I-8091, slot 2: I-8090 I-8091
I-8090
Link to two i8KE8 + I/O, IP one is 10.0.0.108, one is 10.0.0.109 I8ke
Link to two i8KE8 + I/O, IP is 10.0.0.109 I8ke
Set up W8xx7 as TCP/IP Client & link to other TCP/IP server (1 connection) Tcp_clie
Same as Wdemo_32 but send message only when event last for larger than 3 second Tcp_clie
display message to EKAN Modview LED mbus
Read Real Val from Modbus RTU device mbus
Write Real Val to Modbus RTU device mbus
Using Modbus function code 6 to write 16 bits mbus
I-8172 connecting FRNET I/O modules I-8172
 
     
  TOP  
   
  For I-8417 / 8817 / 8437 / 8837 :  
  ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/8000/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
Timer Control Push4Key,
Show3Led
To do something at some sec later when an event happens Push4Key,
Show3Led
Start, Stop, & Reset Timer Push4Key,
Show3Led
R/W System Date & Time
To output at a scheduled time interval, For ex. Moday, 09:00 ~ 18:00, Sunday, 10:00 ~ …
 
Calculate Empty Cycle Time  
Blinking Output Push4Key,
Show3Led
Change Output Mode Push4Key,
Show3Led
Show A Value To S-MMI Push4Key,
Show3Led
Input A Value To S-MMI Push4Key,
Show3Led
Integer Calculation  
Display Analog Input Value To S-MMI I-87017,
I-87024,
Push4Key
Fbus Master, NET_ID = 1 Fbus_m,
Push4Key,
Show3Led
Fbus Slave, NET_ID = 2 Fbus_s,
Push4Key
Use COM3 To Receive User-Defined Command From PC Show3Led
Send User-Defined Data To PC Via COM3 Every 3 Seconds I-87017
Convert I-7000 & I-87xx Protocol To Modbus Protocol Bus7000
Link To Other Modbus Devices Mbus
Simulate I-8417 As A Modbus Device For Demo_15a To Link To This Project None
Periodic Pulse Generation, And Send Modbus Commands To Another Controller Push4Key,
Mbus
Read / Write EEPROM  
PID control  
Write one string to Com5 & Com6 Push4Key,
Show3Led
Receive message and echo back to Com5 or Com6 Show3Led
Receive a user defined protocol from PC Show3Led
Motion x, slot 0: I-8091,
Slot 1 : I-8090, Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091
I-8090
Show3Led
Motion x, slot 0 : I-8091,
Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091a
Show3Led
Motion x-y, slot0 : I-8091, slot1 : I-8090,
Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091
I-8090
Show3Led
Store 1200 short-int values every 75 sec. and then send to PC via Com3 I-87017
Store 2880 short-int values every 18 sec. and then send to PC via Com3 I-8017h
Press push button 1 to send an email from Com4 of I-8xx7 controller Push4Key
Press Push button 1 or 2 or 3 to send emails to two users with multi-buffers Push4Key
R/W user defined protocol via Com3 Show3Led
ISaGRAF Spotlight Demo Push4Key
Show3Led
Time Synchronization : SA
Update Date & Time at this controller will sychronize date & time at SB
Fbus_m
Time Synchronization : SB Fbus_s
Get driver version of I-8xx7  
Spotlight demo Push4Key
Show3Led
I-8xx7 talks to the MMICON : Demo 1 MMICON
8xx7 talks to the MMICON : Demo 2 MMICON
store 8 A/I (binary) to S256 per min, then PC can load it by "ICPDAS UDloader" I-8017h
S256_512
Show3Led
Record Alarm (text) to S256/512 & PC can load it by "ICPDAS UDloader" S256_512
Show3Led
store 8 A/I (text) to S256 per min, then PC can load it by "ICPDAS UDloader" I-8017h
S256_512
Show3Led
SMS demo, Please declare your own phone No. in the dictionay, message type SMS
Show3Led
Push4key
Demo of PC to download data to the S256/512 Show3Led
Motion control :
Pulse move at a specified speed
I-8091
I-8090
Push4Key
Redundant : 8437/8837 redundant Master Bus7000
Ebus_m
Redundant : 8437/8837 redundant slave Bus7000
Ebus_s
PWM I/O demo. (Pulse Width Modulation) I-8055
Parallel D/I counter demo 1 at slot 0 (Counter Value is retained in this demo) I-8051
Push4Key
Parallel D/I counter demo 2 at slot 0 (high speed near 1K) (Not retained) I-8051
I-8056
Push4key
Modbus Master Mbus
Push4key
Modbus Slave  
PWM I/O demo 2. (Pulse Width Modulation) I-8055
Stepping motor controller Push4key
I-8041
Stepping motor controller Push4key
I-8041
DI counters using DI_CNT, 8xx7 + 8051
Do somethig when DI signal happens
I-8051
PWM & DI_CNT demo, ON & OFF time can be dynamically changed I-8055
Send string to COM3 when alarm 1 to 8 happens (Access to variables as array) Slot 1 : I-8077
 
  NOTE :
Demo_18 uses PID_AL which is provided by CJ International for evaluation. Please refer to
“ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/8000/english_manu/ pid_al.complex_pid_algorithm_implementation.pdf”.
 
     
  TOP  
   
  For μPAC-5000(D) :  
  ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/up5000/demo/  
  For μPAC-7186PEG(D) / μPAC-7186EG(D) / I-7188EG(D) :  
  ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/7188eg/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
Demo_01 Receive message and echo back to Com2 or Com3 For X503/4/5/6 X503 / 4 / 5 / 6
Demo_02 Write one string to Com5 & Com6 for X503 X503
Demo_03 Receive message and echo back to Com6 or Com7 (Access to variables as array) X503
Demo_04 Convert I-7000 and insert X-board to I-7188EG Bus7000
X107
Demo_05 Timer Control X304
Demo_06 Show A Value To S-MMI X304
Demo_07 Control X107 & I-7060D Relay IO Bus7000
X107
Demo_08 Receive message and echo back to Com3 and control DO For X507/8/9. X507 / 8 / 9
Demo_09 Using S-MMI  
Demo_10 Display Analog Input Value To S-MMI X107
Demo_11 Link To Other Modbus Devices mbus
Demo_12 Convert I-7000 and Display Analog Input Value To S-MMI For Training box Bus7000
Demo_13 Convert I-7000 and Display Analog Input Value To S-MMI For Training box Bus7000
Demo_18 PID control  
Demo_21 Write one string to Com3 & Com4 Xbi8
X50x
Demo_22 Receive message and echo back to Com3 or Com4 X50x
Demo_23 Receive a user defined protocol from PC X50x
Demo_35a Time Synchronization : SA
Update Date & Time at this controller will sychronize date & time at SB
Fbus_m
Demo_35b Time Synchronization : SB Fbus_s
Demo_36 Get driver version of I-7188EG  
Demo_41 Record Alarm (text) to X607/X608 & PC can load it by "ICPDAS UDloader" X607_608
Xbi8
Xbo8
Demo_43 SMS demo, Please declare your own phone No. in the dictionay, message type SMS
Demo_43a Similar to demo_43, but it can send message to 2 or more mobile phones. SMS
Demo_44 Demo of PC to download data to the X607/X608 X607_608
Xbo8
Demo_48a Redundant: I-7188XG redundant Master Bus7000b
Ebus_s
Demo_48b Redundant: I-7188XG redundant slave Bus7000b
Ebus_s
Demo_50 PWM I/O demo. (Pulse Width Modulation) X107
Demo_51a Redundant : I-7188EG redundant Master Bus7000
Ebus_m
Demo_51b Redundant: I-7188EG redundant slave Bus7000
Ebus_s
Demo_61 DI counters using DI_CNT, I-7188 + X107
Do somethig when DI signal happens
X107
Demo_70 Send string to COM2 when alarm 1 to 8 happens, slot 1: I-8077 (simulation)  
Demo_72 I-7188EG, IP=192.168.1.3 connecting 1:I-7018z, baud=9600 at its COM2  
Demo_74a Record 1 ~ 4-Ch. I-7017R voltage per sec, then send this record file by Email  
Demo_75a uPAC-7186EG: Record temperature per minute. Then send it by email per day  
wdmo_63a For uPAC-7186EG and iPAC-8477.
Send email to a receiver with an attached file
 
 
  NOTE :
Demo_18 uses PID_AL which is provided by CJ International for evaluation. Please refer to
“ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/8000/english_manu/ pid_al.complex_pid_algorithm_implementation.pdf”.
 
     
  TOP  
   
  For I-7188XG / 7188XGD :  
  ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/7188xg/demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
Demo_01 Receive message and echo back to Com2 or Com3 For X503/4/5/6  
Demo_02 Write one string to Com5 & Com6 for X503  
Demo_03 Receive message and echo back to Com6 or Com7 (Access to variables as array)  
Demo_04 Convert I-7000 and insert X-board to I-7188EG Bus7000
X107
Demo_05 Timer Control X304
Demo_06 Show A Value To S-MMI X304
Demo_07 Control X107 & I-7060D Relay IO Bus7000
X107
Demo_08 Receive message and echo back to Com3 and control DO For X507/8/9. X507_8_9
Demo_09 Using S-MMI  
Demo_10 Display Analog Input Value To S-MMI  
Demo_11 Link To Other Modbus Devices mbus
Demo_12 Convert I-7000 and Display Analog Input Value To S-MMI For Training box Bus7000
Demo_18 PID control  
Demo_21 Write one string to Com3 & Com4 Xbi8
X50x
Demo_22 Receive message and echo back to Com3 or Com4 X50x
Demo_23 Receive a user defined protocol from PC X50x
Demo_35a Time Synchronization : SA
Update Date & Time at this controller will sychronize date & time at SB
Fbus_m
Demo_35b Time Synchronization : SB Fbus_s
Demo_36 Get driver version of I-7188EG  
Demo_41 Record Alarm (text) to X607/X608 & PC can load it by "ICPDAS UDloader" X607_608
Xbi8
Xbo8
Demo_43 SMS demo, Please declare your own phone No. in the dictionay, message type SMS
Xbi8
Xbo8
Demo_44 Demo of PC to download data to the X607/X608 X607_608
Xbo8
Demo_47a Redundant Master Bus7000
Fbus_m
I_7188XG
Demo_47b Redundant Slave Bus7000
Fbus_s
I_7188XG
Demo_48a Redundant: I-7188XG redundant Master Bus7000
Fbus_m
Demo_48b Redundant: I-7188XG redundant slave Bus7000
Fbus_s
Demo_50 PWM I/O demo. (Pulse Width Modulation) I-8055
Demo_61 DI counters using DI_CNT, I-7188 + X107
Do somethig when DI signal happens
X107
 
  NOTE :
Demo_18 uses PID_AL which is provided by CJ International for evaluation. Please refer to
“ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/8000/english_manu/ pid_al.complex_pid_algorithm_implementation.pdf”.
 
     
  TOP  
   
  For Visual Basic Demo program :  
  ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/isagraf/vb_demo/  
 
Project Name Description I/O Boards Or Complex Equipment Used
Demo_1 PC access to I-8437/8837 by Modbus TCP/IP protocols I-8437/8837
I-8054
Demo_2 PC access to the remote I-8417/8817/8437/8837 via a Modem with a phone line
(Please refer to Chapter 13)
I-84x7/88x7
I-87064
Modem
Phone line
 
     
  TOP  
   
  VB.NET program running at the same WinCon to communicate with ISaGRAF project :  
  ftp://ftp.icpdas.com/pub/cd/wincon_isagraf/napdos/isagraf/wincon/demo/  
  There are several VB.NET example demo in the WinCon-8xx7 CD-ROM: \napdos\ISaGRAF\Wincon\VB.NET_Demo”. User can copy the files to your hard drive and open the *.sln file to run the project by Microsoft Visual Studio .Net 2003  
 
Project Name Description I/O Boards Or Complex Equipment Used
VB.net demo 01: Digital output module (slot 1 : 8077) I-8077
VB.net demo 02: Change output mode (slot 1 : 8077) I-8077
VB.net demo 03: DIO demo (slot 1 : 8077) I-8077
VB.net demo 05: Analog output (slot 2 : 87024) I-87024
VB.net demo 06: Analog I/O (slot 2 : 87024 , 3 : 8017H) I-87024
I-8017H
VB.net demo 07: R/W long , float & Timer (No IO board)  
 
     
  TOP  
   
  WinCon Web HMI demo :  
  ftp://ftp.icpdas.com/pub/cd/wincon_isagraf/napdos/isagraf/wincon/demo/  
  The Web page location :
        WinCon-8xx7                    CD-ROM: \napdos\isagraf\wincon\WebHMI_Demo\
 
  The respective ISaGRAF project location :
        WinCon-8xx7                    CD-ROM: \napdos\isagraf\wincon\demo\
 
 
Project Name Description I/O Boards Or Complex Equipment Used
A Web HMI sample No I/O board
A simple example listed in Chapter 4 slot 1 : I-8077
Display controller's date & time No I/O board
DI & DO demo slot 1 : I-8077
Read / Write Long, float & Timer value No I/O board
Read / Write controller's String No I/O board
Multi-Pages demo (slot 1 : I-8077)
Page menu is on the Left
slot 1 : I-8077
Multi-Pages demo (slot 1 : I-8077)
Page menu is on the Top
slot 1 : I-8077
AIO demo, scaling is in ISaGRAF slot 2 : I-87024
slot 3 : I-8017H
AIO demo, scaling is in PC slot 2 : I-87024
slot 3 : I-8017H
download controller's file to PC slot 1 : I-8077
pop up an alarm window on PC slot 1 : I-8077
Entering data to the controller and then store them into file. slot 1 : I-8077
 
     
  TOP  

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player