ESPEC P-300 Manuale di programmazione

P-300 WEB CONTROLLER
CONFIGURATION AND TROUBLESHOOTING
MANUAL


Table of Contents
iP-300 Web Controller Configuration and Troubleshooting Manual
P-300 Communication Settings 1
Connecting to the Chamber for Debugging Purposes 1
Web Browser Alert Box Listings and Descriptions 2
Manually Clearing Trend Graph History 4
Web Server Firmware Revision 4
Input Field Restrictions 4
Constant Mode Setup 4
Program Editor 4
Device Configuration 5
Hardware Connection & Installation Details 6
Hardware Installation Procedure 6
Hardware Installation Verification 7
Web Controller Configuration 9
Introduction 9
Web Controller Configuration Procedure 11
Additional Web Controller Configuration Functions 13
Custom Temp-Humidity Performance Graphic Files 13
Uploading and Downloading Configuration Parameter Files 13
Web Controller Configurations Map 14

ii P-300 Web Controller Configuration and Troubleshooting Manual

P-300 Web Controller Configuration and Troubleshooting Manual 1
1.1 P-300 Communication Settings
1.2 Connecting to the Chamber for Debugging
Purposes
Debugging information is accessed through the center serial port (mini Din8 connector) of the gumstix
board. Connecting a PC to this port allows you to monitor any debugging information printed by the polling
service. To connect to the serial port, use the following settings:
To connect to the web server serially, you will need to use a null modem cable and connect to the middle
port on the gumstix board, as shown in the image below. Connect the DB9 end of the cable to the serial
(COM1) port of your PC.
For further explanation of the steps to follow to connect and communicate serially, follow steps 1-10 of the
“Web Controller Firmware Download Procedure” document.
Speed 115200
Data Bits 8
Stop Bits 1 bit
Parity None
Flow Control None
Stop Bits 1 bit
Protocol STND
Delimiter CR and LF
Transmission 9600 bps
Parity None
Data Bits 8bit
Stop Bits 1bit
Protocol STND

2 P-300 Web Controller Configuration and Troubleshooting Manual
1.3 Web Browser Alert Box Listings and Descriptions
gp
Page Message Meaning
Monitor Your download is being prepared. It may take a
few seconds to start.
This message exists to inform the
user that generating the CSV file
for download does take a
noticeable amount of time
(depending on the log size).
Constant Error handling: [item list] This message is rare and should
not be encountered in a normal
environment. It is not normally a
user-serviceable issue.
Constant Constant settings saved. Informs the user that their settings
have been saved.
Edit Program An error occurred while saving the program ([error
code]). Entered data for a program step is out of
range. Hours must be in the range 0-999, minutes
must be 9-59, humidity must be 0-100, and
product temperature control deviation must be 0-
100. Ramp and soak control cannot be selected at
the same time for any step.
The error code is for factory
diagnostics only. It varies based
on the error code returned by the
chamber. The web serve does not
know anything about this code.
This message informs the user
that they have entered some
incorrect data into their program.
Edit Program Program was saved. Informs the user that the program
was successfully saved.
Edit Program The maximum number of steps is 99. This informs the user that no
more than 99 steps can be added
to a program.
Edit Program Programs may not be downloaded to the chamber
controller when the TCP forwarder is in use. The
program has not been downloaded to the
chamber controller. To save the program, save it
to the computer’s hard drive then upload it once
the device(s) using the forwards have
disconnected.
Informs the user the TCP
forwarder is enabled and in use.
When the TCP forwarder is in use
no programs may be downloaded
to the chamber.
Edit Page ERROR: No program specified to load. This happens when a user visits
the program editing page directly
without passing the appropriate
“GET” arguments. Under typical
usage conditions, this will not
occur.
Monitor Page Unable to reset the graph, please reload the page. This only occurs when there is a
problem redrawing the graph on
the monitor page. In the case
where reloading doesn’t work, the
user needs to refresh the page
manually when they want to see
new data.
Monitor Page Invalid Scale, must be greater than 0. This error message won’t show
up. The “scale” function it is tied
to was hidden for debugging
purposes only.
Program Page Cannot erase ROM programs (21 to 30). This error appears when we try to
save to a ROM program slot.

