background image

MANUAL IM635

Operation & Installation Manual 

Revision A 

Operation & Installation Manual 

Model 8512 Series 

Programmable Switch Units 

This documentation may not be reproduced in any form, for 

any purpose unless authorized in writing by Weinschel, a part 

of API Technologies Corp. 

Summary of Contents for 8512 Series

Page 1: ...n Manual Revision A Operation Installation Manual Model 8512 Series Programmable Switch Units This documentation may not be reproduced in any form for any purpose unless authorized in writing by Weinschel a part of API Technologies Corp ...

Page 2: ...g 10 3 2 Initial Setup 10 3 3 Supply Voltage and Fuse 11 3 4 RF Port Connectors 11 3 5 Ground Lug 11 4 Remote Operation 12 4 1 RS 232 Serial 12 4 2 Serial Console Boot Display 13 4 3 10 100BaseT Ethernet 13 4 4 USB 14 4 5 GPIB 14 5 Front Panel Control 15 5 1 Navigation 15 5 2 Menus 15 6 Command Operation 17 6 1 Application Specific Commands 17 RFSW 17 RFSW select 17 6 2 General RF configuration an...

Page 3: ...onfiguration Commands 23 SET EOS 23 6 5 1 Serial Port 24 SET SERIAL BAUDRATE 24 SET SERIAL FLOW 24 6 5 2 Network 24 SET IPADDR 24 SET GPIB ADDR address 25 SET DHCP 25 SET AUTOIP 25 SET NETMASK 26 SET GATEWAY 26 SET TCP CONNECT 26 SET TCP SERVER 26 SET TCP KEEPALIVE 26 SET TCP TIMEOUT 27 SET TCP ECHO 27 SET UDP SERVER 27 SET TELNET 27 SET NETSTAT 28 IPCONFIG 28 6 6 Macro Commands 28 MACRO OPEN 28 M...

Page 4: ...ONSOLE 32 USB CONSOLE 32 DELAY 33 REBOOT 33 RUN 33 LCD 33 TEMP 33 TIME 34 TIMESTAMP 34 TIMESTAMP 34 REPEAT 34 SYSTEST 34 FACTORY PRESET 35 FACTORY PRESET VERIFY 35 HELP 35 6 9 MISC Network Commands 35 PING 35 TCP SERVER 35 7 Instrument Security Procedures for Secure Environments 36 7 1 Types of Memory 36 7 2 Clearing and Sanitization 36 7 3 Clearing Internal Memory 36 7 4 Sanitizing Internal Memor...

Page 5: ...ive Maintenance 41 9 3 Machined Surfaces and Hardware 41 9 4 Chassis Cleaning 42 9 5 Connector Cleaning 42 9 6 Line Voltage Fuse Replacement 42 10 Replacement Parts List and Drawings 43 10 1 Factory Service and Repairs 43 11 Contacting Weinschel 44 11 1 Manufacturer Warranty 44 12 Appendix 45 12 1 Revision History 45 ...

Page 6: ...c procedure and therefore do not appear elsewhere in this publication These are precautions that personnel must understand and apply during various phases of instrument operation or service Potentially lethal voltages are present in this instrument Serious shock hazards from voltages above 70 volts may exist in any connector chassis or circuit board Observe the following precautions To minimize sh...

Page 7: ...ecautions The following WARNINGS CAUTIONS and NOTES appear throughout the text of this manual and are repeated here for emphasis All procedures and or steps identified as must be followed exactly as written and according to industry accepted ESDS device handling procedures Failure to comply WILL result in ESD damage DO NOT use a nylon bristle brush in any solvent as the bristles may dissolve and c...

Page 8: ...two ways When the ESDS symbol is placed between a paragraph and title that paragraph including all subparagraphs is considered ESDS device handling procedure When the ESDS symbol is placed between a procedure step number and the text all of that procedure is considered an ESDS device handling procedure All procedures and or steps identified as ESDS must be followed exactly as written and according...

