Gray Bar
Simply Connected Logo
ARMweb
Web Access
Any BASIC variable that is declared WEB is visible on the Values page of the controller and can be read or modified via the browser interface. This is useful for parameters that you want to be able to change remotely. Variables declared as WEB READONLY can only be read, but not written through the browser - useful for data you want to monitor remotely but don't want the user to be able to modify.

WEB FanSpeed = 3600          ' Read or modify with browser
WEB READONLY PulseCount = 0  ' Can be read, not modified

The code above produces the following web page which can be accessed from a web browser:

It's also easy to import data from the controller directly into an Excel spreadsheet using the Get External Data web query function. Just browse to the Values page of the controller and select the data table. The data will be read directly into your spreadsheet. From there you can analyze and graph the data just as you would any other data.

You can also transfer data between controllers with the WEBGET function. WEBGET takes a controller name and variable name and returns the value of the variable from the other controller. Use this function to create a network of controllers that cooperate while performing separate tasks.

What features of BASIC are supported?