PMAC/PMAC2 V1.17C Addendum New/Revised I-Variable Descriptions I65 User-Configuration Variable [New] Range: 0 – 16,777,215 Units: none Default: 0 I65 is an I-variable that has no automatic use on PMAC. The purpose of this variable is to provide an easy way for the user to confirm that the application configuration has been loaded into the PMAC. Since the factory default value for I65 is 0, setting I65 to a non-zero value as part of the configuration permits an easy way to verify that the configuration file has been downloaded. By providing many different possible non-zero values of I65, different machine configurations can be identified with I65.
It is even possible for the user to utilize I65 as an electronic serial number. I67 Modbus TCP Buffer Start Address [New] Range: $0 – $9FFF Units: PMAC addresses Default: 0 I67 enables the Modbus TCP interface in PMAC software and reports the starting address of the 256-word Modbus buffer in PMAC memory. To enable the Modbus TCP interface on the PMAC’s Ethernet port, the following conditions must apply: 1. The Ethernet physical interface must be present 2. The Modbus TCP firmware for the Ethernet processor must be installed 3. V1.17C or newer PMAC firmware must be installed 4. A user buffer of 256 or more words must have been defined with the DEFINE UBUFFER command 5.
I67 must be set to a value greater than 0. The user can set I67 to any value greater than 0 to enable the Modbus TCP buffer. When this is done, PMAC will automatically set I67 to the address of the start of the 256-word Modbus buffer. In most PMAC configurations, this address will be $9F00, so the buffer will occupy the addresses $9F00 - $9FFF. A SAVE command must be issued with I67 at a non-zero value in order for the Modbus TCP buffer to be active after subsequent power-up or reset operations. V1.17C Firmware Version 1