Demo Program Files for ISaGRAF PACs
For the XP-8xx7-CE6 or XP-8xx7-Atom-CE6:
ftp://ftp.icpdas.com/pub/cd/xp-8xx7-ce6/napdos/isagraf/xp-8xx7-ce6/demo/
ftp://ftp.icpdas.com/pub/cd/xp-8xx7-atom-ce6/napdos/isagraf/xp-8xx7-atom-ce6/demo/
Project Name
Description
I/O Boards Or Complex Equipment Used
example1
A simple Web HMI example
slot 1: I-87055W
wp_vb01
VB.net 2008 demo 01 : Digital I/O demo.
(Chapter 6 of the “XP-8xx7-CE6 Getting Started”)
slot 1: I-87055W
wp_vb02
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
wp_vb03
VB.net 2008 demo 03 : Read / Write long integer, float & Timer.
(Chapter 6 of the “XP-8xx7-CE6 Getting Started”)
xpdmo_01
XPAC demo_01: R/W float value from file
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 060)
xpdmo_02
XPAC demo_02: R/W long integer from file
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 060)
xpdmo_03
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)
xpdmo_04
XPAC demo_04: User defined Modbus protocol (No using "Mbus")
xpdmo_05
To do something at some sec later when an event happens.
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 17)
slot 1: I-87055W
xpdmo_06
Using Message Array - MsgAry_r , MsgAry_w
xpdmo_07
Convert float value to string, using real_str & rea_str2
xpdmo_08
PID control,
Refer to XP-8xx7-CE6 CD:
\napdos\isgraf\xp-8xx7-ce6\english-manu\"PID_AL...htm"
xpdmo_09
Store & backup boolean & long integer value To/From files
xpdmo_10
Store & backup boolean & long integer value To/From EEPROM
xpdmo_11
Dir is \Micro_SD ,save 3 values to 3 files per 10 minutes ,change file name per month
xpdmo_14
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t
( www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 74)
xpdmo_16
Dir is \Micro_SD ,save 3 values to 1 file every minute ,change file name every day
xpdmo19
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
xpdmo19a
Send UDP String to PC 3 sec later, Time_Gap is 250ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
Slot1: I-87055W
xpdmo19b
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
xpdmo_20
receive String coming from remote PC or controller via UDP/IP
xpdmo_21
using "com_MRTU" to disable/enable Modbus RTU slave port,
xpdmo_22
PWM I/O demo. (Pulse Width Modulation), minimum scale is 2ms for WinPAC
Slot1: I-8055W
xpdmo_23
Send Time String to COM3: RS-232 every second by using COMOPEN, COMSTR_W
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 59)
xpdmo_24
Send string to COM3 when alarm 1 to 8 happens
Slot1: I-87055W
xpdmo_26
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
xpdmo_27
Motion x
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
xpdmo_28
Motion x-y
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
xpdmo_29
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
xpdmo_30
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 > Support > FAQ > ISaGRAF Soft-Logic PAC > 42)
xpdmo_31
XPAC(10.0.0.2) link one I-8KE8 + I/O (10.0.0.109)
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 42)
xpdmo_32
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
xpdmo_33
Same as xpdmo_32 but send message only when event last for larger than 3 seconds
slot 1: I-87055W
xpdmo_36
Read Real Val from Modbus RTU device
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 47 & 75)
xpdmo_37
Write Real Val to Modbus RTU device
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 47 & 75)
xpdmo_38
Using Modbus function code 6 to write 16 bits
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 46 & 75)
xpdmo_39
XP-8xx7-CE6 + I-8172W connecting FRNET I/O modules
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 82)
xpdmo_41
COM3 connecting 1:M7053D + 2:M7045D
(MBRTU format, baud=9600)
(Chapter 21 of the “ISaGRAF User's Manual”)
xpdmo_42
COM3 connecting 1:M-7053D to get DI counter value (MBRTU format, baud=9600)
xpdmo_43
COM3 connecting 1:M7017R + 2:M7024 (MBRTU format, baud=9600)
xpdmo_44
COM3 connecting 1:M7017RC , Current input, +/- 20mA, 4-20mA (Modbus format)
xpdmo_45
COM3 connecting 1:M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)
xpdmo_46
COM3 connecting 1:M7080 (MBRTU format, baud=9600)
xpdmo_48
VB.net 2005 demo - "MBTCP_demo"
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 51)
xpdmo_50
Non-linear conversion. like give P to find V (P , V relation listed in a file)
xpdmo_51
Read 10 REAL value from a file,10 rows,each row has 1 REAL value, use str_real
xpdmo_52
Msg_F. I-8xx7 since v3.19. I-7188EG/XG since 2.17/2.15. W-8xx7 since 3.36, XP/WP-8xx7
xpdmo_53
Msg_N. I-8xx7 since v3.19. I-7188EG/XG since 2.17/2.15. W-8xx7 since 3.36, XP/WP-8xx7
xpdmo_54
Read 20 REAL values from a file,4 rows,each row has 5 REAL values,uses msg_f
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 60)
xpdmo_55
Read 20 Integers from a file,2 rows, each row has 10 Integers,uses msg_n
xpdmo56
Retain 17 REAL value in a file, 2 rows, Each row has 10 REAL values.
xpdmo56a
Retain 2 Boo + 17 REAL in a file, 2 rows, Each row has 10 REAL values.
xpdmo56b
Retain 25 Integer in a file, 2 rows, Each row has 10 integer values.
xpdmo56c
Retain 2 Boo + 25 Integer in a file, 2 rows, Each row has 10 integer values.
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 60)
xpdmo56d
Retain 17 Real + 2 Boo + 10 Integers in 2 files, Each row has 10 values.
xpdmo56e
Retain more than 255 Real, 255 Boo, 255 Integer in 2 files, up to 1024.
xpdmo_61
AutoReport data to PC via UDP. Controller=10.0.0.103, PC=10.0.0.91
xpdmo_62
Send email via Ethernet port. (To one receiver without attached file)
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
xpdmo_63
Send email to one receiver with one attached file.
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
xpdmo64a
station 1001 , Time synchronization of many controllers via Ethernet.
xpdmo64b
station 1002 , Time synchronization of many controllers via Ethernet.
xpdmo65a
Record temperature per minute to a file. Then send it by email per day
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
xpdmo65b
Same as xpdmo_65a but add time synchronization and state report to PC
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
xpdmo_66
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
xpdmo_70
FRnet : slot1: I-8172W,
Port0, FR-2057(adr=4), FR-2053(adr=8)
slot 1: I-8172W
FR-2057
FR-2053
xpdmo71a
COM4 connects I-7530 -- "CANopen" ID=1 device (8DI, 8DO, 4AO, 8AI)
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 86)
xpdmo71c
COM4 – 7530 -- CAN device to get string (with float or integer data inside)
xpdmo72a
New redundant system with RU-87P4 + I-87K I/O (Without Touch HMI)
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 93)
xpdmo72b
Same as xpdmo72a but setup COM1 as Modbus RTU slave port to connect one RS-232 Touch HMI
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 93)
xpdmo72c
New redundant system with I-8KE8-MTCP I/O (Without Touch HMI)
xpdmo72d
New redundant system without I-7000 or I-87K I/O or I-8KE8-MTCP I/O
xpdmo74a
Get average value of one REAL value
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 99)
xpdmo74b
Get average value of one Integer value
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 99)
xpdmo75
Using the I-8088W(8-ch, PWM output) in slot1
slot 1: I-8088W
xpdmo75a
using the I-87088W in slot 2
slot 2: I-87088W
xpdmo75b
Connect the I-87088W (I-7088) (addr=1,baud=115200) via XP-8xx7-CE6's COM3:RS485
I-87088W (I-7088)
xpdmo_76
SMS : XPAC, COM4: GTM-201-RS232
GTM-201-RS232
xpdmo77a
sending / Receiving UDP bytes by using eth_udp and eth_send( ) and eth_recv( )
xpdmo77b
sending / Receiving TCP bytes by using eth_tcp and eth_send( ) and eth_recv( )
xpdmo78
XP-8xx7-CE6 COM3 Mbus Master---M-7011 (ID=1, baud=9600) to get AI,DI (FAQ-118)
M-7011
xpdmo80a
AP2 of FAQ119: Mbus TCP Master (Central station)
xpdmo80b
AP2 of FAQ119 (local 1),Must set ID to 1,LAN1=192.168.1.178, LAN2=192.168.1.179
xpdmo80c
AP2 of FAQ119 (local 2),Must set ID to 1,LAN1=192.168.1.180, LAN2=192.168.1.181
xpdmo81a
XP-8xx7-CE6 redundant system --- iDCS-8000
iDCS-8000
xpdmo81b
XP-8xx7-CE6 redundant system --- iDCS-8000 (& COM6 --- i-7055D "addr=1,9600")
iDCS-8000
xphmi_01
XP-8xx7-CE6 Web HMI example 1 , Display controller's date & time (No I/O board)
xphmi_02
XP-8xx7-CE6 Web HMI example 2 , DI & DO demo (slot 1: I-87055W)
slot 1: I-87055W
xphmi_03
XP-8xx7-CE6 Web HMI example 3 , R/W Long, float & Timer value (No I/O board)
xphmi_04
XP-8xx7-CE6 Web HMI example 4 , R/W controller's String (No I/O board)
xphmi_05
XP-8xx7-ce6 Web HMI example 5, Multi-Page dmo, slot 1:87055W,Menu is on the Left
slot 1: I-87055W
xphmi05a
XP-8xx7-ce6 Web HMI example 5A, Multi-Page demo,slot 1:87055W,Menu is on the top
slot 1: I-87055W
xphmi_06
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
xphmi_07
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,
xphmi_08
XP-8xx7-CE6 Web HMI ex. 8, download controller's file to PC (slot 1: I-87055W)
slot 1: I-87055W
xphmi_09
XP-8xx7-CE6 Web HMI ex. 9, pop up an alarm window on PC (slot 1: I-87055W)
slot 1: I-87055W
xphmi_11
trend curve demo (slot 2: I-87024W , slot 3: I-8017HW)
slot 2: I-87024W
slot 3: I-8017HW
xphmi_12
Record 1 to 8 Ch. I-8017HW 's volt every 50ms and draw trend curve by M.S.Excel
I-8017HW
xphmi_13
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
wp_vb01
A simple Web HMI example
slot 0: I-87055W
wp_vb02
VB.net 2008 demo 01 for WP-8xx7 : DIO demo
(Chapter 6 of the “WP-8xx7 Getting Started”)
slot 0: I-87055W
wp_vb03
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
wpdmo_01
VB.net 2008 demo 03 for WP-8xx7.
Read / Write long integer, float & Timer
(Chapter 6 of the “WP-8xx7 Getting Starte”)
wpdmo_02
WinPAC demo_01: R/W float value from file
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 060)
wpdmo_03
WinPAC demo_02: R/W long integer from file
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 060)
wpdmo_04
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)
wpdmo_05
WinPAC demo_04: User defined Modbus protocol (No using "Mbus")
wpdmo_06
To do something at some sec later when an event happens
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 17)
slot 0: I-87055W
wpdmo_07
Using Message Array - MsgAry_r , MsgAry_w
wpdmo_08
Convert float value to string, using real_str & rea_str2
wpdmo_09
PID control, refer to WinPAC-8xx7 CD:
\napdos\isgraf\wp-8xx7\english_manu\"PID_AL...htm"
wpdmo_10
Store & backup boolean & long integer value To/From files
wpdmo_11
Store & backup boolean & long integer value To/From EEPROM
wpdmo_14
Dir is \Micro_SD ,save 3 values to 3 files per 10 minutes ,change file name per month
wpdmo_16
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 74)
wpdmo19
Dir is \Micro_SD ,save 3 values to 1 file every minute ,change file name every day
wpdmo19a
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
wpdmo19b
Send UDP String to PC 3 sec later, Time_Gap is 250ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
wpdmo_20
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
wpdmo_20
receive String coming from remote PC or controller via UDP/IP
wpdmo_21
using "com_MRTU" to disable/enable Modbus RTU slave port,
wpdmo_22
PWM I/O demo. (Pulse Width Modulation), minimum scale is 2ms for WinPAC
slot 0: I-8055W
wpdmo_23
Send Time String to COM3:RS-232 every second by using COMOPEN, COMSTR_W
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 59)
wpdmo_24
Send string to COM3 when alarm 1 to 8 happens
slot 0: I-87055W
wpdmo_26
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
wpdmo_27
Motion x
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
wpdmo_28
Motion x-y
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
wpdmo_29
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
wpdmo_30
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 > Support > FAQ > ISaGRAF Soft-Logic PAC > 42)
wpdmo_31
WP8xx7(10.0.0.2) link one i8Ke8 + I/O (10.0.0.109)
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 42)
wpdmo_32
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
wpdmo_33
Same as Wpdmo_32 but send message only when event last for larger than 3 seconds
slot 0: I-87055W
wpdmo_36
Read Real Val from Modbus RTU device
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 47 & 75)
wpdmo_37
Write Real Val to Modbus RTU device
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 47 & 75)
wpdmo_38
Using Modbus function code 6 to write 16 bits
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 46 & 75)
wpdmo_39
WP-8xx7 + I-8172W connecting FRNET I/O modules
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 82)
wpdmo_41
COM3 connecting 1:M7053D + 2:M7045D
(MBRTU format, baud=9600)
(Chapter 21 of the “ISaGRAF User's Manual” )
wpdmo_42
COM3 connecting 1:M-7053D to get D/I counter value (MBRTU format, baud=9600)
wpdmo_43
COM3 connecting 1:M7017R + 2:M7024 (MBRTU format, baud=9600)
wpdmo_44
COM3 connecting 1:M7017RC , Current input, +/- 20mA, 4-20mA (Modbus format)
wpdmo_45
COM3 connecting 1:M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)
wpdmo_46
COM3 connecting 1:M7080 (MBRTU format, baud=9600)
wpdmo_48
VB.net 2005 demo - "MBTCP_demo"
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 51)
wpdmo_50
Non-linear conversion. like give P to find V (P , V relation listed in a file)
wpdmo_51
Read 10 REAL value from a file,10 rows,each row has 1 REAL value, use str_real
wpdmo_52
Msg_F. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36, WP-8xx7
wpdmo_53
Msg_N. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36, WP-8xx7
wpdmo_54
Read 20 REAL values from a file,4 rows,each row has 5 REAL values,uses msg_f
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 60)
wpdmo_55
Read 20 Integers from a file,2 rows, each row has 10 Integers,uses msg_n
wpdmo56
Retain 17 REAL value in a file, 2 rows, Each row has 10 REAL value
wpdmo56a
Retain 2 Boo + 17 REAL in a file, 2 rows, Each row has 10 REAL value
wpdmo56b
Retain 25 Integer in a file, 2 rows, Each row has 10 integer value
wpdmo56c
Retain 2 Boo + 25 Integer in a file, 2 rows, Each row has 10 integer value
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 60)
wpdmo56d
Retain 17 Real + 2 Boo + 10 Integer in 2 file, Each row has 10 value
wpdmo56e
Retain more than 255 Real, 255 Boo,255 Integer in 2 file, up to 1024.
wpdmo_61
i8xx7, WP8xx7: AutoReport data to PC via UDP.Controller=10.0.0.103,PC=10.0.0.91
wpdmo_62
Send email via Ethernet port. (To one receiver without attached file)
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
wpdmo_63
For WP-8xx7 & W-8xx7 only. Send email to one receiver with one attached file
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
wpdmo64a
station 1001 , Time synchronization of many controllers via Ethernet.
wpdmo64b
station 1002 , Time synchronization of many controllers via Ethernet.
wpdmo65a
WP8xx7: Record temperature per minute to a file. Then send it by email per day
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
wpdmo65b
WP8xx7: Same as wdmo_65a but add time synchronization and state report to PC
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 67 , 71, 72, 76 or 77)
slot 2: I-87018z
wpdmo_66
Record 1 to 4-Ch. i8017HW voltage pe 20ms, then send this record file by Email
slot 2: I-8024W
slot 3: I-8017HW
wpdmo_70
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 > Support > FAQ > ISaGRAF Soft-Logic PAC > 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 > Support > FAQ > ISaGRAF Soft-Logic PAC > 93)
wpdmo72b
Same as wpdmo72a but setup COM1 as Modbus RTU slave port to connect one RS-232 Touch HMI
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 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 > Support > FAQ > ISaGRAF Soft-Logic PAC > 99)
wpdmo74b
get average value of one Integer value
(www.icpdas.com > Support > FAQ > ISaGRAF Soft-Logic PAC > 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
wphmi_01
WinPAC Web HMI example 1 , Display controller's date & time (No I/O board)
wphmi_02
WinPAC Web HMI example 2 , DI & DO demo (slot 0: I-87055W)
slot 0: I-87055W
wphmi_03
WinPAC Web HMI example 3 , R/W Long, float & Timer value (No I/O board)
wphmi_04
WinPAC Web HMI example 4 , R/W controller's String (No I/O board)
wphmi_05
WinPAC Web HMI example 5, Multi-Page demo, slot 0: I-87055W,Menu is on the Left
slot 0: I-87055W
wphmi05a
WinPAC Web HMI example 5A, Multi-Page demo, slot0: I-87055W, Menu is on the Top
slot 0: I-87055W
wphmi_06
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
wphmi_07
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,
wphmi_08
WinPAC Web HMI example 8, download controller's file to PC (slot 0: I-87055W)
slot 0: I-87055W
wphmi_09
WinPAC Web HMI example 9, pop up an alarm window on PC (slot 0: I-87055W)
slot 0: I-87055W
wphmi_11
trend curve demo (slot 2: I-87024W , slot 3: I-8017HW)
slot 2: I-87024W
slot 3: I-8017HW
wphmi_12
Record 1 to 8 Ch. I-8017HW 's volt every 50ms and draw trend curve by M.S.Excel
I-8017HW
wphmi_13
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
example1
A simple Web HMI example
slot 0: I-87055W
wp_vb01
VB.NET 2008 demo 01 for VP-2xW7 : DIO demo
(Chapter 6 of the “VP-2xW7 Getting Started”)
slot 0: I-87055W
wp_vb02
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
wp_vb03
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”)
vpdmo_01
ViewPAC demo_01: R/W float value from file
(FAQ -60)
vpdmo_02
ViewPAC demo_02: R/W long integer from file
(FAQ -60)
vpdmo_03
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)
vpdmo_04
ViewPAC demo_04: User defined Modbus protocol
(No using "Mbus")
vpdmo_05
To do something at some sec later when an event happens
(FAQ -17)
slot 0: I-87055W
vpdmo_06
Using Message Array - MsgAry_r , MsgAry_w
vpdmo_07
Convert float value to string, using real_str & rea_str2
vpdmo_08
PID control,
Refer to VP-25W7/23W7 CD: \napdos\isagraf\vp-25w7-23w7\english-manu\ "PID_AL...htm"
vpdmo_09
Store & backup boolean & long integer value To/From files
vpdmo_10
Store & backup boolean & long integer value To/From EEPROM
vpdmo_11
Dir is \Micro_SD ,save 3 values to 3 files per 10 minutes ,change file name per month
vpdmo_14
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t
(FAQ -74)
vpdmo_16
Dir is \Micro_SD ,save 3 values to 1 file every minute ,change file name every day
vpdmo19
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
vpdmo19a
Send UDP String to PC 3 sec later, Time_Gap is 250ms
(Chapter 19.2 of the “ISaGRAF User's Manual”)
slot0: I-87055W
vpdmo19b
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
vpdmo_20
receive String coming from remote PC or controller via UDP/IP
vpdmo_21
using "com_MRTU" to disable/enable Modbus RTU slave port,
vpdmo_22
PWM I/O demo. (Pulse Width Modulation), minimum scale is 2ms for ViewPAC
slot 0: I-8055W
vpdmo_23
Send Time String to COM3:RS-232 every second by using COMOPEN, COMSTR_W
(FAQ -59)
vpdmo_24
Send string to COM3 when alarm 1 to 8 happens
slot 0: I-87055W
vpdmo_26
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
vpdmo_27
Motion x
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
vpdmo_28
Motion x-y
(Chapter 18 of the “ISaGRAF User's Manual”)
slot 1: I-8091W
slot 2: I-8090W
vpdmo_29
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
vpdmo_30
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)
vpdmo_31
VP-25W7 (10.0.0.2) link one i8Ke8 + I/O (10.0.0.109)
(FAQ -42)
vpdmo_32
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
vpdmo_33
Same as vpdmo_32 but send message only when event last for larger than 3 seconds
slot 0: I-87055W
vpdmo_36
Read Real Val from Modbus RTU device
(FAQ - 47 & 75)
vpdmo_37
Write Real Val to Modbus RTU device
(FAQ -47 & 75)
vpdmo_38
Using Modbus function code 6 to write 16 bits
(FAQ - 46 & 75)
vpdmo_39
VP-25W7 + I-8172W connecting FRNET I/O modules
(FAQ -82)
vpdmo_41
VP-25W7's COM2 connecting 1:M7053D + 2:M7045D
(MBRTU format, baud=9600)
(Chapter 21 of the “ISaGRAF User's Manual”)
vpdmo_42
VP-25W7's COM2 connecting 1:M-7053D to get D/I counter value (MBRTU format, baud=9600)
vpdmo_43
VP-25W7's COM2 connecting 1:M7017R + 2:M7024 (MBRTU format, baud=9600)
vpdmo_44
VP-25W7's COM2 connecting 1:M7017RC , Current input, +/- 20mA, 4-20mA (Modbus format)
vpdmo_45
VP-25W7's COM2 connecting 1:M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)
vpdmo_46
VP-25W7's COM2 connecting 1:M7080 (MBRTU format, baud=9600)
vpdmo_48
VB.NET 2005 demo - "MBTCP_demo"
(FAQ -51)
vpdmo_50
Non-linear conversion. like give P to find V (P , V relation listed in a file)
vpdmo_51
Read 10 REAL value from a file,10 rows,each row has 1 REAL value, use str_real
vpdmo_52
Msg_F. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36, WP-8xx7 and VP-2xW7 / VH-2xW7
vpdmo_53
Msg_N. i8xx7 since 3.19. i7188EG/XG since 2.17/2.15. W8xx7 since 3.36, WP-8xx7 and VP-2xW7 / VH-2xW7
vpdmo_54
Read 20 REAL values from a file,4 rows,each row has 5 REAL values,uses msg_f
(FAQ -60)
vpdmo_55
Read 20 Integers from a file,2 rows, each row has 10 Integers,uses msg_n
vpdmo56
Retain 17 REAL value in a file, 2 rows, Each row has 10 REAL value
vpdmo56a
Retain 2 Boo + 17 REAL in a file, 2 rows, Each row has 10 REAL value
vpdmo56b
Retain 25 Integer in a file, 2 rows, Each row has 10 integer value
vpdmo56c
Retain 2 Boo + 25 Integer in a file, 2 rows, Each row has 10 integer value
(FAQ -60)
vpdmo56d
Retain 17 Real + 2 Boo + 10 Integer in 2 file, Each row has 10 value
vpdmo56e
Retain more than 255 Real, 255 Boo,255 Integer in 2 file, up to 1024.
vpdmo_61
i8xx7, WP8xx7, VP-2xW7 : AutoReport data to PC via UDP.Controller=10.0.0.103,PC=10.0.0.91
vpdmo_62
Send email via Ethernet port. (To one receiver without attached file)
(FAQ -67 , 71, 72, 76 or 77)
vpdmo_63
For WP-8xx7 , VP-2xW7 only. Send email to one receiver with one attached file
(FAQ - 67 , 71, 72, 76 or 77)
vpdmo64a
station 1001 , Time synchronization of many controllers via Ethernet.
vpdmo64b
station 1002 , Time synchronization of many controllers via Ethernet.
vpdmo65a
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
vpdmo65b
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
vpdmo_66
Record 1 to 4-Ch. i8017HW voltage per 20ms, then send this record file by Email
slot 1: I-8024W
slot 2: I-8017HW
vpdmo_70
VP-25W7 COM2 connects I-7530 -- "CANopen" ID=1 device (8DI, 8DO, 4AO, 8AI) .
(FAQ -86)
vpdmo71a
Similar as wdmo_71A but connecting two I-7530. One is at COM5, one is at COM6
vpdmo71c
VP-25W7 COM2 – 7530 -- CAN device to get string (with float or integer data inside)
vpdmo72a
Similar as wdmo_71c but connecting two I-7530. One is at COM5, one is at COM6
vpdmo72b
VP-25W7: COM5 --- I-7530 --- CANopen device. COM6 --- I-7530 --- CAN device
vpdmo72c
New VP-2xW7 redundant system with RU-87P4 + I-87K I/O
(FAQ -93)
“RDN_new”
vpdmo72d
New VP-2xW7 redundant system with I-8KE8-MTCP I/O
“RDN_new”
vpdmo74a
get average value of one REAL value.
(FAQ -99)
vpdmo74b
get average value of one Integer value.
(FAQ -99)
vpdmo_76
SMS,VP-25W7 COM3--GTM-201-RS232, use your own phone No. "to_who" in dictionary
vpdmo77a
sending / Receiving UDP bytes by using eth_udp and eth_send( ) and eth_recv( )
vpdmo77b
sending / Receiving TCP bytes by using eth_tcp and eth_send( ) and eth_recv( )
vphmi_01
WiewPAC Web HMI example 1 , Display controller's date & time (No I/O board)
vphmi_02
WiewPAC Web HMI example 2 , DI & DO demo (slot 0: I-87055W)
slot 0: I-87055W
vphmi_03
WiewPAC Web HMI example 3 , R/W Long, float & Timer value (No I/O board)
vphmi_04
WiewPAC Web HMI example 4 , R/W controller's String (No I/O board)
vphmi_05
WiewPAC Web HMI example 5, Multi-Page demo, slot 0: I-87055W,Menu is on the Left
slot 0: I-87055W
vphmi05a
WiewPAC Web HMI example 5A, Multi-Page demo, slot 0: I-87055W, Menu is on the Top
slot 0: I-87055W
vphmi_06
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
vphmi_07
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,
vphmi_08
WiewPAC Web HMI example 8, download controller's file to PC (slot 0: I-87055W)
slot 0: I-87055W
vphmi_09
WiewPAC Web HMI example 9, pop up an alarm window on PC (slot 0: I-87055W)
slot 0: I-87055W
vphmi_11
trend curve demo (slot 1: I-87024W , slot 2: I-8017HW)
slot 1: I-87024W
slot 2: I-8017HW
vphmi_12
Record 1 to 8 Ch. I-8017HW 's volt every 50ms and draw trend curve by M.S.Excel
I-8017HW
vphmi_13
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
Demo_01
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)
Demo_02
To do something at some sec later when an event happens
I-8055
Demo_03
Convert float value to string, using real_str & rea_str2
Demo_04
PID control, refer to CD:\napdos\isgraf\wincon\english_manu\"PID_AL..
Demo_05
Store & backup boolean & long integer value To/From EEPROM
Demo_06
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t
Demo_07
Receive String coming from remote PC or controller via UDP/IP
udp_ip
Demo_08
Using "com_MRTU" to disable/enable Modbus RTU slave port,
Demo_09
PWM I/O demo. (Pulse Width Modulation), minimum scale is 1ms for VP-2xx7
I-8055
Demo_10
Send Time String to COM3:RS232 every second by using COMOPEN, COMSTR_W
Demo_11
Send string to COM2 when alarm 1 to 8 happens, slot 1: i8077
Slot 1: I-8077
Demo_12
Read Real Val from Modbus RTU device
mbus
Demo_13
Write Real Val to Modbus RTU device
mbus
Demo_14
Using Modbus function code 6 to write 16 bits
mbus
Demo_15
COM3 connecting 1: M7053D + 2: M7045D (MBRTU format, baud=9600)
mbus
M-7053D
M-7045D
Demo_16
COM3 connecting 1: M-7053D to get D/I counter value (MBRTU format, baud=9600)
mbus
M-7053D
Demo_17
COM3 connecting 1: M7017R + 2: M7024 (MBRTU format, baud=9600)
mbus
M-7053D
M-7024
Demo_18
COM3 connecting 1: M7017RC , Current input, +/- 20 mA, 4-20 mA (Modbus format)
mbus
M-7017RC
Demo_19
COM3 connecting 1: M-7019R (set as T/C K-type input) (MBRTU format, baud=9600)
mbus
M-7019R
Demo_20
COM3 connecting 1: M7080 (MBRTU format, baud=9600)
mbus
M-7080
Demo_21
test Msg_F. i8xx7 since 3.19. i7188EG/XG since 2.17 & 2.15. W-8xx7 since 3.36
Demo_22
test Msg_N. i8xx7 since 3.19. i7188EG/XG since 2.17 & 2.15. W-8xx7 since 3.36
Demo_23
Auto-report data to PC via UDP.Controller=10.0.0.103, PC=10.0.0.91
udp_ip
bus7000b
Demo_24
Send email via Ethernet port. (To one receiver without attached file)
Demo_25
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
Demo_26
Send UDP Str to PC when alarm trigered(variable array), Time_Gap is 1 sec
I-8077
udp_ip
Demo_26 a
Send UDP Str to PC 3 sec later when alarm (variable array), Time_Gap is 250ms
I-8077
udp_ip
Demo_27
For VP-2117. Send email to a receiver with an attached file
Demo_28
Get driver version of VP-2xx7
Demo_29
Display a string to VP2000 starting at (X_, Y_) on the LCD
lcd_init
Demo_30
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
Demo_01
Timer control: TP, TON, TOF (QLD)
Push4Key,
Show3Led
Demo_01a
To do something at some sec later when an event happens
Push4Key,
Show3Led
Demo_02
Start, stop and reset timer: TSTART, TSTOP (ST + QLD)
Push4Key,
Show3Led
Demo_03
To output at a time interval: SYSDAT_R, SYSDAT_W, SYSTIM_R, SYSTIM_W (ST+QLD)
Demo_04
Calculate empty cycle time: TP, +, 1 (QLD)
Demo_05
Blinking output, TP, BLINK (QLD)
Push4Key,
Show3Led
Demo_06
Change output mode: 1 (SFC)
Push4Key,
Show3Led
Demo_07
Show value to S-MMI: TSTART, TSTOP, VAL10LED, ANA (ST + QLD)
Push4Key,
Show3Led
Demo_08
Input a value from S-MMI: BLINK, INP10LED, 1, <, TMR (QLD)
Push4Key,
Show3Led
Demo_09
+, -, *, / (ST)
Demo_10
Display analog input value to S-MMI: TWIN_LED (ST + QLD)
I-87017,
I-87024,
Push4Key
Demo_11a
Fieldbus Master, NET_ID = 1: FBUS_N_W, FBUS_B_R ()QLD
Fbus_m,
Push4Key,
Show3Led
Demo_11b
Fieldbus Slave, NET_ID = 2
Fbus_s,
Push4Key
Demo_12
Use COM3 to receive user-defined command from PC: (SFC + QLD)
Show3Led
Demo_13
Send some user-defined datas to PC by COM3 every 3 sec: (SFC)
I-87017
Demo_14
Convert I-7K & I_87K protocol to Modbus protocol: (QLD)
Bus7000
Demo_15a
Link to other Modbus devices: (QLD)
Mbus
Demo_15b
simulate iP-8x47 as a modbus device for demo_15a to link to this project: (QLD)
Demo_16
Periodic pulse generation, Send Modbus to other : Mbus_b_w, Blink (QLD)
Push4Key,
Mbus
Demo_17
R/W integer values from/to EEPROM (ST)
Demo_18
PID control
Demo_21
Write one string to Com5 & Com6
Push4Key,
Show3Led
Demo_22
Receive message and echo back to Com5 or Com6
Show3Led
Demo_23
Recv. command and return a Int. value, Comary_r( ), Comary_w( )
Demo_27
Motion x, slot 1: i-8091W, slot 2: i-8090W
I-8091A
I-8090
Show3Led
Demo_27a
To move some pulse at x-axis of i-8091W of slot 1
I-8091A
Demo_28
Motion x-y, slot1: i-8091W, slot2: i-8090W
I-8091A
I-8090
Show3Led
Demo_29
Store 1200 short-int values every 75 sec. and then send to PC via Com3
I-87017
Demo_30
Store 2880 short-int values every 18 sec. and then send to PC via Com3
I-8017h
Demo_31
Press push button 1 to send an email from Com4 of iP-8x47 controller
Push4Key
Demo_32
Press Push button 1 or 2 or 3 to send emails to two users with multi-buffers
Push4Key
Demo_33
R/W user defined protocol via Com3
Show3Led
Demo_34
ISaGRAF Spotlight Demo
Push4Key
Show3Led
Demo_35a
Time synchronization : The SA controller
Fbus_m
Demo_35b
Time Synchronization : The SB controller
Fbus_s
Demo_36
get driver version of iP-8x47, I-8xx7, I-7188EG, I-7188XG
Demo_37
Spotlight demo2
Push4Key
Show3Led
Demo_38
iP-8x47 talk to MMICON : demo 1, default password is 12345
MMICON
Push4Key
Show3Led
Demo_39
iP-8x47 talk to MMICON : demo 2, default password is 12345
MMICON
Show3Led
Demo_40
store 8 A/I (binary) to B-SRAM per min,then PC can load it by "ICPDAS UDloader"
I-87017
S256_512
Show3Led
Demo_41
Record Alarm (text) to S256/512 & PC can load it by "ICPDAS UDloader"
S256_512
Show3Led
Push4key
Demo_42
store 8 A/I (text) to S256 per min, then PC can load it by "ICPDAS UDloader"
I-8017h
S256_512
Show3Led
Push4key
Demo_43
SMS demo, Please declare your own phone No. in the dictionay, message type
SMS
Show3Led
Push4key
Demo_44
Demo of PC to download data to the Battery backup SRAM
Show3Led
Demo_46
pulse move at a specified speed, slot1: i8091W, slot2: i8090W
I-8091A
I-8090
Push4Key
Demo_49a
iP-8437/8837 redundant Master
I-8054
Bus7000
Ebus_m
Demo_49b
iP-8437/8837 redundant Slave
I-8054
Bus7000
Ebus_s
Demo_50
PWM I/O demo. (Pulse Width Modulation)
I-8055
Demo_52
Parallel D/I counter demo 1 at slot 0 (Counter Value is retained in this demo)
I-8051
Push4Key
Demo_53
Parallel D/I counter demo 2 at slot 0 (high speed near 1K) (Not retained)
I-8051
I-8056
Push4key
Demo_54a
Mbus Master, MBUS_R, MBUS_WB
I-87017h,
I-87024,
Mbus
Push4key
Demo_54b
Modbus Slave
Demo_55
PWM I/O demo. pwm_en2,pem_on,pwm_off
I-8051
I-8056
Show3Led
Push4key
Demo_58
"STP_en" to drive one stepping motor with 4 D/O channels
Push4key
Demo_59
"STP_en2" to drive one stepping motor with 4 D/O channels
Push4key
Demo_61
DI counters using DI_CNT, iP-8x47 + 8051, Do somethig when DI signal happens
I-8051
Demo_70
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
wdemo_01
R/W float value from file
wdemo_02
R/W long integer value from file
wdemo_03
To output something at a scheduled time interval :
For ex. Moday, 09:00 ~ 18:00, Sunday, 10:00 ~ …
wdemo_04
User defined Modbus protocol (No using "Mbus")
wdemo_05
To do something at some sec later when an event happens
I-8055
wdemo_06
Using Message Array - MsgAry_r , MsgAry_w
wdemo_07
Convert float value to string, using real_str & rea_str2
wdemo_08
PID control, refer to CD :
\napdos\isgraf\wincon\english_manu\"PID...htm"
wdemo_09
Store & backup boolean & long integer value To/From files
wdemo_10
Store & backup boolean & long integer value To/From EEPROM
wdemo_11
Dir is \Compact Flash ,save 3val to 3 file per 10min,change file name per month
wdemo_12
Same as Wdemo_11,but Dir is \CompactFlash (no blank between Compact & Flash)
wdemo_13
record I-8081 ODM-2 's frequency into files for 5 seconds
I-8081F2
I-8055
wdemo_14
Retain variable by Retain_b, Retain_N, Retain_f, Retain_t
wdemo_16
Dir is \Compact Flash ,save 3val to 1 file per min,change file name per day
wdemo_17
Same as Wdemo_16,but Dir is \CompactFlash (no blank between Compact & Flash)
wdemo_18
Redundant Master & slave, WinCon + I-87K4/5/8/9 + I-87055, Master IP is 10.0.0.103, slave is 10.0.0.104
wdemo_19
Send String to remote PC or controller via UDP/IP
wdemo_19a
Send String to remote PC or controller via UDP/IP
wdemo_19b
Send String to remote PC or controller via UDP/IP
wdemo_20
receive String coming from remote PC or controller via UDP/IP
wdemo_21
using "com_MRTU" to disable/enable Modbus RTU slave port,
wdemo_22
PWM I/O demo. (Pulse Width Modulation), minimum scale is 2ms for WinCon
I-8055
wdemo_23
Send time string to COM2:RS232 every second by COMOPEN & COMSTR_W
wdemo_24
Send string to COM2 when alarm 1 to 8 happens (Access to variables as array)
Slot 1 : I8077
wdemo_25
Redundant Master & slave, WinCon + I-87K4/5/8/9 + I-87055 Plus Modbus device
Rdn
Bus7000
mbus
wdemo_26
To move some pulse at x-axis of I-8091 of slot 1 in W-8337/8737
I-8091
wdemo_27
Motion x, slot 1: I-8091, slot 2: I-8090, Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091
I-8090
wdemo_28
Motion x-y, slot1: I-8091, slot2: I-8090, Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091
I-8090
wdemo_29
Moving to he Abs. position when CMD is given, slot 1 : I-8091, slot 2: I-8090
I-8091
I-8090
wdemo_30
Link to two i8KE8 + I/O, IP one is 10.0.0.108, one is 10.0.0.109
I8ke
wdemo_31
Link to two i8KE8 + I/O, IP is 10.0.0.109
I8ke
wdemo_32
Set up W8xx7 as TCP/IP Client & link to other TCP/IP server (1 connection)
Tcp_clie
wdemo_33
Same as Wdemo_32 but send message only when event last for larger than 3 second
Tcp_clie
wdemo_35
display message to EKAN Modview LED
mbus
wdemo_36
Read Real Val from Modbus RTU device
mbus
wdemo_37
Write Real Val to Modbus RTU device
mbus
wdemo_38
Using Modbus function code 6 to write 16 bits
mbus
wdemo_39
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
Demo_01
Timer Control
Push4Key,
Show3Led
Demo_01a
To do something at some sec later when an event happens
Push4Key,
Show3Led
Demo_02
Start, Stop, & Reset Timer
Push4Key,
Show3Led
Demo_03
R/W System Date & Time
To output at a scheduled time interval, For ex. Moday, 09:00 ~ 18:00, Sunday, 10:00 ~ …
Demo_04
Calculate Empty Cycle Time
Demo_05
Blinking Output
Push4Key,
Show3Led
Demo_06
Change Output Mode
Push4Key,
Show3Led
Demo_07
Show A Value To S-MMI
Push4Key,
Show3Led
Demo_08
Input A Value To S-MMI
Push4Key,
Show3Led
Demo_09
Integer Calculation
Demo_10
Display Analog Input Value To S-MMI
I-87017,
I-87024,
Push4Key
Demo_11a
Fbus Master, NET_ID = 1
Fbus_m,
Push4Key,
Show3Led
Demo_11b
Fbus Slave, NET_ID = 2
Fbus_s,
Push4Key
Demo_12
Use COM3 To Receive User-Defined Command From PC
Show3Led
Demo_13
Send User-Defined Data To PC Via COM3 Every 3 Seconds
I-87017
Demo_14
Convert I-7000 & I-87xx Protocol To Modbus Protocol
Bus7000
Demo_15a
Link To Other Modbus Devices
Mbus
Demo_15b
Simulate I-8417 As A Modbus Device For Demo_15a To Link To This Project
None
Demo_16
Periodic Pulse Generation, And Send Modbus Commands To Another Controller
Push4Key,
Mbus
Demo_17
Read / Write EEPROM
Demo_18
PID control
Demo_21
Write one string to Com5 & Com6
Push4Key,
Show3Led
Demo_22
Receive message and echo back to Com5 or Com6
Show3Led
Demo_23
Receive a user defined protocol from PC
Show3Led
Demo_27
Motion x, slot 0: I-8091,
Slot 1 : I-8090, Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091
I-8090
Show3Led
Demo_27a
Motion x, slot 0 : I-8091,
Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091a
Show3Led
Demo_28
Motion x-y, slot0 : I-8091, slot1 : I-8090,
Napdos\ISaGRAF\8000\Driver\motion.pdf
I-8091
I-8090
Show3Led
Demo_29
Store 1200 short-int values every 75 sec. and then send to PC via Com3
I-87017
Demo_30
Store 2880 short-int values every 18 sec. and then send to PC via Com3
I-8017h
Demo_31
Press push button 1 to send an email from Com4 of I-8xx7 controller
Push4Key
Demo_32
Press Push button 1 or 2 or 3 to send emails to two users with multi-buffers
Push4Key
Demo_33
R/W user defined protocol via Com3
Show3Led
Demo_34
ISaGRAF Spotlight Demo
Push4Key
Show3Led
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-8xx7
Demo_37
Spotlight demo
Push4Key
Show3Led
Demo_38
I-8xx7 talks to the MMICON : Demo 1
MMICON
Demo_39
8xx7 talks to the MMICON : Demo 2
MMICON
Demo_40
store 8 A/I (binary) to S256 per min, then PC can load it by "ICPDAS UDloader"
I-8017h
S256_512
Show3Led
Demo_41
Record Alarm (text) to S256/512 & PC can load it by "ICPDAS UDloader"
S256_512
Show3Led
Demo_42
store 8 A/I (text) to S256 per min, then PC can load it by "ICPDAS UDloader"
I-8017h
S256_512
Show3Led
Demo_43
SMS demo, Please declare your own phone No. in the dictionay, message type
SMS
Show3Led
Push4key
Demo_44
Demo of PC to download data to the S256/512
Show3Led
Demo_46
Motion control :
Pulse move at a specified speed
I-8091
I-8090
Push4Key
Demo_49a
Redundant : 8437/8837 redundant Master
Bus7000
Ebus_m
Demo_49b
Redundant : 8437/8837 redundant slave
Bus7000
Ebus_s
Demo_50
PWM I/O demo. (Pulse Width Modulation)
I-8055
Demo_52
Parallel D/I counter demo 1 at slot 0 (Counter Value is retained in this demo)
I-8051
Push4Key
Demo_53
Parallel D/I counter demo 2 at slot 0 (high speed near 1K) (Not retained)
I-8051
I-8056
Push4key
Demo_54a
Modbus Master
Mbus
Push4key
Demo_54b
Modbus Slave
Demo_55
PWM I/O demo 2. (Pulse Width Modulation)
I-8055
Demo_58
Stepping motor controller
Push4key
I-8041
Demo_59
Stepping motor controller
Push4key
I-8041
Demo_61
DI counters using DI_CNT, 8xx7 + 8051
Do somethig when DI signal happens
I-8051
Demo_63
PWM & DI_CNT demo, ON & OFF time can be dynamically changed
I-8055
Demo_70
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-7186P EG(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
vbdmo_01
VB.net demo 01: Digital output module (slot 1 : 8077)
I-8077
vbdmo_02
VB.net demo 02: Change output mode (slot 1 : 8077)
I-8077
vbdmo_03
VB.net demo 03: DIO demo (slot 1 : 8077)
I-8077
vbdmo_05
VB.net demo 05: Analog output (slot 2 : 87024)
I-87024
vbdmo_06
VB.net demo 06: Analog I/O (slot 2 : 87024 , 3 : 8017H)
I-87024
I-8017H
vbdmo_07
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
sample
A Web HMI sample
No I/O board
example1
A simple example listed in Chapter 4
slot 1 : I-8077
whmi_01
Display controller's date & time
No I/O board
whmi_02
DI & DO demo
slot 1 : I-8077
whmi_03
Read / Write Long, float & Timer value
No I/O board
whmi_04
Read / Write controller's String
No I/O board
whmi_05
Multi-Pages demo (slot 1 : I-8077)
Page menu is on the Left
slot 1 : I-8077
whmi_05a
Multi-Pages demo (slot 1 : I-8077)
Page menu is on the Top
slot 1 : I-8077
whmi_06
AIO demo, scaling is in ISaGRAF
slot 2 : I-87024
slot 3 : I-8017H
whmi_07
AIO demo, scaling is in PC
slot 2 : I-87024
slot 3 : I-8017H
whmi_08
download controller's file to PC
slot 1 : I-8077
whmi_09
pop up an alarm window on PC
slot 1 : I-8077
whmi_11
Entering data to the controller and then store them into file.
slot 1 : I-8077
TOP
這個頁面上的內容需要較新版本的 Adobe Flash Player。