background image

X-600MTitle 

Page Goes 

Here

Содержание X-600M

Страница 1: ...X 600MTitle Page Goes Here...

Страница 2: ...og files Corrected erase system log s url Added information about new I O Types Barometric Pressure Dew Point Heat Index Irrigation Valve Rain Last Hour Solar Radiation Total Rain Wind Chill Wind Dire...

Страница 3: ...Over Wired Network 18 3 1 1 Method 1 Use DHCP and NetBios 18 3 1 2 Method 2 Assign a Temporary IP Address to the Configuration Computer 19 3 2 Establishing Communications Over a Wireless Network 23 23...

Страница 4: ...s 61 4 4 2 I O Registers Add edit and delete Registers 63 4 4 3 I O Serial Ports Add Edit and Delete Serial Ports 65 4 5 Control Logic Tab 68 4 5 1 Control Logic Conditional Events 68 Digital Event An...

Страница 5: ...the Internet 115 Appendix D Log Files 119 Appendix E External Server and Remote Services 121 Appendix F SNMP Requests Objects and Security 123 Appendix G Lua Scripts 124 Appendix H Custom Web Pages 1...

Страница 6: ...X 600M Users Manual Page 4 Xytronix Research Design Inc...

Страница 7: ...can re arrange the web page format and customize the buttons and status fields with your own labels In comparison to other ControlByWeb products the X 600M does not have built in relays or digital in...

Страница 8: ...as the WebRelay WebRelay Quad X 310 X 320 etc anywhere on the Internet A family of add on modules can be connected directly to the X 600M Remote devices and expansion modules are added as needed to pr...

Страница 9: ...d from the overview page Expansion Bus A ribbon cable expansion bus connector allows a family of add on modules to be connected directly to the X 600M without the need for an Ethernet switch Various e...

Страница 10: ...one of five Access Groups Each group is assigned specific access privileges Access groups can be used to limit what control users might have For example the X 600M might be used as a thermostat The ad...

Страница 11: ...ransmit and receive signals in the cable With the X 600M both Ethernet connectors support Auto MDI X which automatically detects the required cable connection type and configures the connection approp...

Страница 12: ...M I 9 28VDC Optional Accessories Accessory Description Part Number Power Supply Regulated 24V DC 1 75Amp 100 240V AC Input DIN mount PS24VW1 75 B Temperature Sensor 1 Wire Digital temperature sensor w...

Страница 13: ...ded X 13s K X 15s 8 Channel input module optically isolated X 15s X 16s Analog module 8 channel 0 5V 24 bit single or differential inputs 5V reference output X 16s Accessories Expansion Cable 10 condu...

Страница 14: ...hen used with expansion modules to control AC line voltages the X 600M and the expansion modules must be mounted and protected in a suitable electrical enclosure 2 2 Mounting X 600M can be mounted to...

Страница 15: ...r for its internal logic circuits Power is provided by connecting a 9 to 28 VDC power supply to the Vin and Vin terminals A regulated power supply is recommended verify that the power supply is rated...

Страница 16: ...X 600M plus 1 57A for the devices on the expansion bus 5 pin Connector Pin Description Vin 9 28VDC power supply input Caution DO NOT EXCEED MAXIMUM POWER SUPPLY VOLTAGE Vin Power supply input Internal...

Страница 17: ...nvironmental conditions The 1 Wire data bus allows up to 32 temperature sensors to share the same terminals Together with power and ground the 1 wire bus requires three connections 5V Ground Data Ever...

Страница 18: ...nt Temperature Humidity sensors into a powered X 600M Use the internal jumpers in the Temperature Humidity module to enable disable the sensors as needed during discovery and test Due to the broad ran...

Страница 19: ...File System or EXT2 4 will NOT work The X 600M only accesses the 1st primary file partition Be aware that many low cost consumer and commercial USB flash drives employ MLC Multi Level Cell technology...

Страница 20: ...ver Most routers have a DHCP server installed and enabled by default This method works as follows 1 Connect X 600M to local network using an Ethernet Cable 2 After the network is connected apply power...

