EEPROM Manager
This command allows you to read/write the data
EEPROM content from and to an M-series PLC with firmware r47 and above or any F-Series
PLC. The EEPROM manager also allows you to save or load the data to and from the PCs
hard disk. When the EEPROM Manager is selected, you will see the following
screen:
There are two buffer areas: The left dark blue text area is a buffer to hold 16-bit Integer EEPROM data, the right text area is to hold the String EEPROM data. You can manually enter data in the buffer areas that are to be written to the data EEPROM, or if you retrieve data EEPROM (integer or string) from the PLC the data will be captured into these two buffer areas. The data must be entered in comma-delimited format as described below:
Integer EEP Buffer Format
Integer EEPROM data should be entered in the format [address], [data] and a line break.
E.g. to store decimal data 12345 (equivalent to 3039 in hex) into address 10, enter the
following text into the Integer EEP Buffer area.
10, 12345 or, in hexadecimal data format:
10, &H3039
String EEP Buffer Format
String EEPROM data should be entered as $[address],
[text string]. E.g. to store the string
Test Message 10 into string address 5, enter the following text into the
String EEP Buffer area:
$5,Test Message10
$8,Rm Temp=25\DFC
If you need to store a non printable character or ASCII character which is > 127 in
value into the string EEP buffer, you can enter it as an escape sequence which
is in the format of \XX. The backslash character \ denotes that
this is an escape sequence, and XX is the hexadecimal value of the character. E.g.
character A can be written as \41 and character Z can be written as
\5A. In the second example above, the \DF character is ASCII 223 which on an
LCD216 or LCD420 will be displayed as a 'degree' symbol.
Note:
Normally when an EEPROM is in erased state, all it memory bits contain binary 1 and when you read them from the EEPROM as string, they will be returned as \FF.
To prevent disrupting communication
with the PLC, the strings to be written to EEP must not contain any of the following
characters: ASCII 0 (\00), ASCII 10 (\0A) and ASCII 13
(\0D).
Click on this button to write both the integer and
string EEP buffer contents to the PLCs EEPROM. TRiLOGI will prompt you to confirm
the write action and it will also prompt you to login to a TLServer if it is not already
connected to one.
You can click on one of these two buttons to read a range of data EEPROM as 16-bit integer or as an ASCII string into their respective EEP Buffer. The program will attempt to login to a TLServer if it is not already connected. It will check the maximum EEPROM addresses available on the target PLC and then prompt you to enter the range of integer data you wish to read (up to the maximum available):
The data read from the PLC are stored into the EEP
buffer in comma-delimited format as described above. Integer EEPROM data can also be
captured in hexadecimal format if you check the check box. You can edit or append to the
captured data in the buffer and then write them back to the data EEPROM area or save as a
hard disk file.
You can save both the Integer and String EEP Buffers
content to a single text file with the default extension .csv. The data are
stored in comma-delimited format described above with Integer data being save first, then
followed by the string data. The comma-delimited format makes it very easy for a
spreadsheet program such as MS-Excel to import the data into the spreadsheet for further
processing. You can also use MS-Excel to generate data that are to be written to the
EEPROM and then save the file as CSV file, which can then be imported by
EEPROM Manager using the Load from File into Buffer button.
EEPROM Manager Applicatons |
|