Home
User`s Manual of ISaGRAF Embedded Controllers
Contents
1. means I am Slave controller yet Master Ok Boolean True Master controller is working OK Not assigned Flase Master controller is not working OK yet for ex power OFF Ebus cable broken DI DO broken Slave_Ok Boolean True Slave controller is working OK Not assigned Flase Slave controller is not working OK yet for ex power OFF Ebus cable broken DI DO broken 3 There are three programs need to be modified in demo_49a and demo _ 49b to fit your real application 1 In the M_B7000 and S_B7000 programs search the Add YOUR RS 485 I O CONTROL of BUS7000 Here 2 In the M_Contrl and S_Contrl programs search the Add YOUR CONTROLL data here 3 In the M_Ebus and S_Ebus programs search the ADD YOUR EBUS CONTROL in the Following 4 All the other programs below the M_Ebus and S_Ebus in the demo 49a and demo _49b should be identical programs Only the first 4 M_GET_P M_B7000 M_Contrl amp M_Ebus in the demo 49a are different as the first 4 S_ GET _P S_B7000 S_Contrl amp S_Ebus in the demo 49b lolx File Make Project Tools Debug Options Help DMSA DEBT SX me a Begin M_GET_P Get pulse Master The order of the first 4 programs from M B7000 lt 4rroi of Bus7000 Master top to down should be M GET P M Contrl controll active or not Master M B7000
2. 2008 Copyright by ICP DAS Then please set COM2 to Modbus RTU Gateway a proper timeout 250 ms other parameters as 19200 8 None 1 then Click on Set In the System Setting area please set this 1 7188EX MTCP s Net ID to a value not equal to 1 for example 100 And Stations per COM Port as 1 then click on Set If it display Modbus ID 1 1 gt COM2 the configuration is well done Note If i 7188EX MTCP s COM is not set as Debug mode in the former page the setting will become Modbus ID 1 1 gt COMI That is not correct because here we want it send to i 7188EX MTCP s COM2 RS 485 Then when this i 7188EX MTCP receives Modbus TCP IP protocol to request Net ID 1 it will send this request to its COM2 RS 485 And then if controller reply it will reply back to the Ethernet port HiModbus Utility Fer 1 6 8 15 x File Windows Client tools a a E 2006 I 7188E2 NetID 100 _ 10 0 0 107 Connect Online Mode Ethernet Disconnect Restore System Setting _f Stations per COM Port a EN Jan 2008 Copyright by ICP DAS
3. M Contr M Ebus wang ES Control data exchange via Eb M ah eS Oi Dema bikti La ohg cate DO NOT place them with wrong order End Begin M_Ebus Ladder Diagram Jan 2008 Copyright by ICP DAS 3 Configure the i 7188EX MTCP to link to the redundancy system If you have installed i 7188EX MTCP in this example please set a fixed IP to it by the 7188xw exe utility Power off 7188EX MTCP short its INIT pin to GND power it up connecting one RS232 cable from i 7188EX MTCP s COM1 to PC s COM1 PC running 7188xw exe key in for ex ip 10 0 0 107 to set ip address and mask 255 255 255 0 to set mask address After i 7188EX MTCP s IP and Mask is well set Please run Modbus utility to configure this 1 7188EX MTCP to become a Modbus TCP IP to Modbus RTU Gateway as below steps Gi Modbus Utility gt Modbus Utility Choose Controller x Please choose controller Please set its COM1 as Debug mode HJModbus Utility Yer 1 6 8 5 x File Windows Client tools a B Firmware version w1 6 7 Aug 28 2006 UEN 88E2 NetlD 100 COM Port Setting fro00107 10 0 0 107 Connect lt Enable Mode Debug v Online ModeYEthernet Disconnect EET a A Baudrate as00 7 Data Bit se gs Restore Parity None E Stop Bit pooo A IP of this i 7188EX MTCP System Setting Jan
4. up again it takes the control of RS 485 I O modules again The change over time of 2 and 3 is about 5 seconds Control data is exchanging via Ebus if using a cross cable no need any ethernet switch All I O should be RS 485 I O except the status I O in the slot 0 i 8054 Jan 2008 Copyright by ICP DAS Demo program new demo 48a and demo_48b released since Nov 10 2007 i 8000 CD ROM napdos isagraf 8000 demo or ftp ftp icpdas com pub cd 8000cd napdos isagraf 8000 demo User can use the COM _MRTU function to disable the i 8437 80 s COM1 port if it is NOT redundant active then its COM1 will never answer any question to the PC HMI SCADA And also enable its COM1 by COM _MRTU function if it is redundancy active Then at any time only the redundancy active controller will reply to the PC HMI SCADA as below configuration Please refer to demo 49a amp demo _ 49b Section 3 of this paper lists the steps to setup the 1 7188EX MTCP Modbus TCP IP to Modbus RTU gateway Important Please set these two i 8437 80 s Net ID to the same No for ex setting as No 1 And the IP should be different but in the same domain For ex setting as 192 168 1 8 and 192 168 1 9 Mask should all set to 255 255 255 0 PC HMI SCADA can connect to this bus7000 redundancy system with only one IP of the i 7188EX MTCP NS 205 i 7188EX MTCP NM Ethernet PC HMI SCADA Modbus TCPIIP protocol
5. 5 I O CONTROL of BUS7000 Here 2 In the M_Contrl and S_Contrl programs search the Add YOUR CONTROLL data here 3 In the M_Ebus and S_Ebus programs search the ADD YOUR EBUS CONTROL in the Following 4 All the other programs below the M_Ebus and S_Ebus in the demo_51la and demo_51b should be identical programs Only the first 4 M_GET_P M_B7000 M_Contrl amp M_Ebus in the demo 51a are different as the first 4 S_ GET _P S_ B7000 S_Contrl amp S_Ebus in the demo 51b lolx File Make Project Tools Debug Options Help A HSM DEM Xre mk AB Begin M_GET_P Get pulse Master The order of the first 4 programs from M_B7000 Comic Bus7000 Master top to down should be M_GET_ P M Contri controll active or not Master M B7000 M Contrl M Ebus l SEEE Control data exchange via Ebus LD1 Demo blink L1 L2 change period DO NOT place them with wrong order End Begin M_Ebus Ladder Diagram Jan 2008 Copyright by ICP DAS 2 Hot Swap Redundancy System by i 8437 80 plus RU 87P4 RU 87P8 I1 8437 80 i 8837 80 Driver rev 3 23 or later version supports Redundant Bus7000b The configuration is listed as the following It supports hot swap I O if using RS 485 expansion unit of RU 87P4 and RU 87P8 The Ebus are for exchanging data between the Redundant Maste
6. 8 9 I 87K I O Advantage of Ru 87P4 8 High profile i uPAC 7186EG 87K I O cards slot 0 X 107 1 T O cards support Hot swap Redundant Slave 2 Supports I O auto config at run time 3 Supports I O plug and play at run time http www icpdas com products io_expansion_u nit ru 87p Products introduction_ru 87p htm RS485 uPAC 7186EG slot 0 X 107 Redundant Master 4 Controller Ru 87P4 eae gt status input Ru 87P8 Ethernet in X 107 cross cable wW COM2 RS485 D2 D2 Operations Principle 1 When the system is powered up the control of RS 485 I O modules belong to Redundant Master 2 If Redundant Master is damaged or Power off Redundant Slave takes the control of RS 485 T O modules 3 If Redundant Master is alive from damaged or power up again it takes the control of RS 485 I O modules again The change over time of 2 and 3 is about 5 seconds 4 Control data is exchanging via Ebus if using a cross cable no need any ethernet switch 5 All I O should be RS 485 I O except the status I O in the slot 0 X 107 Jan 2008 Copyright by ICP DAS Demo program new demo _5la and demo_51b released since Nov 10 2007 i 8000 CD ROM napdos isagraf 7188eg demo or ftp ftp icpdas com pub cd 8000cd napdos isagraf 7188eg demo User can use the COM MRTU function to disable the uPAC 7186EG s COM port if it is NOT redundant act
7. Application Cost Effective Redundancy System by uPAC 7186EG or i 8437 80 Note 1 W 8347 and W 8747 support better CPU redundancy solutions Please refer to www icpdas com gt FAQ gt Software gt ISaGRAF gt 041 and 062 The CPU speed of Wincon is about 10 to 20 times faster compared with the 40MHz i 8417 8817 8437 8837 and i 7188EG XG s CPU 2 The uPAC 7186EG and i 8437 80 can setup a redundancy system Their CPUs are 80MHz The CPU speed is about 2 to 4 times faster compared with the 40MHz 1 7188EG XG s CPU 1 Hot Swap Redundancy System by uPAC 7186EG plus RU 87P4 RU 87P8 uPAC 7186EG Driver since it is released supports Redundancy solution The configuration is listed as the following It supports hot swap I O if using RS 485 expansion unit of RU 87P4 and RU 87P8 plus high profile i 87K I O cards The Ebus are for exchanging data between the Redundant Master amp Redundant Slave The controller status inputs in X 107 s D I channel are to indicate the other controller I am still alive Please wire Ch 1 output of the redundant master s X 107 to Ch 1 input of the redundant slave s X 107 And also wire Ch 1 output of the redundant slave s X 107 to Ch 1 input of the redundant master s X 107 uPAC 7186EG Redundancy system COM2 RS485 p Limitation Please do not connect more than 20 pcs of i 7000 Bw D2 D2 or i 87K I O modules in the uPAC 7186EG redundancy system I 87K4 5
8. CADA device to connect to this redundancy system you can delete the first Ladder rung which using the COM_MRTU function in the M_B7000 program in the demo_51a and in S_B7000 program in the demo_51b Then the COM1 port of the uPAC 7186EG will be always Modbus RTU slave port It will reply always if you send Modbus request to it even it is not redundant active Jan 2008 Copyright by ICP DAS 2 There are three useful variables which show who is the current active controller and the controller or Ebus communication or DI DO status Your HMI and SCADA can request these three values to know the current working status if assigning a proper Modbus network number to them They are listed as following Name Type Description NetWork number i am Integer 1 means I am Master controller Not assigned 2 means I am Slave controller yet Master Ok Boolean True Master controller is working OK Not assigned Flase Master controller is not working OK yet for ex power OFF Ebus cable broken DI DO broken Slave_Ok Boolean True Slave controller is working OK Not assigned Flase Slave controller is not working OK yet for ex power OFF Ebus cable broken DI DO broken 3 There are three programs should to be modified in demo _51a and demo _51b to fit your real application 1 In the M_B7000 and S_B7000 programs search the Add YOUR RS 48
9. Modbus RTU RS 485 P protocol COM3 RS 485 x Pin1 D Ping D i 7520R 8437 80 slot0 i 8054 Redundant Master cOM1 Ru 87P4 I 87K4 5 8 9 Controller Ru 87P8 at status input L 87K VO Ebus Ethernet gt in i 8054 Cross cable i 8437 80 slot0 i 8054 Cable Pin Assignment Male Male TXD 2 2TXD i 7520R COM3 RS 485 RXD 3 3 RXD Pin 1 D Ping D GND 5 _ 5 GND Some important note in the demo program demo_49a and demo_49b 1 If your application doesn t setup any HMI or SCADA device to connect to this redundancy system you can delete the first Ladder rung which using the COM_MRTU function in the M_B7000 program in the demo_49a and in S_B7000 program in the demo_49b Then the COM1 port of the i 8437 80 will be always Modbus RTU slave port It will reply always if you send Modbus request to it even it is not redundant active Jan 2008 Copyright by ICP DAS 2 There are three useful variables which show who is the current active controller and the controller or Ebus communication or DI DO status Your HMI and SCADA can request these three values to know the current working status if assigning a proper Modbus network number to them They are listed as following Name Type Description NetWork number i am Integer 1 means I am Master controller Not assigned 2
10. ive then its COM1 will never answer any question to the PC HMI SCADA And also enable its COM1 by COM _MRTU function if it is redundancy active Then at any time only the redundancy active controller will reply to the PC HMI SCADA as below configuration Please refer to demo_5la amp demo_51b Section 3 of this paper lists the steps to setup the 1 7188EX MTCP Modbus TCP IP to Modbus RTU gateway Important Please set these two uPAC 7186EG s Net ID to the same No for ex setting as No 1 And the IP should be different but in the same domain For ex setting as 192 168 1 8 and 192 168 1 9 Mask should all set to 255 255 255 0 PC HMI SCADA can connect to this bus7000 redundancy system with only one IP of the i 7188EX MTCP NS 205 i 7188EX MTCP w v kA Ethernet PC HMI SCADA Modbus TCPIIP protocol Modbus RTU RS 485 P protocol COM2 RS 485 D2 D2 Pa i 7520R uPAC 7186EG X 107 Redundant Master cOM1 RS232 Ebus Ethernet gt Cross cable Controller status input in X 107 Ru 87P4 1 87K 4 5 8 9 d a uPAC 7186EG X 107 i Cable Pin Assignment Redundant Slave i 7520R RS232 UPAC 7186EG COM1 Male TXD 2 2 TXD i 7520R _COM2 RS 485 RXD3 3 RXD D2 D2 GND 5 _ 5 GND Some important note in the demo program demo_51a and demo_51b 1 If your application doesn t setup any HMI or S
11. r amp Redundant Slave The controller status inputs in i 8054 s D I channel are to indicate the other controller I am still alive Please wire Ch 1 ouput of the redundant master s i 8054 to Ch 1 input of the redundant slave s i 8054 And also wire Ch 1 ouput of the redundant slave s 1 8054 to Ch 1 input of the redundant master s 1 8054 Redundant Master 4 Controller Ru 87P4 tate gt status input Ru 87P8 Ethernet cross cable 1 8437 80 Redundancy system COM3 RS485 k Pin 1 D Pin 9 D Limitation Please do not connect more than 20 pcs of i 7000 or 1 87K I O modules in the 1 8437 80 redundancy system 1 87K4 5 8 9 I 87K I O Advantage of Ru 87P4 8 High profile i i 8437 80 i 8837 80 87K T O cards slot 0 i 8054 1 T O cards support Hot swap Redundant Slave 2 Supports I O auto config at run time 3 Supports I O plug and play at run time http www icpdas com products io_expansion u nit ru 87p Products introduction_ru 87p htm i 8437 80 i 8837 80 RS485 slot 0 i 8054 in i 8054 w _ COM3 RS485 Pin 1 D Pin 9 D Operations Principle l 2 3 When the system is powered up the control of RS 485 I O modules belong to Redundant Master If Redundant Master is damaged or Power off Redundant Slave takes the control of RS 485 T O modules If Redundant Master is alive from damaged or power
Download Pdf Manuals
Related Search
Related Contents
Solar measurement / Pyranometer App FUNAI ZV450TT8 Owner's Manual (Cover) - PBC Linear GM32 Analizador de gas "in situ" Versión cross-duct Sony KDL-32XBR6 Flat Panel Television User Manual Panasonic U-72MF1U9E Service Manual Lightolier C6P38D User's Manual Copyright © All rights reserved.
Failed to retrieve file