Страница 21: ...n IP address to the configuration computer such that it is on the same network as the X 600M for example the configuration computer could be assigned to 192 168 1 50 The following example is for those...

Страница 22: ...settings 6 Your machine may have more than one Internet connection shown Right click on the adapter for your connection to the internet A drop down box will appear choose Properties to view edit the...

Страница 23: ...Properties button 8 If Use the following IP address is already selected the computer has been setup with a static IP address Record these values so that the current IP address of the computer can be r...

Страница 24: ...e setup pages by entering the following URL in the address bar of a web browser http ipaddress setup html For example http 192 168 1 2 setup html Note If the setup pages are not accessible verify that...

Страница 25: ...e setup pages as described later on The device name X600M should appear in the list of available wireless networks on the computer or tablet Once a device makes a connection the X 600M will give the d...

Страница 26: ...ready there and reenter the username password The control and display non setup pages are called dashboard pages http 192 168 1 2 index html and are not monitored for inactivity The dashboard pages ca...

Страница 27: ...atabase This is done with the I O tab You add I O objects to the I O list one by one To add an I O click on the I O tab in the left hand menu to see a list of all available I O types based on the devi...

Страница 28: ...nd Ethernet connections the X 600M can automatically scan for the presence of any ControlByWeb Ethernet devices on the same sub net and also for of any expansion modules connected to the X 600M via th...

Страница 29: ...lect the Create Device Widget check box This will display the status of the I O on the Dashboard Click Add Checked I O to submit these changes 4 Click Commit Changes Once clicked the X 600M begins to...

Страница 30: ...are maintained in an internal database As you make changes you must submit those changes the Submit button on the bottom of each page which stores those settings into a temporary database in RAM Whene...

Страница 31: ...res administrator privilege with a username and password User access to the Dashboards is configurable The System Overview setup page has a global setting for Dashboard and I O Password Protection See...

Страница 32: ...rpose group that can be customized and renamed as needed cbw This Group uses a legacy password scheme employed by older ControlByWeb products Only I O that belong to this group can be controlled by ol...

Страница 33: ...tten to the Flash Drive when the Flash Drive is unplugged there is risk of loosing the most recent data log If this is of concern click the Eject button to force all buffered data logs to be written a...

Страница 34: ...used for any purpose The following example illustrates the use of access groups The image above depicts a scenario where 3 access groups are being used There are 6 users configured on the X 600M and...

Страница 35: ...lay 6 No control would be available 4 1 2 System User Accounts Add edit and delete user accounts The X 600M can support up to 250 individual User Accounts Each user account is shown in a separate line...

Страница 36: ...he default user name required for accessing the setup pages is admin all lowercase The default Setup Password is webrelay all lowercase Confirm Password When the password is changed it must be entered...

Страница 37: ...ot located within the GMT time zone The default value for this field is 7 Mountain Standard Time For convenience the time can be converted to local standard time by entering the offset here This manua...

Страница 38: ...US Servers http www pool ntp org zone us 0 us pool ntp org 1 us pool ntp org 2 us pool ntp org 3 us pool ntp org North America http www pool ntp org zone north america 0 north america pool ntp org 1 n...

Страница 39: ...e will be shifted forward by one hour i e the time will jump from 12 02 AM 00 02 to 1 02 AM 01 02 By default this is set to the 2nd Sunday in March which is the date used in the United States DST End...

Страница 40: ...is generated by the X 600M when the certificate is made and is intended to never be accessed outside of the X 600M The private key will be used to decrypt data that has been encrypted by the public ke...

Страница 41: ...ames must start with a letter and contain only letters numbers or the underscore character e g testing_cert Country Code Two letter country code for the country where the X 600M will be used e g US St...

Страница 42: ...e all the starting and ending tags for each certificate 4 1 5 4 Importing self signed certificates As an option you may import the self signed certificate in to the computers certificate store This wi...

Страница 43: ...S and other similar ASCII files Clicking the New HTML File New CSS File or New JS File buttons will create a new file with the respective file extension You then use the web based text editor to edit...

