Page 3
Alcorn McBride for any damages resulting from such improper use or sale. Alcorn McBride Inc. reserves the right to make changes to these products, without notice, in order to improve their design or performance.
Parallel Control ..........................18 Parallel Inputs ..........................19 Parallel Outputs ..........................20 Using the Group Control Inputs ...................... 20 Using the Start SMPTE Input......................21 Using the Mute Input........................21 Timecode Control ..........................22 Alcorn McBride A/V Binloop Uncompressed User’s Manual Page v...
Page 6
BINLOOP CONFIGURATION SOFTWARE ....................43 Introduction to the Binloop Software ....................43 Requirements............................. 43 Installing the Binloop Software ......................43 Connecting your PC to the Binloop ....................44 Connecting with RS-232 Serial....................... 44 Alcorn McBride A/V Binloop Uncompressed User’s Manual Page vi...
Page 7
Connector Summary........................77 Digital Audio (AES/EBU)......................... 78 Show Control Port........................... 78 Programmer Port ..........................79 Ethernet ............................79 V-Sync ............................79 SMPTE ............................80 Parallel Control ..........................81 Control Card Jumpers........................82 Alcorn McBride A/V Binloop Uncompressed User’s Manual Page vii...
Page 8
Connecting to the Binloop....................... 91 Modifying the Binloop Configuration ....................92 Downloading the New Configuration ....................95 Note 2: Controlling the Binloop with an Alcorn McBride Show Controller........96 Preparation ............................. 96 Configuring the Binloop ........................97 Programming the Show Controller....................97 Testing the Show Control Script ....................
The Getting Started section contains some simple operational examples and explains how to quickly get up and running with the A/V Binloop Uncompressed hardware. Later sections contain more detailed information on programming and operation, including how to integrate your Binloop into a control system and the various hardware configuration options that you’ll need to set...
• Installation These instructions assume that you have received your Binloop from Alcorn McBride with the Controller card and the appropriate reproducers already installed. For detailed instructions and information on installing the Binloop see the Installation Guidelines section later in this manual.
SSD due to internal firmware and die changes by the drive manufacturer. Drives purchased from Alcorn McBride have been tested and confirmed to work in the A/V Binloop Uncompressed. To help you select a size that suits your needs, be sure to read over Appendix B: SSD Media Capacities.
3. Copy and Paste the Test Clip directory to the flash card. 4. Using the A/V Binloop Uncompressed software, index the drive by selecting the drive letter and clicking the “index” button. 5. Verify that the name of the test clip directory is VID00001.
At this point, channel #1 should be outputting video on the rear-panel connectors, and this should be apparent on your display. If it is not, please consult the Troubleshooting Guide for help. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 5...
About the Binloop What is the Binloop? Put simply, the A/V Binloop Uncompressed is a solid-state multi- channel video player that provides up to 8 separate channels of HD or 2K video, or up to 2 channels of UltraHD (3840x2160) or 4K (4096x2160) resolution.
Binloop cage. For more information about CobraNet, including how to configure and use this feature, refer to the CobraNet section of this manual. The Dante/AVB Card Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 8...
Page 19
When this option is installed, two additional RJ-45 Ethernet jacks are located on the back of the Binloop cage. For more information about Dante, including how to configure and use this feature, refer to the Dan te section of this manual. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 9...
The sections that follow will cover the various systems you see in this diagram, so please use it as a visual reference. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 10...
Control system is their boss. It is responsible for issuing configuration and playback commands to the reproducers, and is capable of doing so with tremendous precision. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 11...
Video Format setting of the A/V Sync system must external sync source is match the video format of the Blackburst sync source. If it does not, present. the A/V Sync system will not attempt to lock to the source. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 12...
Binloop, or with through the Binloop software. Please read on to learn more about these settings and how they can be used to configure the SMPTE Interface to meet your needs. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 13...
Page 24
SMPTE Interface is first enabled. The timecode then continues to run until the End Time is reached. What happens at this point depends on the next setting; Loop Mode. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 14...
Page 25
If you don’t want to use this feature, Self-Gen mode can be disabled completely so that the timecode within the Binloop always represents the timecode coming in on the SMPTE Input. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 15...
Binloop’s Show Control port. Once you have done this, read on to the Control Protocols section of this manual to obtain the full list of commands you can send to the Binloop. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 17...
3 dry-contact relay outputs and 2 TTL level outputs that indicate the status of the Binloop. All of these signals are available on the DB-37 Parallel Control connector located on the back of the Binloop. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 18...
*These functions are identical to the front-panel control buttons of the Binloop. **GND can be any one of the ground pins on the Binloop’s Parallel Control Connector. This includes pins 16, 17, 18, and 19. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 19...
2 to play and loop file #2. Activating ‘Play Group 4’ will cause all members of group 4 to play and loop file #4. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 20...
The Parallel Control connector also contains an input that can Mute the audio output on all of the Reproducers. When this input is active, all reproducer audio outputs are muted. The audio will remain muted until this input is released. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 21...
Binloop Configuration Software section of this manual. If you would like to configure the Binloop to automatically play upon power up, please see the Application Notes section of this manual. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 22...
This command will get or set the unit IP address. Parameters: xxx.xxx.xxx.xxx represents a standard IPv4 IP address. Get Command: Response: xxx.xxx.xxx.xxx Example: Command: Response: 192.168.0.254 Set Command: xxx.xxx.xxx.xxxIP Response: Example: Command: 192.168.0.254IP Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 24...
This command will get or set the IP address of the network gateway. Parameters: xxx.xxx.xxx.xxx is a standard IPv4 IP gateway address. Get Command: Response: xxx.xxx.xxx.xxx Example: Command: Response: 192.168.0.1 Set Command: xxx.xxx.xxx.xxxGW Response: Example: Command: 192.168.0.1GW Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 25...
Enable SMPTE command. Command: Response: Idle SMPTE Description: This command will pause the SMPTE clock immediately. Comments: When paused, the SMPTE clock can be resumed by sending an Enable SMPTE command. Command: Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 26...
This command will get or set the operating mode of the SMPTE module. Parameters: x = mode number: 0 = read 1 = generate 2 = generate with V-sync Get Command: Response: Example: Command: Response: Set Command: Response: Example: Command: Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 27...
This command will get or set the SMPTE preroll time. Parameters: hh = hours mm = minutes ss = seconds ff = frames Get Command: Response: hh:mm:ss.ff Example: Command: Response: 00:01:30.10 Set Command: hh:mm:ss.ffPT Response: Example: Command: 00:01:30.10PT Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 28...
This command will get or set the SMPTE end time. Parameters: hh = hours mm = minutes ss = seconds ff = frames Get Command: Response: hh:mm:ss.ff Example: Command: Response: 01:00:00.00 Set Command: hh:mm:ss.ffET Response: Example: Command: 01:00:00.00ET Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 29...
Parameters: x = mode number: 0 = SMPTE Disabled on power up 1 = SMPTE Enabled on power up Get Command: Response: Example: Command: Response: Set Command: Response: Example: Command: Response: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 30...
0 – Use Reproducer Default Delay (60 Frames) 1-127 – Delay (in frames) Get Command: Response: Set Command: nnnSD Response: Example: Set S-Play Delay to 16 frames: 16SD Set S-Play Delay to the Reproducer Default: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 32...
– 4K Group, F1 or F2 * - Wildcard address for all reproducers Response: Example: Search File 1 on 4K Group #2: 1F2SE Play pre-searched file on 4K Group #2 F2PL Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 33...
Using a Search command along with a timed Play/Resume command works well for synchronous playback too. Examples: Play File 3 on Reproducer #1: 3R1PL Play File 4 on Group #2: 4G2PL Play File 52 on All Reproducers: 52*PL Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 34...
Examples: Synchronously Play File 2 on Group 1: 2G1SP Synchronously Play File 2 on 4K Group 1: 2F1SP Synchronously Play File 2 on All Reproducers: 2*SP Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 35...
– 4K Group, F1 or F2 * - Wildcard address for all reproducers Response: Example: Play File #2 on Reproducer 1: 2R1PL Queue File #3 to play after file #2 finishes: 3R1PN Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 36...
Installing the Binloop Software If you have Internet access, we recommend downloading the latest version from the Alcorn McBride website at http://www.alcorn.com. Once you locate the installation file, simply run it on your Windows PC and follow the on-screen instructions.
Binloop over Ethernet using the Binloop’s default settings. Please refer to the Application Notes section if you would like more information on this. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 44...
Binloop window. A window will appear that will allow you to choose your preferred connection method. If you intend to communicate with RS-232, you must select the Serial option and specify the COM port in your PC that is connected with the Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 45...
Page 56
Click on the Detect button. If the connection is working properly, the Version box will display the current version of the Binloop’s controller card. If this is not the case, please refer to the Troubleshooting Guide for assistance. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 46...
6. Click on the Play button to start the video. The status LED of reproducer 1 will turn green. 7. Click on the Stop button to stop the video. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 47...
Clicking on OK without selecting a file does not initiate any action. Clicking on Cancel closes the window without opening any file or changing any settings. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 48...
Settings…Unit… Reproducer Card Slots The Unit Configuration window permits the user to select the number Many previous generations of of reproducers in the Binloop. The A/V Binloop Uncompressed has 8 Binloop products are supported slots. by the Binloop Software. Control Port Protocol The Control Port Protocol determines the protocol that is used on the Show Control Port.
Page 61
This window will change depending on whether you have Preroll Time where SMPTE the SMPTE interface configured to Generate or Read SMPTE. Generation can begin earlier the first time it is started. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 51...
Page 62
SMPTE In connector. Generate SMPTE This button configures the SMPTE interface to Generate timecode. This timecode is used internally to process the timecode triggers, and is also fed to the SMPTE Out connector. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 52...
Page 63
Version – Get Version This allows you to get the current firmware version of the SMPTE interface on your Binloop’s Controller card. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 53...
Page 64
Clicking Play again will start playback over from the beginning. Pause This causes the currently playing file to stop and blank the screen. Clicking Play will cause it to continue playback from where it was paused. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 54...
Page 65
Search You can Search a video file so that when you click Play it will begin playing immediately. Since the A/V Binloop Uncompressed does not support playing video from an offset, the offset value should always be 00:00:00.00.
Page 66
Here you can set the IP for the Reproducer. Reproducer Gateway Here you can set the Gateway for the Reproducer. Reproducer Subnet Mask Here you can set the Subnet Mask for the Reproducer. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 56...
Page 67
Detect and after a brief moment each Reproducer will report their current status. A Not Installed message appears if no Reproducer is installed in the slot. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 57...
Status Bar at the bottom. Window Menu The Window button is a standard Windows control that allows you to open a New Window for Triggers, Cascade or Tile windows, and Arrange Icons. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 58...
Add, Duplicate, Edit, or Delete triggers. Triggers Window Clicking Add brings up a window that allows you to add a trigger. Time This is the timecode value at which you want the trigger to occur. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 60...
Page 71
Reproducer Group, or All Reproducers. Number This is either the Number of the individual Reproducer or Reproducer Group selected in the Location. This field is disabled when All Reproducers is selected. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 61...
Page 72
The A/V Binloop Uncompressed does not support this type of audio playback, so leave this setting on ‘Stereo or Mono’ at all times. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 62...
Use the Synchronized Play command for playing groups of Reproducers, which must start playback in perfect synchronization (i.e. multi-channel music tracks, video wall presentations, or 4K playback). Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 63...
A Note about Downloading the CobraNet configuration – When downloading the CobraNet configuration, please first disconnect the CobraNet interface otherwise the configuration download may timeout and fail. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 67...
Page 78
Bundle Assignments – The bundle number is assigned to the communications channel as well as the audio channels to be carried with in the bundle. Note: Left and right stereo channels are identified as individual channels in a bundle. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 68...
Bundle numbers 0-255 are defined as “Multicast” point-to-many channels and bundles 256-65279 are “Unicast” or point-to-point transmissions. For additional information on CobraNet, contact Cirrus Logic support at the link below: http://www.cirrus.com/en/support/cobranet/ Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 69...
IP packets. For complete details please visit www.audinate.com. Dante Controller The Dante interface is configured and controlled with the Dante Controller program. This is a Windows program is accessible through Binloop.exe configuration program. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 70...
Network Config tab. On the rear panel of the Binloop the Primary Network RJ45 jack is labeled ‘A’. The Secondary Network RJ45 jack is labeled ‘B”. Primary Redundant Audio Audio Network Network Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 71...
SMPTE synchronization. Mute (Red) - This LED is illuminated when the Mute button on the unit has been pressed. This indicates that the audio outputs of all reproducers are muted. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 73...
5. Release the buttons and wait for the Binloop to initialize. The first boot after defaults are loaded will take a bit longer than a regular boot sequence. Do not be alarmed. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 74...
‘Exit’ selection and push the menu wheel to return to the status screen. To see a complete map of this menu interface, refer to Appendix D - Wheel Menu Map. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 75...
2. If the reproducer is playing, pressing this button will cause it to manual for further details on stop playing. clip naming. 3. If the reproducer is in a fault condition (status LED flashing red), pressing this button will clear the fault. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 76...
Parallel Control DB37/F Control and I/O AES/EBU & S/PDIF I/O DB37/F x 2 AES/EBU or S/PDIF Digital Audio I/O CobraNet/Dante RJ-45 (2 for Dante) CobraNet/Dante Audio Network Ethernet RJ-45 Ethernet Control Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 77...
The Show Control serial port is intended for applications where the Binloop is to be controlled remotely via an RS-232 capable control system. This could be an Alcorn McBride show controller, a PC, or practically any device with an RS-232 serial port. Since this interface is designed to be flexible, it supports a variety of different serial protocols.
Binloop. For more details about using external video sync with the Binloop, refer to the A/V Sync System chapter in the About the Binloop section of this manual. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 79...
4dBV using the front-panel menu of the Binloop. For backward compatibility with previous Binloop systems, an alternate V-Sync input is also provided on this connector. Signal SMPTEIN + SMPTEIN - VSYNCIN SMPTEOUT- SMPTEOUT+ Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 80...
W1 is the 75 ohm termination jumper for V-sync, and should be installed. JP2, JP3, and JP4 are used to switch the Show Control port between RS232 and RS422 POS 1-2 = RS232 POS 2-3 = RS422 Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 82...
A/V Binloop Uncompressed. File Types The A/V Binloop Uncompressed stores clips as a sequence of still image files in a directory. These images can be either in the Targa format, or in Alcorn McBride’s AMT file format. Use the free file conversion function of Alcorn McBride’s MediaFlow...
File Naming Clip Naming Each clip on the A/V Binloop Uncompressed is stored in its own directory on the SSD and referenced by a clip number. That clip number is taken from the last characters of the directory name. For instance, an SSD loaded with three clips could have the...
Page 95
30 seconds. Frame file numbers within a directory should start at 0 and be consecutive. The following screenshot shows an example of the first few files in a clip directory: Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 85...
Unlike consumer-grade SSD’s, these data-center class SSD’s run special firmware designed for the demanding 24/7/365 environment that your Binloop is designed for. For this reason, please only use SSD’s supplied by Alcorn McBride, or you will see performance issues. Alcorn McBride A/V Binloop Uncompressed User’s Manual...
WARNING: The following information should only be used when a card (Controller, or Video Reproducer) has failed and must be returned to Alcorn McBride Inc. Removing a card carelessly could result in further damage, which would not be covered under your warranty. PLEASE BE EXTREMELY CAREFUL!!! 1.
Page 98
12. Pack the card-in-the-bag in a box, padded to protect against damage. Please be sure to obtain an RMA number from your distributor (if outside USA) or from Alcorn McBride before returning product. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 88...
Binloop. If there were no triggers stored in the Binloop, this list will be empty. If you have reached this point without receiving any communication errors, you have successfully established a connection with the Binloop. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 91...
Just make sure that the number of reproducer slots is configured for 8, and that the Standard controller card is selected. Once you have verified these settings, click OK to exit this screen. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 92...
Page 103
SMPTE interface will generate. First, set the Preroll Time to 00:59:55.00 and the Start Time to 01:00:00.00. Because we only have one trigger, to loop continuously, SMPTE End Time is not relevant. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 93...
Page 104
Segment is set to 1 (this assumes that you have named your clip as clip #1, as instructed in the Playing a Test Video section). Click on OK to add the trigger to the trigger list. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 94...
After it finished initializing, the SMPTE clock will start running. When the clock reaches 01:00:02.00, every reproducer in the Binloop with a video #1 will start playing video and continue to loop this video. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 95...
In addition to making A/V products like the Binloop, Alcorn McBride also specializes in making Show Control systems to easily manage applications like these.
Binloop’s configuration. Programming the Show Controller Alcorn McBride Show Controllers are designed to be programmed initially by a PC, and then operate independently of the PC once the programming is complete. We call this program a ‘script’, and it is created and transferred using the WinScript Live application mentioned earlier in the application note.
Page 108
“V4Pro-AVblUC”. Port Configuration Next, we need to tell WinScript Live that an A/V Binloop Uncompressed is connected to Port 1 of the show controller. Click on Resources! Devices to open up the devices form.
Page 109
(i.e. “Preshow main video”, or something like that). Click Finish to and you will have added the A/V Binloop Uncompressed to your list of Devices… Creating a Sequence Next, let’s add a new sequence called PlayClip. Click on the Sequences tab, then double-click on the empty cell just below the cell that contains Default.
Page 110
Creating the Input Trigger We have now created a sequence that we will eventually program to start playing a file in the A/V Binloop Uncompressed. Before we get to that part, let’s first configure this sequence to be triggered by pressing Button #1 of the V4Pro.
Page 111
Time – This field specifies when to execute the event in relation to the when the sequence is started. We want our Play event to happen Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 101...
Page 112
Control! Download Script. The script is then compiled and checked for errors. If no errors are found the screen will look like this. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 102...
Maybe you want to trigger playback from a motion sensor wired into the controller? Having a Show Controller in your system provides all kinds of possibilities. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 103...
Ethernet crossover cable, like the red one included with the Binloop packaging. This cable allows you to connect the PC directly to the Binloop without the need for a switch or hub. Cross Over Cable Binloop-UC (RED) Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 105...
6. Enter 255.255.255.0 in the Subnet mask box 7. Enter 192.169.0.1 as the Default gateway 8. Click OK to apply the new IP Address to your PC. 9. Click OK once again to exit the connection properties screen. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 106...
If you believe that these settings may have been altered, you should verify them using the front-panel menu wheel interface of the Binloop. Browse to the Network Setup screen and make sure that all of the settings match these values. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 107...
Settings screen. We can now verify the Ethernet connection by uploading the configuration from the Binloop to your PC. To do this, click on the icon or select Binloop! Upload From Binloop… Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 108...
Page 119
If you wish, you may click Upload to transfer the Binloop’s configuration to your PC over the Ethernet connection. You can also use all of the features of the Binloop software to change configuration settings, and control the Binloop over Ethernet. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 109...
1) No Video Output - no a) Reproducer a) Cycle power on unit. fault indicated. Status microprocessor hung up and/or Mute indicator off or due to “hot-carding” of CF always lit. Reproducer does cards. not respond. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 110...
OS.NEW to FACTORY.NEW. This causes the update to occur without the file name changing to OS.SAV after the update is complete. This allows you to update an entire cage of reproducer cards with a single SSD containing the FACTORY.NEW file. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 111...
Page 122
#2. Select the .AMU and click Open. 10. Click on the Update button, and wait for the “All updates finished successfully” message in the log. You have now successfully updated the DBAP5 controller card. Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 112...
Page 123
Upload Configuration ........ 58 Menu Wheel ..........75 Mute ........73–74, 82, 91 USB-to-Serial ........44 NTSC ............92 Video Reproducer ........89 PAL ............92 Windows Vista .......... 43 Parallel Control.......... 77 Alcorn McBride A/V Binloop Uncompressed User’s Manual Page 113...
Need help?
Do you have a question about the A/V Binloop Uncompressed and is the answer not in the manual?
Questions and answers