Effective.June.2007 Page 5RS-485 PONI66A2070 Rev. B• 121Ω Termination Dip Switch.The 2-ohm termination DIP switch, when switched tothe ON position, places a 2-ohm resistor between the“A” and “B” terminals. This resistor should be used as anend-of-line terminator.• Address Selector Switches.There are two rotary switches that are used to set theModbus address on the RS-485 PONI. An address from 0(zero) to 99 decimal can be selected.• Baud Rate Selector Switch.The baud rate DIP switch is used to select the RS-485PONI baud rate. It can be changed at any time and doesnot require the cycling of power.RS-485 Baud Rate SwitchBaud A0 A1,200 Open Open9,600 Open Closed19,200 Closed OpenFigure 10: RS-485 Baud Rate SwitchModbus Network CommunicationsProtocolFunction CodesThe RS-485 PONI responds to a limited number of Modbusfunctions codes: 03, 04, 08, and 6 (016 )Command/Data Pass-ThroughThe RS-485 PONI can pass host product commands/data directly through to any one of the attached hostproducts. Thus, with access to IL 7384 – IMPACC SystemCommunications, Parts A, B, D, and F, every INCOM productobject and capability is available to the Modbus master.IL 7384 is available at http://www.eaton.com.When passing a command or data through to a hostproduct, the RS-485 PONI acts as a dumb slave. Withoutmodification, it passes the command or data through to theproductIn the event the product responds, the RS-485 PONI savesthe response until the Modbus master queries for thatresponse. The RS-485 PONI makes no modification to orinterpretation of the product response data.The Modbus master writes the INCOM product command/data using function code 6 (016) beginning at register424577.(6000 16 )The data format for passing information through the RS-485PONI to an host product is listed in Figure on Page 6.The Modbus master reads the INCOM product response toa pass-through query using either function code 03 or 04beginning at register 424833 (60016 )The number of points (registers) of the read query is2*nn, where nn is the number of INCOM messages in theresponseThe format of the data acquired by the RS-485 PONI fromthe pass-through INCOM product query’s response isdisplayed in Figure 2 on Page 7. Note that each INCOMresponse message contains a status byte which indicates itsvalidityControl of Host ProductSince.a.control.error.could.result.in.unwanted.actions.initiated by an host device, the RS-485 PONI requires aspecific protocol by the Modbus master in order to performcontrol-related functions within the host product.A set of registers is reserved for the control protocol. Theybegin at register 425089 (620016) and extend through425091.(6202 16 )These three registers are written with a “slave actionnumber” and its ’s complement using function code 6(10 16). The format of the data is shown in Figure 3 onPage 8. These three registers exclusively must be written inone.Modbus.transactionIf the slave action number and its ’s complement arevalid, the RS-485 PONI issues the slave action controlcommand onto the host product. If the slave action requestis successfully acknowledged by the product, the RS-485PONI.returns.a.normal.function.code.16.(10 16 ).response.to.the Modbus master.The Modbus master may further determine if the productcompleted the slave action function successfully byinterrogating the product, for example, by reading its status.If the host product does not acknowledge the slave actionrequest, the RS-485 PONI returns an exception code 04.If the slave action number and its ’s complement areinvalid, the RS-485 PONI responds to the Modbus masterwith a data value illegal exception code 03. Refer to theException Codes section on Page 6 for more information.