Страница 44: ...l See Appendix H for specific details on how to add dynamic content to custom web pages 4 1 7 System System Log The System Log menu tab displays the current contents of the system log file The system...

Страница 45: ...figure Ethernet Settings These settings are used to configure the X 600M for operation with a wired network After entering settings press Submit and then Commit Changes When Commit Changes is clicked...

Страница 46: ...he same so client devices may not be able to find the server For this reason servers usually use an IP address that is fixed and does not change The X 600M is a server and manual IP address assignment...

Страница 47: ...devices can either send data or receive data but not both at the same time Full Duplex means that devices can send and receive data at the same time The default setting for this field is Full Duplex...

Страница 48: ...ommended for most installations If you set DHCP to Yes press Submit and then Commit Changes When Commit Changes is clicked the X 600 will immediately request a new DHCP address from the server Once X...

Страница 49: ...xml get commands with X 600M is specified here The default setting for this field is 80 which is the standard HTTP port It is recommended that the port be left unchanged unless the user has an unders...

Страница 50: ...lable over Modbus TCP IP a mapping must be created I O can be added to the three tables in order to make them available For example to make a temperature sensor available as a holding register at Modb...

Страница 51: ...nabled by selecting Yes in this field The default setting for this field is No Listen Port The X 600M will listen for incoming remote services messages on this port The default is 8000 4 2 3 4 Network...

Страница 52: ...rather than 080 This field can be up to 40 characters long and has no default setting Remote Port Enter the TCP port used for the Remote Services server This can be set within the range of 0 65535 The...

Страница 53: ...for this option is No See Appendix F SNMP Requests Objects and Security for more information Host Name This is the address of the machine where the SNMP manager software is running Server Port When S...

Страница 54: ...imple Mail Transfer Protocol mail server for example mail example com or the IP address of the mail server for example 192 10 10 10 should be entered in this field There is no default setting for this...

Страница 55: ...600M functions as an FTP client not a server FTP settings are configured here Host Name The IP address or host name of the FTP server Port The TCP port to which the FTP server listens on The default v...

Страница 56: ...Enabled Allow MAC OS X machines to locate the X 600M by name Local Host Name The X 600M broadcasts information about itself to services running on your PC NetBIOS and mDNS and identifies itself with t...

Страница 57: ...they must first be registered with the X 600M This is done under the Devices menu tab Each device is shown in a separate line For a new X 600M the display will only show one device device1 the X 600M...

Страница 58: ...The serial number for the ControlByWeb device When the Ethernet Communication Type for the device is Remote Services the X 600M uses the serial number to communicate with the device Address For Ether...

Страница 59: ...st the X 600M will poll devices to retrieve the current status of the device s I O By default this field is three seconds for Ethernet devices and one second for expansion modules Devices on the expan...

Страница 60: ...dities and Outdoor Temperatures There is a special serial port I O type that is available when a USB to serial port converter is connected to the X 600M There is also a special I O type for irrigation...

Страница 61: ...irst select the type of I O from the side menu Then select Add I O Type in the top right hand corner of the window The following window or one similar will appear The following images show how to add...

Страница 62: ...max appears to the left of the I O component on the Dashboard This text also appears in the Email status message when email are sent Decimal Places This determines the number of digits displayed to t...

Страница 63: ...ty sensors can be connected directly to the X 600M s connector terminals and can also be found on external devices These sensors must be registered similar to other I O objects as described in the pre...

Страница 64: ...ensor number by selecting the sensor address within the appropriate drop down list Submit the page connect a second sensor and press the Refresh List button Associate the second sensor to the appropri...

Страница 65: ...devices use memory locations to store data and status values These user defined locations have various names in the automation industry RAM Variables Tags Registers etc The X 600M designates these as...

Страница 66: ...e script with a text editor then copy and paste it into the text box When you click Add the script is checked for correct syntax If an error occurs the first error will be highlighted You will not be...

Страница 67: ...if Dashboard Password Protection in the System Overview page is set to Enabled This setting determines to which access groups this I O belongs Only users that belong to the same access group will hav...

