1. IntroductionThe BASremote Master provides the ultimate in flexibility. It can be used for Expansion I/O at remote locations where an Ethernet connection exists. Its built-in router and gateway capability addresses unique integration needs where more than one communications protocol is involved. It can function as a controller with its resident Sedona Virtual Machine. Powered by a Linux engine, the BASremote Master can operate as BACnet/IP or Modbus TCP remote I/O, Sedona controller, Modbus Serial to Modbus TCP router, Modbus Serial to BACnet gateway, and Modbus master to attached Modbus slaves - all at the same time. You can customize the unit via custom web pages that utilize special java applets provided in the device. A 10/100 Mbps Ethernet port allows connection to IP networks and popular building automation protocols such as Modbus TCP, BACnet/IP, and Sedona SOX. Six universal I/O points and two relay outputs can be configured through resident web pages using a standard web browser and without the need of a special programming tool. A 2-wire Modbus serial port can greatly expand the I/O count with built-in routing to Modbus TCP clients. If BACnet mapping is preferred, the unit incorporates a Modbus serial to BACnet/IP gateway. Additional universal I/O can be achieved with the simple addition of BASremote Expansion modules. The BASremote Master PoE has the same capabilities as the BASremote Master except it is powered over the Ethernet connection - thereby providing a "One Cable Solution". Both the BASremote Master and BASremote Expansion modules have the same I/O capability. Six universal input/output points are provided on each module. Depending upon configuration, each unit can accommodate a contact closure from a digital point, a thermistor, voltage or current analog input from a field transmitter or supervisory controller. Analog inputs can range from 0-5 VDC, 0-10 VDC or 0-20 mA. Inputs can be scaled to accommodate ranges such as 1-5 VDC, 2-10 VDC, and 4-20 mA. Input point resolution is 10-bits. Type II and III 10k Ohm thermistor calibration curves are resident in the BASremote. Single-point calibration of temperature is accomplished using the internal web server. Inputs can accept pulse trains in the range of 0-40 Hz (50% duty cycle) to measure flow rates. Analog outputs can be 0-10 VDC or 0-20 mA. However, scaling for 2-10 V, 0-5 V, 1-5 V and 4-20 mA is possible. LED indicators identify the state of I/O points. Output point resolution is 12 bits. There are two relay outputs available with both normally open (NO) and normally closed (NC) contacts. The relay output rating is 30 VAC/VDC, 2A. There are two non-isolated 2-wire EIA-485 expansion ports on the Master module. The downstream port (DN) is intended for expansion modules while the Modbus (MB) port functions as either a Modbus TCP router or Modbus serial to BACnet gateway - allowing for the attachment of Modbus 2-wire or 3-wire EIA-485 serial devices. On BASremote Expansion modules, the two ports are marked UP and DN, and are dedicated for communication with the BASremote Master module and other expansion modules. All field connectors are removable - making field replacement of units quick and simple. A single RJ-45 shielded connector provides the 10/100 Mbps twisted-pair Ethernet connection. The unit supports auto-negotiation of data rate and duplex. A resident web server facilitates commissioning and troubleshooting. Configuration is accomplished via Ethernet. Java must be enabled in the browser used to access the BASremote. Power for the BASremote can be derived from a 24 VAC Class 2 transformer capable of delivering 17 VA or from a 24 VDC power supply capable of at least 10 W. Since the unit incorporates a half-wave rectified power supply, attached I/O points and the power supply can share a common ground. Therefore, the BASremote can be powered by the same control transformer used to power other half-wave rectified control equipment. The BASremote can be DIN-rail mounted into a control panel. If panel mounting is required, use the supplied mounting tabs. The BASremote conforms to the BACnet/IP standard and therefore allows field I/O to be directly accessed via Ethernet without the need of a router. A standard web browser with Java enabled is used for commissioning and troubleshooting. The BASremote adheres to the BACnet Application Specific Controller (B-ASC) profile. The Sedona application can send emails when a specific event occurs in the Sedona application. These contain text to describe alarms and component input values. Different emails can be sent to different email addresses. The BASremote Master includes a trending feature for all channels including connected BASremote Expansion units and any mapped Modbus devices (Serial or Modbus TCP). The BASremote Master firmware can be upgraded via a webpage screen. Use the browse button to select the firmware file supplied by Contemporary Controls to upload, and then press Upload. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. System ConfigurationFour tabs exist on the configuration screen. 2.1 System
NOTE:Whether you are configuring System, BACnet, Modbus or Virtual values, clicking "UPDATE" will save your values to internal memory, but you must reboot the Master module by clicking Reset before the new values will apply! 2.2 BACnet
2.3 ModbusModbus configuration is only required if Modbus serial devices are attached to the MB bus. Communication settings between the Master module and the Expansion modules are preset and cannot be changed.
2.4 VirtualThe BASremote can store data independent of I/O Channel values. These stored values are called Virtual Points because they are not required to be related to physical I/O points. These virtual points can be treated as Modbus registers, BACnet objects or Sedona Framework components.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3. Web Server Screen OverviewFrom the Web Server Screen, you can configure all I/O channels, view their status or force them as part of a commissioning process. The Configure Settings button (just below the device image) provides access to the basic device configuration fields. The BASremote image includes a graphic representation of each I/O Channel. Each of the 8 channels has two icons ( Other buttons located beneath and to the right of the device image are:
The large grey section at the bottom of the screen labelled Current Settings is the device "Monitor" - a read-only display of information for the BASremote module currently selected. The tab in bold face near the top of the screen indicates the module selected. In the upper-left portion of the Monitor, two values (Unit Name and Modbus Address) are displayed for the currently selected module. To the right of the Modbus Address value is a box which reports one of two possible pieces of information - depending on the type of BASremote module currently selected. When the Master is selected, the box displays the BACnet Device Instance of the master. If an Expansion module is selected, the box will report the module's status: It will be ONLINE if its connection to the master is valid or OFFLINE if the connection is invalid. An OFFLINE report usually indicates a failure to communicate with the master due to a cabling issue. In the upper-right portion of the Monitor, the status of each channel (point) is reported with the Override indicators and the LED Status indicators. These are refreshed each second. The lower portion of the Monitor displays the Channel Names and their Present Values. 3.1 Channel ConfiguringTo configure a channel, click on the 3.1.1 Analog Voltage Input ConfiguringYou can define any channel 1-6 as type "INPUT: 0-10V Analog" or "INPUT: 0-5V Analog". Such a channel can accept an input voltage in the range of 0-10 volts or 0-5 volts. The channel BACnet type will be Analog Input. On this screen, you can adjust any of the following parameters.
3.1.2 Analog Voltage Output ConfiguringYou can define any channel 1-6 as type "OUTPUT: 0-10V Analog". Such a channel can supply an output voltage in the range of 0-10 V. The channel BACnet type will be Analog Output. On this screen, you can adjust any of the following parameters.
3.1.3 Binary Input ConfiguringYou can define any channel 1-6 as type "INPUT: Binary". The channel BACnet type will be Binary Input. On this screen, you can adjust the following parameters.
3.1.4 Current Input ConfiguringYou can define any channel 1-6 as type "INPUT: 0-20mA". Such a channel can accept an input current in the range of 0-20 mA. The channel BACnet type will be Analog Input. On this screen, you can adjust any of the following parameters.
3.1.5 Current Output ConfiguringYou can define any channel 1-6 as type "OUTPUT: 0-20mA". Such a channel provides an output current in the range of 0-20 mA. The channel BACnet type will be Analog Output. On this screen, you can adjust any of the following parameters.
3.1.6 Thermistor Input ConfiguringYou can define any channel 1-6 as a Type II or III thermistor input. The channel BACnet type will be Analog Input. On this screen, you can adjust any of the following parameters.
3.1.7 Pulse Input ConfiguringYou can define any channel 1-6 as type "INPUT: Pulse". Such a channel can accept a pulse train in the range of 0-40 Hz. The channel BACnet type will be Analog Value. NOTE: The value reported by this channel via BACnet will be a 32-bit float as this is an Analog Value. To provide accurate values when counting input pulses, this value will rollover at 224-1. To reset the pulse input value, you can (via BACnet) take the channel out of service and write a desired value - such as 0 - and then put the channel back in service to allow pulse counting to continue. This value can also be reset by writing a new value to it via the map web page or via Modbus/TCP or via a custom webpage (which can write to the instance associated with this channel). On this screen, you can adjust any of the following parameters.
3.1.8 Relay Output ConfiguringChannels 7 and 8 are fixed as type "OUTPUT: Relay". Each channel provides a relay contact rated at 30 VAC/DC, 2A. Each relay has a normally-open and a normally-closed set of contacts. The channel BACnet type will be Binary Output. On this screen, you can adjust the following parameters.
3.2 Channel ForcingTo force a channel, click on the For any channel type selected, the "Forcing" screen will report information for the following read-only fields:
3.2.1 Analog Input ForcingIn addition to type, name and status - this screen displays the following fields:
3.2.2 Analog Output ForcingIn addition to type, name and status - this screen displays the following fields:
3.2.3 Binary Input ForcingIn addition to type, name and status - this screen displays the following fields:
3.2.4 Current Input ForcingIn addition to type, name and status - this screen displays the following fields:
3.2.5 Current Output ForcingIn addition to type, name and status - this screen displays the following fields:
3.2.6 Thermistor Input ForcingIn addition to type, name and status - this screen displays the following fields:
3.2.7 Relay Output ForcingIn addition to type, name and status - this screen displays the following fields:
4.1 Map AppletThe screen will display "Address" lines in the Unit Status box - where each line corresponds to one of the Modbus addresses of your map. This window not only displays the Modbus mapped variables, it also displays all instances in the BASremote - for example, the 8 I/O channels of the BASremote and many of their parameters. It also allows you to view or change the present value of most instances within the BASremote. This is particularly useful when you want to clear a pulse counter. It also displays the BACnet status of each instance. Having the full list of instances is handy when doing Sedona programming. Note the following considerations:
Because Addresses 5, 6 and 7 are reserved for future use, you will not see these three addresses displayed in the Unit Status box. 4.2 Modbus UtilityAs a convenience to the installer, a resident Modbus Utility (Java applet) is available to verify BASremote communication to attached Modbus serial devices. This utility is best used BEFORE entering device profiles. It is useful in confirming the data structure of Modbus registers within each device.
The choices for Value Format are:
Click on Read and the result will appear in the Value field. For a write operation, enter the proper value in the Value field and click Write. 4.3 Set TimeSystem Time can be set manually or automatically using an NTP (Network Time Protocol) server - assuming Internet access. NTP is enabled by default and a default NTP server is provided. With NTP enabled, you cannot manually set the time, but you can observe it. You must set your Time Zone. Refresh Time should remain at 1. Make sure the DNS settings are proper in your Configuration Settings in order to reach the NTP server. If changes are made to the NTP configuration, click Update Configuration. If you lack Internet access, manually set the time. First disable NTP, then click Update Configuration and manually set the time, then click Manual Time Set. A third approach is to use BACnet's Time Synchronization service. The BASremote will automatically respond to this service if it exists on the connected BACnet network. If this mode is to be used, NTP should be disabled. Daylight Savings Time (DST) is supported. Make the appropriate settings to the changeover times and click Update Configuration. DST works independently of manual time set and NTP. 4.4 TrendingTrending allows you to periodically store values (in CSV format) in your Master module. The trended values can be:
In the Trend screen, check points you wish to trend. Sample Interval controls how often these are sampled and Save Interval determines how often they are written to the Master module internal Flash memory. We recommend a Save Interval no less than 5 minutes. Values are held in RAM until saved. NOTE: The trend file will be cleared if you change which points are being trended. 4.4.1 Trending SamplingSamples are time stamped with the Master module internal time unless you enable and properly configure NTP time. 4.4.2 Trending Inactive and Trending Screen UnavailableAfter selecting at least one point to be trended, clicking the Submit button enables the trend server - which then reboots. Until this reboot completes (or if you reboot the Master module), no trending occurs and you cannot reopen the trending screen. This typically lasts 10-20 seconds - but can take up to several minutes if you have a large number of points. After a reboot, the trend server begins trending the selected points and there should be no loss of trend data. 4.4.3 Trending CSV FilePress the "Download CSV File" link (on the left side) to view the trend data acquired by the BASremote. Save this file to your PC and open it with a CSV viewing tool such as Microsoft Excel®. Each line of the CSV file will contain the values for each point during one acquisition period. 4.5 EmailEmail alarms or events can be initiated in the Sedona logic but they must first be configured using a web browser. Click the Email button on the BASremote main web page and you will be taken to the Email configuration page. The left tab is for configuring the SMTP (simple mail transfer protocol) server.You would need an account with a service that allows you to send and receive emails. Enter the Server address such as smtp.gmail.com or smtp.mail.yahoo.com. In the From field enter the email address of this account such as me@gmail.com or me@yahoo.com. You will need to enter a port number. Use either 465 or 587. Next you must enter the Security level. The choices are NONE, SSL/TLS, STARTTLS or TLS. If you are using port 465, use TLS. If you are using port 587, use SSL/TLS or STARTTLS. Finally, you will need to enter your credentials for the email account selected by indicating User Name and Password. Click on Update to save. If you are using a local Microsoft Exchange Server, a different configuration is required which may require help from an IT professional. Check the Local box. Enter the server address. This may be a private IP address or a domain name. In the From field use an account name the Exchange server recognizes.The Port number has been entered for you (25 for SMTP). However, this can be changed. The Security setup is bypassed. You do not need to enter User Name and Password because authentication is not required. Click on Update to save the results. You will notice a single tab to the right of the Config tab. This is a recipient tab. If it is not already assigned a number, enter one in the ID# field. The ID# you assign must eventually match the number entered in the Sedona Email component. Enter the recipient email address. You are allowed a second address in the CC field. You can change the Subject line which is helpful when creating more meaningful notifications involving binary variables such as Sump Pump 2 - High Level. You can change the entire text in the Body. PROCESS_VALUE will be replaced by a float from the Sedona email component. If you erase this, no value will be transferred. You can also change the test value which is only sent if you send a test message to see how your notification will look. Make sure you save your work by clicking Update. Send a test message by simply clicking on Send Test Message. You have three choices at the bottom of the email configuration screen - New, Copy and Delete. By clicking on New, you create another tab with default data. Assign a different ID# and enter the data for this new email notification. However, if you click on Copy, you will see a clone of the email notification currently being viewed less ID#. This allows you to do simple edits of the data when much of the information remains the same from the original email notification. Make sure you assign a different ID#. Finally, the Delete button deletes the email notification you are currently viewing. Remember that you must match the ID# of each email notification with corresponding numbers in the Sedona email components. 4.6 AuthenticationAn authentication feature allows the BASremote's webpages to be password protected. For Username/Password, only alpha-numeric characters are allowed and they should be minimum 5 characters long. 4.7 Firmware UploadWhen available, new BASremote Master firmware can be downloaded from:
You can upload new firmware using this webpage. Select the firmware file by clicking on the Browse button and then click the Upload button. The firmware file name should be used as-is provided by Contemporary Controls and should not be renamed. The unit will automatically reboot after the firmware upload is finished. |