Page 9: ...itches for bench test and subsystem applications Standard 8512 Series designs house and control up to 14 failsafe or latching electromechanical switches via front panel controls Ethernet USB and Serial communications interfaces A GPIB IEEE 488 interface is also available as an option It can be configured in a single input multi channel configuration or can be configured for up to 14 channels each ...

Page 10: ...gure 3 Front and Rear Panel of 14 channel module 3 1 Rack Mounting The Model 8512 Series can be mounted in any rack or cabinet that conforms to EIA RS 310 or MIL STD 189 3 2 Initial Setup The following initial setup procedures should be performed prior to operating the Model 8512 1 Perform an initial inspection of the unit 2 Verify the AC power connection is configured to the correct voltage for y...

Page 11: ...trical shock can occur if the unit is connected to AC power while changing the fuse To prevent personal injury disconnect the power cable from the unit and allow the internal power supply to discharge before removing the fuse All electrical rack or chassis and machine elements should be Earth Grounded in installations where high level of electrical noise can be expected The rack or chassis should ...

Page 12: ...e Console mode sends command prompts echoes received characters supports the backspace key for simple editing provides command line recall CTRL R and issues error messages while raw mode is a basic serial interface with none of these features and is typically more suitable for programming The selection of raw versus console mode is done via the CONSOLE command which can be used to enable disable t...

Page 13: ...UDP TCP ICMP ARP DHCP and AUTOIP A TELNET server is provided for a command line interface that implements many of the functions of the serial console CLI Both TCP and UDP servers allow connections to be established for general programming purposes Additionally the Microchip Announce protocol is implemented to provide support for the Microchip Ethernet Discovery tool which is a UDP based protocol u...

Page 14: ...d has less overhead than TCP By default the internal UDP server listens on port 20000 but this can be changed via the SET UDP SERVER command It is important to note that UDP messages are not buffered so sufficient time must be allowed between messages for the command to execute or a command response scheme should be implemented to synchronize the messages Various network events generate status mes...

Page 15: ...de or editing mode In increment mode the UP and DOWN keys can be used to increase or decrease the current value For RF devices such as attenuators and switches the device will also be programmed to the new setting with no further action required Other settings may require confirmation with the SET key before changing Example Changing the current switch setting using incremental editing mode In edi...

Page 16: ...settings exiting the menu will prompt the user with the option to restart the system Depressing the SET key will restart the system and load the new settings Command Status The Command Status screen displays remote commands being sent via any of the communication ports along with the status of the current command error queue The displays are limited to the first 20 characters of a message and will...

Page 17: ...ators will automatically be read and verified against the requested setting If the values do not match then an Execution error will be generated Return Value None Example s RFSW 1 2 Sets RF Switch 1 to position 2 RFSW ALL 1 Sets all switches to position 1 RFSW select Function Queries the current setting of select ed RF Switch Syntax RFSW select Argument s Select Switch number 1 n or ALL Remarks Th...

Page 18: ...ies the individual device number or ALL which changes the non volatile memory default setting for all devices For attenuators the parameter setting specifies the attenuation value in dB and may also be specified as MAX in which case the maximum value for the attenuator s will be used For RF switches the parameter setting specifies the initial position setting of the switch es The command SET DEFAU...

Page 19: ... used to retrieve various chassis configuration settings Only one argument can be used at a time RFCONFIG RFSW 1 Returns the configuration for RF Switch 1 RFCONFIG CHAN returns the number of installed devices If the unit is configured to support both attenuators and switches then this command returns two values attenuators switches Otherwise it returns a single value RFCONFIG ROUTE returns detaile...

Page 20: ... Example s SHOW COUNTER 1 8 2 14 SET COUNTER Function sets an RF switch operations counter Syntax SET COUNTER RFSW select val Argument s select switch select 1 n val counter value Remarks This command can be used to set an RFSW counter value This is primarily for use when replacing a switch to reset the counter value to 0 Return Value none Example s SET COUNTER RFSW 1 0 resets switch 1 counter to ...