Страница 68: ...pter is replaced the Lua scripts do not need to be updated The new adapter can be renamed to match the old one Description This is a short description that can be given to the serial port to convey th...

Страница 69: ...anual Setup Pages The type of flow control the serial port uses when the X 600M powers on Access Groups What access groups have access to the serial port through the dashboards Xytronix Research Desig...

Страница 70: ...ur when the temperature exceeds a certain value the Event then can trigger two Actions One Action could turn a relay on to illuminate an alarm light and a second Action could send an Email alert The s...

Страница 71: ...rmines if the conditional event is evaluated on power up or not Duration The conditional event can be further qualified with a glitch or de bounce filter The conditional event will not trigger until 1...

Страница 72: ...oint minus the dead band before the high alarm will be triggered again Likewise the deadband on the low alarm requires the measurement to rise above the low alarm point plus the deadband before the lo...

Страница 73: ...ight Calendar Events can trigger Actions which turn Relays On or Off at specific times send emails etc You must define an Action to determine what specific effect the Calendar Event will have A Calend...

Страница 74: ...Setup Pages X 600M Users Manual Name This is the name of the calendar event Page 72 Xytronix Research Design Inc...

Страница 75: ...itself Repeat Calendar Events can occur automatically at repeating intervals the time between the start of successive events The choices for the interval units include Secondly seconds Minutely Hourly...

Страница 76: ...on August 31st for the entire day This is useful for holidays that occur on a day of the month every year New Year s Day for example occurs on January 1st Disabled Event 5th Sunday in August Every Ye...

Страница 77: ...ed daily at 8 pm and locked at 6 am Monday through Friday except on New Year s Day 1 Click on a day in the calendar to create a Calendar Event with Name unlockDoor The start day can be any day Monday...

Страница 78: ...esignator for this Action This name appears in the action list Description This is a simple description of what the action does for documentation purposes Type This setting controls what an Action doe...

Страница 79: ...ource Events trigger Actions Once an Event has been defined see previous section it will appear in the Event Source pull down menu For each Action select a Conditional Event or Calendar Event to trigg...

Страница 80: ...many web based and industrial applications among other things Unlike BASIC Lua is a modern dynamically typed structured language Features include loops functions tables arrays and comments With the X...

Страница 81: ...Debug Console can hold up to 20Kbytes of text before it will automatically erase itself The Debug Console can be erased from the console itself or programmatically A popup window appears with several...

Страница 82: ...e linear equation Y mX b and places the result in a register named register1 reg register1 io analog1 0 75 5 The following Lua script runs continually This script monitors a counter in several remote...

Страница 83: ...prevCount2 io counter2 end if prevCount3 io counter3 then warningFlag 3 prevCount3 io counter3 end if prevCount4 io counter4 then warningFlag 4 prevCount4 io counter4 end if reg emailSent 1 and warni...

Страница 84: ...configured to record data such as changes in I O state sensor data and events Both periodic and event based logging are also supported The contents of a log file can be viewed by clicking on the link...

Страница 85: ...tandard time format Log Interval This field is used to specify the logging interval A numerical value is entered into the text field and the interval is selected using the pull down menu The range of...

Страница 86: ...Update button to create the new data log FTP Upload Interval Enabled or disable periodic uploading of the log file to an FTP server When enabled the log file will be uploaded to a FTP server periodic...

Страница 87: ...ontrol page includes a hierarchy of elements namely Dashboards Panels Widgets and Components Each of these elements are described below Each Dashboard has a title at the top A pull down menu in the up...

Страница 88: ...ll be able to view this dashboard This setting is the easiest method of controlling access to features of the X 600M Perhaps one Dashboard allows the temperature setting of a thermostat to be adjusted...

Страница 89: ...le editing the dashboard When viewing the actual dashboard only the dashboard and the widgets have names titles 4 7 3 Edit Dashboards Add Widget Within Panels you place one or more Widgets Widgets are...

Страница 90: ...hird of panel one fourth of panel Height This setting selects how tall the widget is inside the panel The options are auto fixed Auto Add Device I O Select a registered device and the widget will auto...

Страница 91: ...o use Click the Add icon on the panel title bar to add a new Component to the Widget Use the pull down menu to select from six different Component types Components which have no compatible resource in...

Страница 92: ...e status of input objects such as digital inputs You can specify the text and color for both the true and false conditions of the input Click on the color swatch to select other colors On Off Control...

Страница 93: ...vent Source 1 and working down to Event Source 4 The last event source to evaluate to true takes precedence Numeric Control The Numeric Control component allows the value of registers and expansion re...

Страница 94: ...he log file that you would like displayed on the graph and click the forward arrows to be actively logged Click Add to add the graph to the widget Gauge The Gauge component allows I O states to be vie...

Страница 95: ...t X 300 The Thermostat X 300 component allows interaction with the X 300 thermostat in a manner similar to that found on the X 300 itself The only option for this component is the Data Source The data...

Страница 96: ...tion in a manner similar to that found on the X 320M itself The only option for this component is the Data Source The data source will be a previously configured X 320M This component will interact di...

Страница 97: ...40 irrigation controller in a manner similar to that found on the X 340 itself The only option for this component is the Data Source The data source will be a previously configured X 340 This componen...

Страница 98: ...hings Custom web pages loaded into the X 600M can be used as well as web pages from remote servers An example url for embedding a ip camer live feed might look something like http username password 19...

Страница 99: ...X 600M Users Manual Setup Pages Xytronix Research Design Inc Page 97...

Страница 100: ...ttons sliders and data entry boxes With this menu tab you don t need to hop back and forth between http 192 168 1 2 setup html and http 192 168 1 2 index html to test your work If you discover that th...

Страница 101: ...on an isolated network The X 600M has no built in relays or inputs As such the Modbus register assignment varies and depends on the mix of ControlByWeb devices and expansion modules registered with t...

Страница 102: ...coils function 0x01 would return 0x81 Each error has a qualifying exception number The following are the possible exception codes and their meanings 0x01 Function code not supported also when Modbus...

Страница 103: ...Name Modbus Function X 600M Addresses Example Data Type PLC Address Mode 485 PLC Address Mode 584 984 Read Coils 01 0 3 Relays 1 4 Discrete Addr 1 Addr 1 Read Discrete Inputs 02 0 3 Inputs 1 4 Discret...

Страница 104: ...enting the coil status A 1 indicates the Output is ON A 0 indicates that the Output is OFF Bit zero of the return value will be the state of the coil corresponding to the start address For example if...

Страница 105: ...bination of start address and input quantity 5 3 3 Read Holding Register Modbus Function Code 03 0x03 The Read Holding Registers function is used for counters vin temperature humidity sensors etc Requ...

Страница 106: ...s are controlled by specifying the start address of the first relay to be controlled the count of the relays to be affected and the relay state byte A value of 0x00FF would be used to turn ON all of t...

Страница 107: ...egister value field and can range from 0 1 seconds to 86400 seconds 1 day When the pulse time expires the relay will be turned OFF If a pulse time command is sent with a value greater than 86400 the p...

Страница 108: ...example assumes that a widget has been added to the dashboard along with a component that displays the status of the temperature sensor This widget has the name widget1 and the temperature sensor has...

Страница 109: ...ation through the web browser similar to other ControlByWeb devices This offers backwards compatibility with other devices and software that might be configured to control the X 600M When requesting t...

Страница 110: ...the X 600M and given the name doorLock then we could energize the relay by issuing the following command http 192 168 1 2 state xml doorLockState 1 The response to this command is the file state xml...

Страница 111: ...0 characters in length The current state of I O can be embedded into the email subject Body This is the body of the email and can be up to 512 characters long The current state of I O can be embedded...

Страница 112: ...SSL TLS Generally SSL TLS is used for encryption unless otherwise specified by the SMTP server User Name If Required Password If Required The user or users configured as the recipients of the email m...

Страница 113: ...side is used to prepare the module for firmware upgrades as described in the following Appendix 3 CAUTION only a gentle force is necessary to activate the button A tactile feedback can be felt as the...