P-300 Web Controller Configuration and Troubleshooting Manual 3
Program Page Program failed to delete. This error appears when we fail
to delete a program.
Program Page This program hasn't been defined yet. This error appears when we
attempt to delete a program
which is “Undefined”.
All Pages General exception and stack trace. This error appears when there is
an unhandled exception in the
server Ruby code. This is
enabled for beta and other
debugging and should be turned
off before going to production.
All Pages DEBUG: No handler defined for [item]. This error only shows up when
there is a miss-configuration in
software concerning fields on the
right column which display
chamber data. This should never
show up for the end user.
Setup Page Name must be at least one character long. This error appears when the user
tries to enter a Time Signal name
of length zero.
Setup Page [Name] failed.
Setup Page You entered the wrong passcode. This appears when trying to save
network settings or e-mail
settings and the wrong passcode
has been entered.
Setup Page Something went wrong when trying to save the
network settings. Please check the network
settings and try again.
This appears when trying to save
network settings and bad
settings have been input.
Setup Page Something went wrong when trying to save the
e-mail settings. Please check the e-mail settings
and try again.
This appears when trying to save
e-mail settings and bad settings
have been input.
Setup Page Error changing passcode. The current passcode
supplied was incorrect.
When changing the passcode
and the old passcode is entered
incorrectly, this message
appears.
Setup Page Error saving chamber name. This appears when there is a
problem saving the chamber
name.
Setup Page TCP forwarder settings saved.

4 P-300 Web Controller Configuration and Troubleshooting Manual
1.4 Manually Clearing Trend Graph History
For older versions of web server firmware that do not have the “Clear Log Data” button, follow the
procedure below.
Trend graph history can be cleared by first powering down the gumstix device, then moving the
microSD card into a microSD card reader on a Linux machine (or any other machine which can read
ext2 file systems) and removing every file except Cleanup.rb in the directory /espec/log/.
The following commands can be run to do this:
Mount [microSD device] [mount point]
cd [mount point]
rm espec/log/chamber_*
Unmount the micro SD card and return it to the gumstix device.
Note: Many modern Linux distributions will mount the microSD card for you and put a link
to it on your desktop.
1.5 Web Server Firmware Revision
To find out what version web server firmware you are running, navigate to http://X.X.X.X/version.txt (where
X.X.X.X is the IP address of the web server device you are connected to).
1.6 Input Field Restrictions
1.6.1 Constant Mode Setup
1.6.2 Program Editor
Temperature Setpoint Numbers within the chamber’s temperature
range.
Humidity Setpoint Numbers within the chamber’s humidity range.
Deviation Limit Positive numbers within the chamber’s deviation
limits.
Program Name 14 characters, no spaces.
Temperature Numbers within the chamber’s temperature
range.
Humi Numbers within the chamber’s humidity range.
Time Hours 0 to 999
Time Minutes 0 to 59
Product Control Deviation Limits Positive numbers within the chamber’s deviation
limits.

P-300 Web Controller Configuration and Troubleshooting Manual 5
1.6.3 Device Configuration
Chamber Name Any combination of numbers and letters. Note:
symbols are allowed. HTML tags can be
embedded in the name.
IP Address Any valid IP address.
Netmask Any valid network mask.
Gatway Any valid IP address.
DNS 1 Any valid IP address.
DNS 2 Any valid IP address.
SMTP Host Any valid hostname or IP address.
SMTP Port Any valid port number (1 to 65535).
SMTP User Any valid SMTP user name.
Send E-mail as Any valid e-mail address.
Alert Addresses Any line-separated list of e-mail addresses.

6 P-300 Web Controller Configuration and Troubleshooting Manual
1.7 Hardware Connection & Installation Details
1. Power supply connection (2 power plugs to choose from)
2. Ethernet connection (to the Ethernet connector mounted in the option panel)
3. P-300 Web Control RS-232 Serial Cable connection to P-300 main board.
4. Micro SD card installation slot, in gumstix board
1.7.1 Hardware Installation Procedure
Use the following steps for a web server option installation:
1. Turn all power off to chamber before starting.
2. Mount the web server assemly onto the I/O Boards, using stand offs.
3. Connect the P-300/Web Control RS-232 communications cable between the P-300 main board connec-
tor CNM22 and the serial connection on the web server (labeled #3 on the image above).
4. Connect the Ethernet cable between the web server Ethernet connection (labeled #2 on the image
above) and the Ethernet port that goes to the outside of the chamber.
5. Install the web server firmware micro SD card, if it is not already installed. It slides into a small slot on
the “middle” gumstix board (labeled #4 on the image above).
6. Connect the gumstix power supply to the receptacle on the chamber electrical panel and plug the power
connector into one of the gumstix power supply connection plugs (labeled #1 on the image above).
7. Turn power back on to the chamber.
2
4
1
3
Indice
Altri manuali ESPEC Controllori


