Page 21: ...completed Example s CMD1 1 CMD2 2 OPC 1 sends a 1 response when the three commands have been parsed and executed ESR Function Event Status Register query Syntax ESR Argument s none Remarks This function reads the 488 2 Event Status Register Reading the register also clears it Return Value int8 integer status register Example s ESR 32 indicates a Command Error RST Function Performs a device applica...

Page 22: ...e mask parameter represents the bit values of the register where a bit value of one indicates an enabled condition and a bit value of zero indicates a disabled condition Return Value none Example s ESE 255 enable all bits ESE Function Read the Event Status Enable Register Syntax ESE Argument s none Remarks This query returns the contents of the Event Status Enable Register Return Value byte 0 255 ...

Page 23: ...rogram Message Terminator and or Response Message Terminator end of string characters Syntax SET EOS interface inout val Argument s interface protocol selection SERIAL USB GPIB TCP UDP or ALL inout PMT input or RMT output val word eos characters Remarks This function sets the input Program Message Terminator PMT or the output Response Message Terminator RMT sequences Each communications port proto...

Page 24: ...function can be used to selectively enable or disable the serial port hardware RTS CTS flow control signals A value of 0 or OFF disables flow control while any other value or ON enables RTS CTS handshaking Flow control can be used to prevent loss of input data while the system is busy executing commands Return Value none Example s SET SERIAL FLOW 1 enable RTS CTS flow control 6 5 2 Network SET IPA...

Page 25: ...CP and AutoIP SET IPADDR AUTOIP enables AutoIP disables DHCP SET GPIB ADDR address Function Sets the GPIB bus address Syntax Set GPIB addr address Argument s Address Sets the bus address to the value chosen 0 30 range Remarks This function sets the GPIB bus address for both talker and listener functions The address parameter may be any value from 0 to 30 This command will take effect immediately a...

Page 26: ...one Example s SET TCP CONNECT 4 sets the server to allow up to 4 users SET TCP SERVER Function Sets the TCP server port number Syntax SET TCP SERVER portno Argument s portno initial server port 1024 65530 Remarks This function sets the port number used to communicate with the internal TCP server s If multiple servers are installed then each server opens successive ports from this initial setting F...

Page 27: ...actions and degrade performance By default TCP echo is OFF Return Value none Example s SET TCP ECHO OFF disables character echoing SET TCP ECHO 1 enables character echoing SET UDP SERVER Function Sets the UDP server port number Syntax SET UDP SERVER portno Argument s portno server port 1024 65530 Remarks This function sets the port number used to communicate with the internal UDP server The defaul...

Page 28: ...le AutoIP enable TCP server port and the UDP server port Return Value IP addr netmask gateway DHCP enable AutoIP enable TCP port UDP port Example s IPCONFIG 10 100 103 80 255 255 255 0 0 0 0 0 0 0 10001 20000 6 6 Macro Commands The MACRO feature allows the user to create a series of commands that will be executed at unit power on initialization Currently there are provisions for a single poweron m...

Page 29: ...sw 3 1 set default rfsw 4 2 RST 6 7 Show Commands The SHOW commands provide a method to view a variety of system settings and information They are primarily meant for CLI usage such as the console mode or telnet as the contents are system dependent and may change depending on the current mode settings and installed implementation features SHOW BUILD Function Queries the current firmware and revisi...

Page 30: ...telnet timeout 300 hostname core18 SHOW USB Function Shows USB settings Example s show usb protocol CDC VID 0x25EA PID 0x206C ver 0 10 status 0xC1 Show GPIB Function Shows GPIB settings Syntax Show GPIB Argument s none Remarks Outputs GPIB settings Return Value none Example s show GPIB conf installed addr 10 pmt 0x000A rmt 0x000A SHOW NET Function Shows general network settings Example s show net ...

Page 31: ...tic IP show ipaddr IP address 10 0 0 2 subnet mask 255 255 255 0 default IP 10 0 0 2 DHCP client enabled server IP none detected addr stat not bound AutoIP client disabled Example 3 SET IPADDR 10 0 0 2 SET DHCP ON status DHCP server detected using DHCP show ipaddr IP address 192 168 0 2 subnet mask 255 255 255 0 default IP 10 0 0 2 DHCP client enabled server IP 192 168 0 1 addr stat bound AutoIP c...