Страница 114: ...ton located on the back side of the unit inside one of the DIN rail mount ears Do not confuse this access hole with the hole on the bottom side The hole on the bottom side is used to restore the modul...

Страница 115: ...feedback can be felt as the button is depressed 5 While depressing the firmware update button apply power to the X 600M The Firmware Update Utility should automatically recognize the X 600M and begin...

Страница 116: ...Appendix B Installing New Firmware X 600M Users Manual Page 114 Xytronix Research Design Inc...

Страница 117: ...xample 192 168 200 167 is an IP address Every device that is directly connected to the Internet uses a public IP address The X 600M can be assigned a public IP address for direct connection to the Int...

Страница 118: ...P address on the WAN side of the router has an IP address that has been assigned by the Internet Service Provider such as 266 70 164 97 This is not a valid IP address because each number cannot be lar...

Страница 119: ...tes the IP address of each local device with an assigned port In this example the address 192 168 1 25 for the X 600M would be associated with port 8000 The address 192 168 1 26 for WebRelay would be...

Страница 120: ...access the setup pages when the port is set to 8000 the following command would be used http 192 168 1 25 8000 setup html To access the ControlByWeb devices from the Internet enter the public IP addre...

Страница 121: ...on 2 4 6 Logging menu tab for more information Inputs relays counters vin and sensors will only be logged to a log file if they are selected for that log file in the Logging menu tab The files are rea...

Страница 122: ...y1 1423507860 25200 73 17 71 48 0 1423507920 25200 73 17 71 48 0 1423507980 25200 73 06 71 59 1 Timestamp is time in Unix Epoch Time time in seconds since 1 1 1970 00 00 00 System Log File syslog txt...

Страница 123: ...ces Direct Server Control and Remote Services Direct Server Control The first approach is for the external server to create a TCP connection whenever it needs to access the X 600M In this case the ext...

Страница 124: ...ion attempt will be made periodically according to the Connection Interval setting in the Network Advanced Network Remote Services Client menu tab The Connection String is a user defined character str...

Страница 125: ...onfigured correctly to connect to the address assigned to the X 600M and that the security settings have also be configured to match those of the X 600M performing an SNMPWALK operation on this object...

Страница 126: ...ese expressions are only run when an event triggers them to do so These events are generally a change in state of an I O that the expression is dependent on or in the case of Actions a change in state...

Страница 127: ...updated yet it will read not a number NaN This is especially important for the five Lua scripts These scripts start running immediately and therefore the I O states will generally read NaN until the...

Страница 128: ...e placed on the X 600M First any file opened without any path being specified will be placed in the X 600M s internal flash fh file open filename txt a The storage space for these files is shared betw...

Страница 129: ...SQLite database files follow the same rules as files when it comes to their locations Database files without a specific path will be placed in the X 600M s internal flash where custom web pages and l...

Страница 130: ...ug while true do sleep 1000 Get current time currentTime time now Get the component time compTime time getComponents currentTime print compTime print compTime month compTime mday compTime year print c...

Страница 131: ...ressions it will just return This function is useful when a script needs to wait some time before checking the result of a previous operation enableDebug io relay1 1 sleep 10000 if io relay1 1 then pr...

Страница 132: ...quest http 192 168 1 15 state xml relay1State 1 50 responseIndexOf start searchStr When a resource is requested over the network by functions such as httpRequest any response is stored in the lua scri...

Страница 133: ...e used in place of the raw value of an I O such as a relay or input label io input1 On Off tcpConnect hostName port timeoutMilliseconds This function will attempt to connect to the host defined by hos...

Страница 134: ...er than 8K will be truncated These responses can then be parsed using the functions responseIndexOf responseSubstr and responseGetBytes as explained previously tcpClose This function will close the cu...

Страница 135: ...connected 1 end end if connected send message if connected 1 then print Send message rc tcpSend reqPacket print Sent rc bytes if send succeeded then read back the response if rc 0 then rc tcpRecv if...

Страница 136: ...ytes serClearTXBuffer ioName Each serial port has a transmit buffer that the X 600M keeps track of and a transmit buffer built into the serial port adapter A call to this function will clear both the...

Страница 137: ...example the serial port adapter has been configured to communicate with a generic modbus device with two coils A USB to RS485 serial adapter has been used The example will toggle the both coils on the...

Страница 138: ...creating an action to send an email Assume an action has been created that will be executed whenever an relay is turned on to send an email The relay description has been configured as First Level Li...

Страница 139: ...s button in the top right hand corner of the window This will open the web browser s Open file dialog box One or more files can be selected for upload To select multiple files hold down the Ctrl key o...

Страница 140: ...is the only image format supported by the X 600M for custom web pages Template Engine The X 600M uses the Smarty template engine version 3 1 16 to facilitate HTML pages with dynamic content The Smarty...

Страница 141: ...n about all the registered I O on the X 600M The load function must be called for each object that is to be later used in the template Lines 3 and 4 Basic HTML Line 5 Contains the tag that will insert...

Страница 142: ...ction named actName expression actName expression Get the Lua script associated with the action named actName evnt load n a Load the event information from settings desc eventName desc Get the descrip...

Страница 143: ...file is assumed to be on the internal flash If the path usb is given then the file will searched for on the external usb drive If a path of ram is given the file will be searched for on the internal r...

Страница 144: ...n the file will searched for on the external usb drive If a path of ram is given the file will be searched for on the internal ram drive data What to write to the file flags If this is set to FILE_APP...

Страница 145: ...uploaded and used as well script src javascript jquery 1 11 1 min js script script src javascript x600m js script The following example shows how to periodically update the state of a register named...

Страница 146: ...would look like datavalues owSensor1 90 5 owSensor1 register1 100 register1 datavaues The span tag on line 14 has the id owSensor1 and the span tag on line 18 has the id register1 The content inside...

Страница 147: ...O with the specified id Note Settings must be committed for this change to take effect See db commitSettings below reg set name val callback Set the register with name to val and return the result to...

Страница 148: ...dd yyy hh mm ss hh 24hour dtEnd when to end event same format as dtStart freq NONE SECONDLY MINUTELY HOURLY DAILY WEEKLY MONTHLY YEARLY interval how often in terms of the freq to repeat the event byda...

Страница 149: ...callback Attempt to commit the settings to non volatile memory file read filename offset length callback Read length number of bytes from a file starting at offset bytes Return the result as the firs...

Страница 150: ...ll only allow custom files found in the internal flash external usb drive or internal ram drive to be deleted or downloaded To delete a custom file request the following either from a javascript funct...

Страница 151: ...UL CUL Conductor Type Copper Tightening torque 0 22 Nm min 0 25 Nm max Replacement part number Phoenix Contact 1827004 USB Host USB 2 0 Type A Device USB 2 0 Mini B Expansion Connector Provides power...

Страница 152: ...adjustment Battery backup super capacitor 30 days minimum Accuracy 20 seconds month temperature compensated Nonvolatile Memory 512 MB flash file system Industrial grade eMMC single level cell SLC All...

Страница 153: ...formatted using FAT32 Data wraps around when full internal storage Password Settings Password protection on setup page Optional password protection on the dashboard page s Electromagnetic Compliance...

Страница 154: ...canning for any purpose other than the personal use by the purchaser of this product Xytronix Research Design Inc assumes no responsibility for any errors that may appear in this document Whereas reas...

Страница 155: ...n The foregoing warranty shall not apply to defects or damage resulting from improper use or misuse unauthorized repair tampering modification improper connection or operation outside the electrical e...

Страница 156: ...he instructions may cause interference to radio communications There is no guarantee however that interference will not occur in a particular installation If this equipment does cause harmful interfer...

Страница 157: ...Snmp Copyright 2001 2013 Jochen Katz Frank Fock Libdes Copyright 1995 1997 Eric Young eay mincom oz au This product includes PHP software freely available from http www php net software Alternative P...

Страница 158: ...Appendix N Mechanical Dimensions X 600M Users Manual Appendix N Mechanical Dimensions Page 156 Xytronix Research Design Inc...

Отзывы: