Currently, TB-1, DAQ-2543 and DAQ-128 boards are supported. DAQ-2543 has 11 channels of 12-bit analog inputs. TB-1 has 4 channels of 8-bit analog inputs. Voltage range is 0 to 4 Volts. DAQ-128 has 8 channels of 12-bit analog inputs. Voltage range is -4 to 4 Volts. Up to 8 DAQ-128 boards and 1 DAQ-2543 board can be cascaded to have a total of 75 (64+11) analog inputs on one web server.
Also you can read analog signals on MINI-MAX/ARM-E terminals (4 channels, voltage range is 0 to 3 Volts).
Currently WebCatPlus Web Server is limited to 10-Mbit Ethernet. Many remote monitoring and control applications do not require 100 Mbit Ethernet because either the data collection is not fast enough to saturate the 10-Mbit connection or the connection bandwidth ( DSL, Cable Modem or Satellite ) is not more than 10-Mbit anyways.
WebCatPlus Web Server has support for I2C bus commands. Virtually any I2C device can be accessed through the web interface using its unique I2C address. Also, generic commands and tags are supported to interface with a variety of RS232 Serial devices, LCD's and the micro-controller digital inputs and outputs.
For the cost of electricity that a PC uses in less than 1 year, you can purchase the complete WebCat Web Server. Also, the PC itself costs several times as much as WebCatPlus Web Server if we add the cost of the PC hardware, operating system, web server, analog and digital interface cards and the maintenance. PC typically consumes several hundred watts of electric power so operating a PC continuously for even few days in a powerless environment with battery power is impossible. WebCatPlus Web Server consumes under 110mA.
Insert MMC to PC reader and edit the following line of config.txt file
IP:192.168.1.10 # IP ADDRESS
Check LEDs on the WebCatPlus board. Ethernet LED should be red if the Ethernet line is OK.
Unplug power to the WebcatPlus Web server and re-connect power. Try to ping the web server now. DEFAULT IP is 192.168.1.10.
You can type
on your PC If this does not work, please check the Internet Protocol (TCP/IP) properties under Control Panel->Network Connections.
Try to ping the server using the following command line
C:\WINDOWS\system32\ping XXX.XXX.XXX.XXXwhere XXX.XXX.XXX.XXX is IP address.
If you cant ping please look at messages that the server sends trough its serial port (BAUDRATE=115200,8 BITS, NO PARITY,1 STOP).
Configure IP address if it is necessary.
Insert MMC to PC reader and edit the following line of
DEBUG:NO # Disables Debug Messages
To free LCD pins for your needs please instruct a WebCatPlus not to drive a 4-bit LCD anymore. To do it insert MMC to PC reader and change the following line of config.txt file to
WebCatPlus server replaces embedded tags only inside files which have ASP ( Active Server Page) and ATX (Active TeXt) extensions. Please rename your file to
WebCatPlus server supports embedded commands. The embedded commands are similar to tags and always begin with ^# symbols. In order to make these commands invisible on WEB page please put them to HTML comments. For example,
<!-- ^#OUT=P0.11^ Configure P0.11 as OUTPUT^#CLR=P0.11^ Falling edge ^#DELAY=10^ 10 msec pause ^#SET=P0.11^ Rising edge //-->
Please use the special ^DAQ2543:00^ construction to implement that.
<!-- Clear 32-byte RS-232 receive buffer ^#CLR=CP^ Send <COMMAND><0D><0A> ^#COM=COMMA^ We can put MAX 10 chars between ^^ brackets ^#COM=ND^ ^#COM=%0D^ CR ^#COM=%0A^ LF //--> REPLY: ^COM^^COM^^COM^^COM^^COM^^COM^ <!-- DO NOT DISPLAY <0D><0A> ^COM^^COM^ -->
In order to send any remote command to the server you have to type a text on browser command line according to this template:
for example, to switch GREEN LED on TB-1 board try to type the following command
To protect your server from unauthorized access, you should fill the username and password fields in password.txt on your web server and set this file's attribute to hidden file to protect against this file being accessed directly. In this case, your server can not execute any commands if password fails.
For executing your commands on the password-protected web server, you should send username and password to the server using: