You are on page 1of 30
Manus! 373880 exsYgen-2000 Series (Paclage Pt): Genset Control Chapter 3. Modbus Communications General Information Modbus isa serial communications protocol published by Modicon in 1979 for use wit ts programmable logic controllers (PLCs). Ithas become a de facto standard communications protocol in industry, ands now the most commonly available means of connecting industrial electronic devices. The eas gen-3000 supports a Modbus RTU Slave module. This means thet a Master node needs to poll the easYgen slave node. Modbus RTU can also bbe multi-dropped, or in other words, multiple Slave devices can exist on one Modbus RTU network, assuming that the serial interface is a RS-485. Detailed Information about the Modbus protocol aze available on the follow ing website Itty nw modbus orgspecs php ‘There are also various tools available on the internet. We recommend to use ModScan32 which is a Windows ap- plication designed to operate as @ Modbus Master device for accessing data points ina connected Modbus Slave device. It is designed primarily as a testing device for verification of conect jrotocol operation in new or existing systems, It is possible to download a trial version from the following website http /werw-win-tech.comvhtml/modscan32.htm SWoodward Page 77102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Address Range ‘The easYgen Modbus Slave module distinguishes between visualization data and configwation & remote control data. The different data is accessible aver a split address range and can be read via the "Read Holding Register” fimction. Furthermore, easYgen parameters and remote control data canbe watten with the "Preset Single Regis- ters" function or "Preset Multiple Registers" (xefer to Table 3-1), Modbus Modbus address: tunction codes: exYgen > Read Holding Register (0x03) 450001 4450000 exYgen > Read Holding Register (0x03) remate control € Preset Muttiple Registers (0x10) configuration data ‘€ Preset Single Register (0x08) 40001 {Dol 3-1: Modbus - adder ange NOTE All addresses in this document comply with the Modicon address convention. Some PLCs or PC pro- ‘grams use different address conventions depending on their implementation. Then the address must be increased and the leading 4 may be omitted. Please refer to your PLC of program manual for more information. This determines the address sent ‘over the bus in the Modbus telegram. The Modbus starting address 450001 of the visualization data may become bus address 50000 for example. Page 7102 @ Woodward Manual 373890 Visualization 1925 gen-2000 Series (Package P')- Genset Control ‘The visualization over Modbus is provided in a very fast data protocol where important system data like alarm, states, AC measurement data, switch states and various other information maybe polled. According to the easYgen Modbus addressing range, the visualization protocol can be reached on addresses starting at 450001. On this address range itis possible to do block reads from 1 up to 128 Modbus registers at a time NOTE MedbusReal | Deception Muliplier | Uae ‘Addresses 450001, ‘FrotocohID, always 5005 = 50002 Pickap speed T pe 50268 shat Gas Temp, oor *e "Dbl 3-2: Mids - adres rnge Dodero Table 3.2 is only an excerpt of the data protocol. It conforms to the data protocol 5003 that is also used by CAN bus. Refer to Appendix B: Data Protocol 5003 on page 79 for the complete protocol. ‘The following ModScan32 screenshot shows the configurations made to read the visualization protocol with a block xead of 128 registers. Sree fea th Cunsakn seup iow wb eb Dialea) Se) S| 2 |e Device [1] MODBUS Point Type {a HOLDING REGISTER ‘eana9 feanaa feunsa aeas2 eanag fennae teas? acum ‘ennay teams cena eanse feans? seu0ee aeaues eaze; deans ee sins fore, 1s FL ee pas seamen een ttt fnasse eet cog Sse 5] a3 aia) ae ey a ie ee (Number of Pit a Walid Slave Responces: 44 sone aoe? “soe asus anne? ‘songs ‘asones as0080 aeonee gone: ‘80094 as0es asono8 asnnes as0r00 asciu1 ’coi02 ‘as0i04 aie ie Be ee ase ‘igus 3-1: Modis - visaBzationconfgartons SWoodward Page 7702 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Configuration ‘The Modbus interface can be used to readhvrite parameters of the easY’gen. According to the easY’gen Modbus addressing range for the configuration addresses, the range starts at 40001 and ends at 450000. You can always access onlyone parameter ofthe system inthis adeess range. The Modbus address canbe calculated depending oon the parameter ID as illustrated below: Parameter ID < 10000 | Parmeter ID>= 10000 Modbus aidiess= [40000 + Par +1) 400000 + (Par. 1D=1) Tile 33: Mids adder caution Block reads inthis address range depend on the data type of the parameter. This makes it important to set the cor- rect length in Modbus registers which depends on the data type (UNSIGNED 8, INTEGER 16, etc). Refer to Ta- ‘ble 3-4 for more information, cae | Mediu ‘per | resisters Tanne = insieeng|——T ire TS TRS T ren “Dble 3-4: Modbus ta per Parameter Setting NOTE The example tables below are excerpts of the parameter list in the Configuration Manual 37224, Please refer to this manual for the complete parameter list. NOTE Be sure to enter the password for code level 2 or higher for the corresponding interface to get access for changing parameter settings. NOTE The new entered value must comply with the parameter setting range when changing the parameter setting. Page 07102 @ Woodward Manual 373890 1925 gen-2000 Series (Package P')- Genset Control Example 1: Addressing the password for serial interface! % — Semen | Be a ‘Modbus acdress. = 400000 + (Par. ID +1 Modbus length = 1 (UNSIGNED 16) 10402 ‘The following Modscan32 screenshot shows the configurations made to address parameter 10401 ee oe Ojala) BAD) Se |x) EELeEEEc MODEUS Point Type t {es HOLDING REGISTER =] [Number ef Poms: Walid Save Responses: 1 Hh «6028 rs rab, ss FL Figue 3:2:-Modius. configuation compl 1 Example 2: Addressing the generator rated voltage a — Sengree | Danone Treg [Pate ETE De WOT [aREOT ‘Modbus address. = 40000 + (Par. ID +1) = 41767 Modbus length = 2 (UNSIGNED 32) ‘The following Modscan32 screenshot shows the configurations made to ackzess parameter 1766. een ps Be Gorecten sup uew wrens ep Colao) fa] Sl ele) Ets |) alsa) clea [Number of Plies 7 Address: MODBUS Point Type al Leng: | oarnouone necisren = Fs Heb ose Figue 3-3:-Modius configuation compl 2 NOTE ‘The parameters of above examples are an excerpt of the parameter list in the appendix of the Configu ration Manual 37224, Refer to this manual for the complete parameter list. SWoodward Page 51102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Page 27102 @ Woodward 1925 gen-2000 Series (Package P')- Genset Control a Enon ASnng a gb maa te Parameter Setngrange | Dats one es aa ‘Modbus address = 40000 + (Par. ID +1) = 41852 Modbus length = 1 (UNSIGNED 16) NOTE {the setting range contains a list of parameter settings like in this example, the parameter settings are numbered and start with 0 for the first parameter setting. The number corresponding with the respec. ‘tive parameter setting must be configured. ‘The following Modscan32 screenshot shows the configurations made to address parameter 1851, which is config- sued to "3PR AW" NodScan32_-(ModSeat) fea Fee Covecen sete Yen Widow 180 Olsia| Bim) |r) Bafa S| oa) oe) Responses: 1 MODBUS Poin Type da: HOLDING REGISTER =] Figue 3-4: Modis configuatin camp 3 Page 537102 SWoodward Manus! 373830 Set Point Setting eas ¥ger 2000 Series (Package Pf); Genset Control Fora remote setting of the control set points, it is necessary to use the interface set points instead of the internal set points. In order to use the interface set points, the set point source parameters of the controller must be config- ‘wed to the respective interface set points (refer to the Configure Controller section in the Parameters chapter of the configuration manual 37224 for detailed information). Figure 3-5 shows an exemplary configuration of the load set point | source. All other set point sources are configured accordingly. Tl ort aS ft i ‘a ID +. Fla igure 3-5 Set pone source configuration ‘The interface set points maybe set using the objects for active power, power factor, frequency, and voltage (refer ‘to Additional Data Protocol Parameters on page 96 for detailed information) te Pewter caer [tw | Boho Boxee Power Fae ae Sa pera a Tate TH a So_ [Frege Tapert Sarre ET fests fir fretiage Saye mess [ass Page sa7102 @ Woodward Manual 373890 Example 1: Active Power Interface Set Point 1925 gen-2000 Series (Package P')- Genset Control ‘The active power set point value must be waitten to object 21FB (hex), ie. parameter ID 507 Example: A power value of 50 kw = 500 (dec) =O1F4 (hex) is tobe transmitted Modbus address. = 40000 + (Par. ID + 1) = 40508 Modbus length =2 (INTEGER 32) ‘The high word is tobe waitten to the lower address and the low word is to be waitten to the higher acess Figure 3.6 through Figure 3-9 show how to set the parameter adékess 507 in ModScan32. Soe Fhe Cavin sep ey WOH AD Disial ez =| 6/2) ala|efe lel ole Devier i: eos: [500] omer of Por aaa ae MODBUS PointTyre Wald Save Response am Leng: fiaeHoromenecisren =] lans0e: vies en Select OK and enter the desired values. ce Bee ‘Figue 3.6: Modbus caiguntio empl #- active power Open the Preset Multiple registers window by selecting Setup -> Extended -> Preset Regs from the menu. Stoetoaee. [7 ie EE rte Pote [E—— CE ow ‘igae 3.7: Modbus - cafigantion sample # active power =| tenes | com a cons: faire ee ee | Reset Cs ‘igae 3.6: Modbus - caution sample ¢ active power SWoodward Page 567102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Select Upelate to take over the entered values. ee [Bh ssrenin eon Sy anor Erb Loisiel fe el @lzie SSRs 51) mim = Mosca Devices [1] Aauees: MoDBUS Poin Type lll Sie Resaonaea: 11002 @ [03: HOLDING REGISTER») Rae | Length: J:osne: conac> Jsosas: rsrheb, ssf ok: 0ia poss ne Figue 3-9:-Modius cenfiguation comple ¢ active power Example 2: Power Factor Interface Set Point ‘The power factor st pointvalue mustbe waitten to object 21FC (hex), ie. parameter ID 508 Example: A power factor of 1 = 1000 (dec) =03E8 (hex) is to be transmitted, ‘Modbus adress = 40000 + (Par. ID +1) = 40509 ‘Modbus length = 1 (UNSIGNED 16) Figure 3-10 shows the settings made to parameter address 508 in ModScan32. DEE Slat velin © | ELEEEEEL == MoScas awese Devices [1] amber of Potter 1127 MODBUS Point Type id Stave Responses: 11269 i (03: HoLomG ReGistER =) Length: Rai | Jaosna: cose rsrheb, ssf obs 27s poss 1285 ‘Figure 3-10: Modbus - caiguati sample # -powerfecur Page 7102 @ Woodward Manual 373890 1925 gen-2000 Series (Package P')- Genset Control Example 3: Frequency Interface Set Point ‘The frequency set point value must be written to object 21FD (hex), ie. parameter ID 509 Example: A frequency value of 50,00 Hz = 5000 (dec) =1388 (hex) is to be transmitted, Modbus address. = 40000 + (Par. ID+1) = 40510 Modbus length = 1 (UNSIGNED 16) Figue 3-11 shows the settings made to parameter acess 509 in ModScan32. See Bb Grnotin soap ow wien web Datel) Fla) ST BS ms le) oz Dever tt [1 ] . umber of Pot: T1517 Address: MoDBUS Point Type ald Slave Responses: 11497 tena: [ [eviotone necistEn oo 1388 Fob sie Rose 17 igu 3-11: Modbus - configuration eample 4 freuency Example 4: Voltage Interface Set Point ‘The voltage set point value must be written to object 21FE (hex), ie. parameter ID 510, Example: A voltage value of 400 V = 400 (dec) =0190 (hex) is to be transmitted. ‘Modbus address. = 40000 + (Par. ID+1) = 40511 Modbus length |= 2 (UNSIGNED 32) ‘The high word is to be waitten to the lower address and the low word is to be waitten to the higher acess Figue 3-12 shows the settings made to parameter access 510 in ModScan32 eee Device [1 ] MODBUS Poln'Type alld Stave flesponsea! 11501 z (03: HoLomG ReGistER =) Reset Gs amber of Pater 1607 <019tH> rs heb, ss FL ok eo? poss 115 ‘Figue 3:12: Modbus cfigution example # -vobage SWoodward Page 577102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Configuration of the Logics Manager Functions via Modbus Besides HMI and Toollit, itis also possible to configure the LogicsManager functions via modbus, Used Logics!Manager Functions ‘The following LosicsManager finctione are used for remote access: 12120 Stast req, in AUTO: this Zocie:Mnager function is used for remote request start/stop 12490 Ext. acknowledge: this Logic:Manager function is used for remote acknowledge 12540 Start wio load: this LogiesManager fonetion is sed for start without load. 12510 Operat. mode AUTO: this LogiesManager function is used for AUTOMATIC mode Modbus Encoding of a Logics!Vanager Function ‘The following section describes how to configure a Logics Manager function via Modbus. A LogicsManager fimetion is defined by several parameters, like delays, commands, signs, or operators. ‘Figue 3-15: LegesMaager- Modbus axoaing ‘The definition for a LogesManager function consists of 7 data words: Wad [Wad Wed Wadd Wendt Was Wade Delay ON [Delay OFF [Logic equation] [Logic equation? [Command | [Command [Comuand 3 NOTE ‘The configuration of a Logics Vinager function via Modbus requires to reverse the byte order of dou- ble-byte words, Le. low byte before high byte. ‘The delays are configured as hundredths of a second, ie. 500 must be configured for a delay of 5 seconds. Page 557102 @ Woodward Manual 373890 1925 gen-2000 Series (Package P')- Genset Control ‘The logic equation (OxFFFF) contains the information of one operator in each nibble Logic equation 1 Ward? High byfe [Lawbyfe Highest nibble [Second highest nibble | Thad highest nibble [Lowest mbble [Sign 2 (Operator? Sign 1 [Operator 1 Logic equation 2 Wards High bye [Lawbye [Highest nibble [Second highest nibble | Third highest nibble [Lowest nibble not used not used Sign not used Definition of the nibbles Signe x00 negate value of this element with ‘NOT Ox10 keepvalue of this element with’ 0x20 force value of this element to TRUE’ 0x30 force value of this element to FALSE’ Operators x00 ‘AND with following element 0x01 ‘NAND’ with following element x02 ‘OR’ with following element 0x03 ‘NOR’ with following element x04 "XOR' with following element 0x05 ‘NOT-XOR' with following element ‘The commands are defined by configuring the ID of the respective command variable. Refer to the Logical Com- mand Variables section of the Logic Manager appendix of the configuration manual 37224 for the command var- iable IDs. SWoodward Page 50/102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Remote Control via Modbus ‘The eas gen-3000 controller maybe configured to perform start/stoplacknowledgement functions remotely through the Modbus. The required procedure is detailed in the following steps. Please also refer to the Applice- ‘ton Manual 37226. Remote Control via Modbus ‘The easY gen controller maybe configured to perform startstoplacknowledgement functions remotely through the ‘Modbus. The required procedure is detailed inthe following steps. NOTE The following descriptions refer to the remote control parameter 503 as described under Remote Con. trol Word 1 - Object 21F Th (Parameter 1D 503) on page 96. Ht may be necessary o shift the address by 1 depending on the used PC software. In this case, the ad. dress would be 504 for example. Be sure to check both possibilities in case of remote control problems. = Pema seoneriee | Danone 3a ae Tas a ‘Modbus adtlress = 40000 + (Par. ID +1) = 40504 ‘Modbus length = 1 (UNSIGNED 16) ‘The following Modscan32 screenshot shows the configurations made to zemote control parameter ID 503. Its ‘possible to set the format fo binary to view single bits using the “display options" (*SidodScan32 -[eas¥gen-3000 Remote Contol] [aa be resin senp uw windbo wP i) Baa a|e|e) Number of Po MODDUS Point Type ald Slave Bes ponsest 3 [fe wovoine necisrer l2os04: oonos0s9000000005 fdss spss Fut, esse 4 ‘igus 3-14: Mods - emote conrolparanster 503 Page oori02 @ Woodward Manual 373890 Example 1: Stop Request 1925 gen-2000 Series (Package P')- Genset Control Bydouble-clicking the acess, a Write Register command maybe issued Figure 3-15 shows how bit 0 is set us- ing the ModScand2 Software Example 2: Start Request Bydouble-clicking the adress, a Write Register command may ing the ModScand2 Software Example 3: Extemal Acknowledge Bydouble-clicking the address, a Write Register command maybe issued. Figure 3-15 shows how bit 4is set us- ing the ModScand2 Software ite Register Neto fF ees BP ater Perr creer cee ree cot | Figue 3-15: Modbus vate egster- Sop request yybe issued. Figure 3-15 shows howbit | is set us- [Wii Rewiner Noss: fF — ates Perr Cre reer eer owt | ‘igus 3-16; Modoor wate roger aataequert rite Roser a Nase fF — site: [ — BP ater Perr creer eee eee cot | ‘Figur 3-17: Modbus - wie register - ema] clnwwhdge SWoodward Page 617102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Remotely Changing the Set Point Active Power Set Point Itis possble to remotely change the active power set pint tough the Modbus wring the parnmeter ID 504 cefer ‘to Remote Control Word 2 - Object 21F8h (Parameter ID 504) on page 97). The required procedure is detailed in the following step. Parameter Settingrange | Datatype Renote central word 7 ESTO [ens Pr D. sea Inorder to enable the active power set point 2, bit 7 of object 21FS (hex), ie. parameter ID 504, mustbe enabled, Example. ‘The active power set point 2 isto be enabled. ‘Modbus access = 40000 + (Par. ID +1) = 40505 ‘Modbus length = 1 (UNSIGNED 16) Figue 3-18 shows the settings made to parameter ID 504 in ModScan32.Itis possible to set the format to binary ‘to View single bits using the “display options" (odie an2 «fe guest et points 21 Del fab camamn Sip ow rdw Bp 2 | | Distal Bee) Sle )e)) (Belge) oe oe Device tt MODBUS Point Tyee [Yad Stove Resp yoo Wald Stave Responses: 1] [einowmeneasten eos0s; [Command 3 00 Chex) [0000 Chee) [1020 Chen) 000 (hex) [OFOD (hex) [0000 (hex) [0000 Chex) ‘The detailed composition of this message is as follows (00 s -> word 0 = 0000 (lex) 00s > word Logic eq. 1: sign 1 Logic equation 2: sign 3 ='TRUE' -> word 3 Command I = 09.09 Discrete Input Command 2 = 00.01 Flag 1 (default) Command 3 = 00.01 Flag 1 (default) 10 (hex) > word 6 ‘The complete message of 7 words must be copied to addvess 12511 {F(12510+) in one step. This is shown in Fi- gue 3-26 using the ModScan32 software Page oari02 @ Woodward Manual 373890 1925 gen-2000 Series (Package P')- Genset Control Liat ope fat Gorman Sap tow Ww Olsia) Bio evi) Seo6 oa) a Fig 3:26: Modbus conignation - Operat mode AUTO NOTE | an shutdown alarm of alarm class C through F occurs in AUTOMATIC operating mode, the control does not return to STOP operating mode ifthe alarmis cleared after acknowledgement. This means ‘that a restarts initiated, Remote Start/Stop and Acknowledgement Refer to the Performing Remote Start top and Acknowledgement section in the Special Application Examples section of the application manual 37226 for detailed information. ‘The easYgen maybe started, stopped, or acknowledged with CAN/Modbus. Therefore, two logical command var- inbles have fo be configured with the LogiccManager 0413 Remote request 0414 Remote acknowledge Configuration of the L ogics!Manager Function Start Request in AUTO The Start eq, in AUTO LogiesManager function (parameter ID 12120) canbe configured in a way that a stat e- aquest in AUTOMATIC operating mode is enabled as soon as a zemote request is issued. Refer tothe Performing Remote StarStop and Acknowledgement section ofthe Application Manual 37226 for a detailed configuration via HMI or Tool. ‘The remote request maybe enabled by setting bit O (stat) of the remote contol word 503 to HIGH and may be disabled by setting bit I (stop) of the remote contol word 503 to HIGH (refer to Remote Control Word | - Object 21FTh Parameter ID 503) on page 96) Example ‘The following Modbus message must be sent to the eas¥gen to configwe the LogicsManager function accoring- ly. Wad [Wed] [Wend > [reas [raat [reas [rate [Delay ON [Dely OFF [Logic equation! [Logicequaton? [Command 1 [Command [Command 3 [0000 Chex [0000 Chen) [7232 Chex) TOO0 Chex) (S07 ex) [0700 Chex) | FBOO Chex) ‘The detailed composition of this message is es follows: SWoodward Page 677103 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control DelayON = 0.00 s > word 0 = 0000 (hex) DelayOFF =0.00 s-> word 1 = 0000 (hex) Logic equation I sign I ‘OR’, Sign Logic equation 2 sign 3 1000 (hex) Command 1 = 09 02 Discrete input 2 = 520 (dec) = 0208 (hex) > word 4 = 0802 (hex) ‘FALSE’, Opertor 2 (232 (hex) ‘The complete message of 7 words must be copied to address 12121 £F(12120+1) in one step. This is shown in. Figue 3-27 using the ModScan32 software (SS ieaeancd [Stork req in AUTO (eile) fx Bh Geman “stip Yow Ww Cab =o x Dist) Sf | S| e/e2\| Bee oe fa) || [Number of Pola: 1 MODBUS PointType [Valid Slave Responses: Length: F [pewowowe necisten =] anne “ton Gai “nana corey
word 0 = 0000 (hex) Delay OFF = 000 s > word 1 = 0000 (hex) Logic equation 1: sign 1 = '—', Operator 1 = ‘OR’, Sign Logic equation 2: sign 3 = FALSE’ > word 3 = 3000 (hex) Command 1 = 09 05 Discrete input 5 = 523 (dec) = 020B (hex) -> word 4= 0B02 (hex) Command 2 = 04.14 Remote acknowledge = 252 (dec) = OOFC (hex) -> word 5= FCOO (hex) Command 3= 00.01 Flag 1 (default) = 0 (dec) = 0000 (hex) -> word 6 = 0000 (hex) !, Operator = OR'-> word 2 ‘The complete message of 7 words mustbe copied to address 12491 ff (12490+1) in one step. This is shown in Figue 3-28 using the ModScan32 software Fiiediconi2- [Ex acknowledge] Doe js Sb Serna Sap tw unde Bob = ax Datta) ele) S| te) EEE |B Device: LE] Addcess Nioneue retype RET OTP? Wald Slave Respanses: 2 Lengn: [is HOLOIG REGISTER =] eet exzae1 word 0 = 0000 (hex) DelayOFF = 0,00 s > word 1 = 0000 (hex) Logic eq. 1: sign 1 = "TRUE', Operator 1 ='ANDY; Sign 2 Logic equation 2 sign 3 = TRUE’ -> word (hex) Command 1 = 00 0 Flag 1 (default) =O (dec) = 0000 (hex) -> word 4 = 0000 (hex) Command 2 = 00.01 Flag 1 (default) = 0 (dec) = 0000 (hex) > word 5 Command 3 = 00 01 Flag 1 (default) "TRUE, Operator 2 ='AND' > word 2= 2020 (hex) ‘The complete message of 7 words must be copied to acdzess 12541 £F(12540+1) in one step. This is shown in Figue 3-29 using the ModScan32 software (el PYodscan32 - [Mo dScat eee Tae Ola) far @) |r) Bas ale a) eves [7 ftumber of Potter 2 Address! MODBUS Pain Type aid Slave Responses: 2 Leng: 7] [aeviowme reasren =] lavseda 2 eb ors Pulses = ‘igus 3-30: Mdbor- note control preter Bydouble-clicking the acess, a Write Register command maybe issued Figure 3-31 shows how the prrame- ter ID of the alarm to be acknowledged is written using the ModScan32 Software. (ire Ree o Figue 3-31: Modbus - rte register -admowledge amamessage SWoodward Page 717102 Manus! 373830 Remotely Clearing The Event History 225 /ger-3000 Series (Package Pt} Genset Control Its possible to remotely clear the event history through the Modbus. The required procedure is detailed in the following steps, Parameter Setting range Dat type Treg [Ciear Fenty YESTRO aT Inorder to clear the event history bit 0 of object 26AA (hex), ie. parameter ID 1706, must be enabled. Example. ‘The event historyis tobe cleared, ‘Modbus adress = 40000 + (Par. ID +1) = 41707 ‘Modbus length = 1 (UNSIGNED 16) Figue 3-32 shows the settings made fo parameter ID 1706 in ModScan32. It is possible to set the format to binary ‘to View single bits using the "display options" BijoascaniZ [Coat eventog] | Bas! Sit Sage) as) as Device I MODBUS Point Type Leng: [T—] [aernouoine REsisren > ‘te ‘unio Leb (Number of Pata: = Walid Slave Hesponces: 2 Pz Pas? Figa 3-32: Modbus - remote control parameter 1706 Bycdowble-clicking the adress, a Write Register commancl maybe issued. Figure 3-33 shows how bit 0 is enabled cog Nien Sore Fi we F— cot | Ten 3 Wa ee Or oP ae ore Manual 372800 25 ger-2000 Series (Package Pt): Ganset Control Remotely Resetting the Default Values Modbus via RS-232 (Serial Interface 1) Itis possible to remotely reset the unit to its default values through the Modbus (via RS-232) using the parameter TDs 1704 and 1701. The requized procedure is detailed inthe following steps. Fa rs Parameter Setingrange | Data type Tred [Factory sethings as BBE YESTRO | ERT Wl [Reret factory defeal? veluey YES TNO esr 16 In order to enable the resetting jrocedure, parameter ID 1704 must be enabled. Example ‘The resetting procedure via RS-232 isto be enabled, ‘Modbus address. = 40000 + (Par. ID +1) = 41705 Modbus length = 1 (UNSIGNED 16) Figure 3-34 shows the settings mace to parameter ID 1704 in ModScen32. It is possible to set the format to deci- mal to View the value using the “display optio iioascanit -[ouScat] jaa Sb Geracin ap sow BROW Esp Basta) fei S| S| 2pe| Sf 55) 512) 1B) Devices [7] Address: MODBUS Point Type Length: [E (3: HOLDING REGISTER [nib part ie Pos ‘igus 3-34; Moda - remote conrolparemter 1704 Bydouble-clicking the acess, a Write Register command maybe issued. Figure 3-35 shows how the parameter is enabled using the ModScan32 Software. The value mustbe set to "I" to enable the parameter Figue 3-35: Modbus vate egster-qubltheresting wocedue via RS232 SWoodward Page 73/102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Inorder to reset the default values, parameter ID 1701 must be enabled. Example. ‘The default values are to be reset ‘Modbus access = 40000 + (Par. ID +1) = 41702 ‘Modbus length = 1 (UNSIGNED 16) Figure 3-36 shows the settings made to parameter ID 1701 in ModScan32. Its possible to set the format to deci- zal to view the value using the "display options” [= iioaseans2 -[odScat] jaa 5b Sermon sp on BON Ele Diode) IE S| See albeis EE ar Daviess LU [Number of Polls: 1 MODBUS Foint Type __Valid Slave Responses | Lena: [T——] [as wocomic necisren F e702: [rurneb, port Pit Post 4 Figur 3-36: Mods -rexnoteconrol parameter 1701 Bycdowble-clicking the address, a Write Register command maybe issued. Figure 3-37 shows how the parameter is enabled using the ModScen32 Software. The value must set to "I" to enable the parameter, ite Regiter Figae 3-37: Modbus - rte register -rsetng the defeak ves Modbus via RS. 485 (Serial Interface 2) Itis possible to remotely eset the uit to its default values through the Modbus (via RS-485) using the parameter IDs 1743 and 1701. The requized procectue is the same as cescnived under Modbus via RS-232 (Serial Inter- face 1) on page 73; however the parameter ID 1743 is wsed instead of parameter ID 1704 te Pete Seinen | Bone a Tat fieset factory deve waters —| —eH/N0—[ oun Page 747102 @ Woodward Manual 373890 1925 gen-2000 Series (Package P')- Genset Control Exception Responses ‘The eas gen Modbus interface has multiple exception responses to show that a request could not be executed. Exception responses canbe recognized ifthe response telegram contains the request function code with an offset of 128 (0x80 hex) ‘Table 3-5 explains possible reasons for an exception response that occured, euYen Mediu Exception Responses Code Tame Ranson OL [ILLEGAL FUNCTION |» The sent quest finction code i not mpportad by the xcYeen ‘Modbus interface | IELEGAL ADDRESS + Penmission to zeadhvate the paneter i denied * The amount of requested segisters i wrong to readhsite this eg iter 0S [ILLEGAL DATA VALUE |+ The data value excends the min and max Inuiations ofthe pa zameter upon a wnte request ¢ There i: no parameter on the requested ade. ‘Dl 3.5: Modbus - exept respenses SWoodward Page 767102 Manus! 373830 225 /ger-3000 Series (Package Pt} Genset Control Modbus Parameters ‘The following parameters are available for configuring the Modbus modules on the Serial Interfaces, Serial Interface 1: Mediu dave ‘Midis Seve wer ee Rey dytine Tedversgeng der Anton a2 mv yyw Serial Interface 2: Mediu deve D ‘Midis Sve a we ve vw Rey devine Tedverrigerng der Anton a2 Sev oy vv NOTE Serial interface 1 Modbus slave ID 040 255 ‘Modbus Slave ID for serial interface 1 (0) means : Modbus is disabled [1 to 255] : These are Slave IDs (default = 1) Serial interface 1 Modbus reply delay time te 100 (1/10) Serial interface 1 Modbus reply delay time Adjustable in 10 ms steps Defeult= 0 ms Serial interface 2 Modbus slave ID 040 255 ‘Modbus Slave ID for serial interface 2 (0) means : Modbus is disabled [1 to 255]: These are Slave IDs (default = 1) Serial interface ? Modbus reply delay time te 100 (1/10) Serial interface 2 Modus reply delay time. Adjustable in 10 ms steps Defeult= 0 ms Above parameters are an excerpt of the Configuration Manual 37224, Refer to this manual for all pa- rameters. Page 767102 @ Woodward

You might also like