Modbus - using programmable memory blocks – Watlow EZ-ZONE PM User Manual
Page 84

Watlow EZ-ZONE
®
PM Limit Controller
•
81
•
Chapter 8 Features
Note:
a. If the the Rolling Password is off push the Ad-vance key one more time where the Password [pass]
prompt will be displayed. Proceed to either step 7a or 8a. Pushing the Up ¿ or Down ¯ arrow keys en-
ter either the User or Administrator Password. Once entered, push and hold the Reset
RESET
key for two sec-
onds to return to the Home Page.
b. If the Rolling Password [roll] was turned on proceed on through steps 3 - 9.
3. Assuming the Code [Code] prompt (Public Key) is still visible on the face of the control simply push the
Advance key
‰
to proceed to the Password [pass] prompt. If not find your way back to the Factory Page
as described above.
4. Execute the calculation defined below (7b or 8b) for either the User or Administrator.
5. Enter the result of the calculation in the upper display play by using the Up ¿ and Down ¯ arrow keys or
use EZ-ZONE Confgurator Software.
6. Exit the Factory Page by pushing and holding the Reset
RESET
key for two seconds.
Formulas used by the User and the Administrator to calculate the Password follows:
Passwords equal:
7. User
a. If Rolling Password [roll] is Off, Password [pass] equals User Password [pas;u].
b. If Rolling Password [roll] is On, Password [pass] equals: ([pas;u] x code) Mod 929 + 70
8. Administrator
a. If Rolling Password [roll] is Off, Password [pass] equals User Password [pas;a].
b. If Rolling Password [roll] is On, Password [pass] equals: ([pas;a] x code) Mod 997 + 1000
Modbus - Using Programmable Memory Blocks
When using the Modbus RTU or Modbus TCP protocols, the PM control features a block of addresses that can
be configured by the user to provide direct access to a list of 40 user configured parameters. This allows the
user easy access to this customized list by reading from or writing to a contiguous block of registers.
To acquire a better understanding of the tables found in the back of this manual (
See Appendix:
(
) please read through the text below which defines the column headers used.
Assembly Definition Addresses
- Fixed addresses used to define the parameter that will be stored in the "Working Addresses", which may
also be referred to as a pointer. The value stored in these addresses will reflect (point to) the Modbus ad-
dress of a parameter within the ST control.
Assembly Working Addresses
- Fixed addresses directly related to their associated "Assembly Definition Addresses" (i.e., Assembly Work-
ing Addresses 200 & 201 will assume the parameter pointed to by Assembly Definition Addresses 40 &
41).
When the Modbus address of a target parameter is stored in an "Assembly Definition Address" its corre-
sponding working address will return that parameter’s actual value. If it’s a writable parameter, writing to
its working register will change the parameter’s actual value.
As an example, Modbus register 360 contains the Analog Input 1 Process Value (See Operations Page,
Analog Input Menu). If the value 360 is loaded into Assembly Definition Address 91, the process value sensed
by analog input 1 will also be stored in Modbus registers 250 and 251. Note that by default this parameter is
also stored in working registers 240 and 241 as well.
The table (See Appendix: Modbus Programmable Memory Blocks) identified as "Assembly Definition Ad-
dresses and Assembly Working Addresses" reflects the assemblies and their associated addresses.