Page 32: ...ON update the nvm setting while modes 2 and 3 ENABLE and DISABLE do not Note This setting may be overridden by a hardware DIP switch located on the controller assembly Return Value none Example s CONSOLE ON turns on the console and updates nvm setting CONSOLE ENABLE turns on console for this session only CONSOLE 0 turns off the console and updates nvm setting CONSOLE DISABLE turns off console for ...

Page 33: ...t s none Remarks This command performs a system reboot similar to a poweron reset Return Value none Example s REBOOT RUN Function run an auxiliary program function Syntax RUN cmd Argument s cmd command function LOADER Remarks This command runs an external function such as the Flash Bootloader for downloading program updates Return Value none Example s RUN LOADER invokes the flash bootloader for up...

Page 34: ...5 REPEAT Function Enables command repetition looping Syntax REPEAT count Argument s count word 1 65535 Remarks This function causes the remainder of the current command message to be repeated count number of times Any commands included prior to REPEAT are executed a single time Return Value none Example s ATTN 1 0 REPEAT 50 INCR 1 DELAY 100 repeats INCR and DELAY 50 times SYSTEST Function performs...

Page 35: ...a short description of their function The list is divided into multiple levels with each level including more commands HELP ALL will display a list of all supported commands Return Value none Example s HELP displays main application level commands HELP ALL displays all commands 6 9 MISC Network Commands PING Function Sends ICMP ECHO packets Syntax PING ipaddr Argument s ipaddr destination IP addre...

Page 36: ...512 193R 11459 Processor Assy 64KB User data default settings cycle counters Non volatile Yes See Sanitizing Internal Memory 7 2 Clearing and Sanitization Clearing is the process of eradicating the data so that it can no longer be retrieved using the standard instrument interfaces Clearing is typically used when the instrument is to remain in an environment with an acceptable level of protection S...

Page 37: ...ER to complete the clearing of volatile memory The instrument may now be removed from the secure environment FACTORY SANITIZE sanitizing TURN OFF POWER After performing the sanitization you can also verify that the procedure was successful Prior to turning off power send the command FACTORY SANITIZE VERIFY You should see the following indicating that the memory is sanitized FACTORY SANITIZE VERIFY...

Page 38: ...x HEX where xxx represents the specific file revision Note any CRC and version numbers displayed will change depending on the actual data file used To get into bootloader mode use the command RUN LOADER from the main application command prompt API Weinschel Model xxxxx Vx xx firmware 19311459xxx run loader When the bootloader executes in loader mode you should see a sign on message similar to run ...

Page 39: ...the DL operation looks like the following note that the actual crc displayed will vary with the file downloaded dl blank check not blank erasing program begin download CCCCCCCC begin XMODEM CRC file transfer on PC stat 11000000 crc B6E3 Here you see the resulting status warnings indicating that Configuration and Data memory updates were disabled and that programming was successful Any other status...

Page 40: ...d or cycle power When the unit reboots you should see the new version sign on message rn running app API Weinschel Model xxxxx Vx xx firmware 19311459xxx 8 2 USB Driver Installation A signed USB driver is included in the software bundle shipped with the unit Direct the hardware installer to the included driver to complete installation ...

Page 41: ...tion about cables and connectors 9 3 Machined Surfaces and Hardware To remove light dirt and dust from mechanical parts such as castings covers and other hardware proceed as follows Compressed air used for cleaning and or drying can create airborne particles that may enter the eye Goggles face shields should be worn DO NOT direct air stream towards self or other personnel Pressure should be restri...

Page 42: ...place the AC fuse Please see the parts list for appropriate fuse size Sufficient power levels are present at the Power Input Assembly to cause personal injury Ensure that the power cord is disconnected before attempting to change fuses Do NOT connect or apply power to this instrument until the power entry module has been adjusted to the operational line voltage 1 Turn off the unit and disconnect t...

Page 43: ...ng customer service please provide the following information 1 Product Model Number 2 Product Serial Number 3 Date of Original Purchase 4 Company Name 5 Name 6 Phone Number If a product has been approved to be returned to the factory follow these instructions to ensure timely service 1 If possible use the original packing container and cushioning material If the original materials are not availabl...

Page 44: ... thereof that is returned with transportation charges prepaid to Weinschel by the original purchaser within TWO YEARS from the date of shipment The foregoing Warranty does not apply Weinschel s sole opinion to products that have been subject to improper or inadequate maintenance unauthorized modifications misuse or operation outside the environmental specifications for the product SOFTWARE PRODUCT...

Page 45: ...pendix Page 45 12 Appendix 12 1 Revision History The remaining pages of this user manual are reserved for supporting documentation and drawings Revision Date Description of Changes A 8 16 19 ERN19 085 Initial Release ...

Page 46: ...832 SS 20 24 074 1052 SPACER NYLON 250 OD X 147 ID 4 EA 32559 905 280 25 051 40 4 FUSE HOLDER POWER INPUT W SWITCH 1 EA XF1 05245 05245 PSOSOSS6B 5 6609107 8 26 052 1 1 5 FUSE 1 5 AMP 250V 1 EA F1 75915 31201 5HXP 30 193 8319 1 ASSY CABLE GND RoHS 1 EA W1 31 193 8342 2 ASSY CABLE PSU GND RoHS 1 EA W2 32 193 8220 ASSY CABLE AC POWER 1 EA W3 33 193 8219 ASSY CABLE DC POWER 1 EA W6 34 068R 109 12 CAB...

Page 47: ...LOCK 4 13 EA 63 NAS671C4 NUT HEX 4 CRES SMALL PATTERN 15 EA 69 074 1055 LABEL RoHS COMPLIANT 1 EA 70 090 301 LABEL STD 1 5 X 75 IN 1 EA 71 090 526 1 LABEL POWER INPUT 100W 1 EA 72 090 285 NAMEPLATE HIGH VOLTAGE 1 EA 73 090 353 LABEL GROUND 2 EA 74 074 889 2 LABEL THERMAL TRANSFER PERM MTLZ POLYEST 75 X 25IN 1 EA 75 193 8501 032 WIRING DIAGRAM SWITCH UNIT MODEL 8512 CX X X 0 EA 76 089 4573 ICD SWIT...

Page 48: ...X A8 THRU A13 A R A R A R REVISION HISTORY ZONE REV DESCRIPTION DATE APPROVED A ERN 15 022 VB 2 15 B ECN 17 281 SB 10 2017 R SINNO C ECN 19 033 SB 2 2019 FOR PARTS LIST SEE PL193 8500 038 1 THRU 6 WIRING CHART DES FROM TO ITEM W1 XF1 GND CHASSIS GND E1 30 W2 A3 GND CHASSIS GND E2 31 W3 XF1 A3 J1 32 W4 A6 J1 A7 J5 1 BLK A7 J5 2 YEL A7 J5 3 GRN A7 J5 4 RED 37 W5 A6 J3 PIN 2 THRU PIN 7 A7 J4 38 W6 A3...

Page 49: ......

Page 50: ......

Page 51: ... 2 3 C REVISION HISTORY ZONE REV DESCRIPTION DATE APPROVED A ERN 15 002 VB 01 15 B ECN 15 048 VB 2 15 C ECN 18 207 VB 1 2019 INTERFACE CONTROL DRAWING NOTES UNLESS OTHERWISE SPECIFIED 1 ALL DIMENSIONS ARE GIVEN MM INCH 4X SLOTS 7 1 28 X 10 2 40 8 6 34 465 3 18 32 482 6 19 00 5 9 23 76 2 3 00 88 1 3 47 38 1 1 50 304 8 12 00 10 4 41 425 2 16 74 1 7 07 84 7 3 33 AIR VENT AIR VENT CONNECTOR ETHERNET R...

Reviews: