Professional Documents
Culture Documents
! ! !
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
RSRL1:2(KuD!Redundant!Controller!
!
Version!2.9!
Document!status:!r7!!
Document:!Quick!Start!Guide!ST@25@016@01!!
File!name:!RSRL1_2@Kud!QSG!V29!(ST@25@016@01)!R7.Docx!
2017@10@16!
FIRMWARE!Build:0.1a.37!
!
!
!
!
!
!
!
!
! !
Orbital!Research!Ltd reserves the right to make changes to this manual and the equipment described herein without notice.
!
!
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
TABLE!of!CONTENTS!
1! REDUNDANT!SYSTEM!FEATURES!....................................................................................................!5!
1.1! Main!Features!................................................................................................................................!5!
1.2! ODU!Features!.................................................................................................................................!5!
1.3! IDU!Features!..................................................................................................................................!5!
1.4! Optional!Features!..........................................................................................................................!5!
2! GENERAL!SPECIFICATIONS!.............................................................................................................!6!
3! GETTING!STARTED!.........................................................................................................................!7!
4! SYSTEM!BLOCK!DIAGRAMS!..........................................................................................................!10!
5! FRONT!PANEL!LAYOUT!.................................................................................................................!12!
6! IDU!REAR!PANEL!LAYOUT!............................................................................................................!14!
7! SYSTEM!OPERATION!....................................................................................................................!21!
7.1! LNB!Control!Buttons!....................................................................................................................!21!
7.1.1! Signal!Path!LEDs!...................................................................................................................!22!
7.1.2! LNB!Status!Indication!............................................................................................................!22!
7.1.3! LNB!LEDs!–!Normal!1:2!Operation!Modes!............................................................................!23!
7.1.4! LNB!LEDs!7!FAULT!Modes!and!Conditions!.............................................................................!23!
7.2! Switching!LNBs!.............................................................................................................................!25!
7.3! Status!LED!States!.........................................................................................................................!26! 2!
7.3.1! Default!Operation!Mode!.......................................................................................................!26! 91!
7.3.2! Fault!LED!Modes!...................................................................................................................!26! !
7.3.3! System!Heart!Beat!................................................................................................................!27!
7.4! System!Status!and!Control!State!Codes!.......................................................................................!28!
8! FIRMWARE!UPDATE!USING!BOOTLOADER!AND!DEBUG!CONSOLE!PORT!......................................!30!
8.1! Bootloader!Initial!Hardware!Setup!..............................................................................................!30!
8.2! Preparation!of!Command!Prompt!(Windows!computer)!............................................................!30!
8.3! Using!the!Bootloader!Host!to!download!new!firmware!to!the!IDU!.............................................!31!
8.4! Com!Port!Setup!Procedure!..........................................................................................................!32!
8.5! Terminal!program!Setup!..............................................................................................................!32!
9! CLOUD(BASED!REMOTE!WEB!INTERFACE!.....................................................................................!33!
10! M&C!COMMAND!NOMENCLATURE!..........................................................................................!34!
10.1! M&C!Command!Syntax!............................................................................................................!34!
10.1.1! General!Logic!Sequence!of!Commands!Received!..................................................................!34!
10.1.2! RCODE!Response!String!........................................................................................................!35!
11! M&C!COMMAND!REFERENCE!(FIRMWARE!BUILD:0.1A.37!)!......................................................!36!
12! DEBUG!PORT!CONSOLE!COMMAND!REFERENCE!(FIRMWARE!BUILD:0.1A.37)!...........................!58!
13! DRAWING!................................................................................................................................!83!
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
!
LIST!of!FIGURES!
!
Figure!1!Top!Level!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!........................................!6!
Figure!2!DA15!Connector!Test!Leads!on!IDU!for!RSRL1:2(KuD!Redundant!Controller!........................!8!
Figure!3!!M&C!Cable!End!View!.........................................................................................................!9!
Figure!4!IDU!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!..............................................!10!
Figure!5!IDU!Layout!Diagram!for!RSRL1:2(KuD!Redundant!Controller!............................................!10!
Figure!6!ODU!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!.............................................!11!
Figure!7!IDU!Front!Panel!Layout!for!RSRL1:2(KuD!Redundant!Controller!........................................!12!
Figure!8!IDU!Path!and!LNB!Status!..................................................................................................!12!
Figure!9!IDU!Push!Buttons!.............................................................................................................!13!
Figure!10!IDU!Fault!and!Status!LEDs!...............................................................................................!13!
Figure!11!IDU!Rear!Panel!Layout!RSRL1:2(KuD!Redundant!Controller!............................................!14!
Figure!12!LNB1!and!LNB2!Connections!for!RSRL1:2(KuD!Redundant!Controller!..............................!18!
Figure!13!LNB3!Connections!for!RSRL1:2(KuD!Redundant!Controller!..............................................!18!
Figure!14!ODU!Connections!for!RSRL1:2(KuD!Redundant!Controller!..............................................!19!
Figure!15!ODU!Waveguide!Connections!for!RSRL1:2(KuD!Redundant!Controller!............................!19!
Figure!16!ODU!Waveguide!Cabling!for!RSRL1:2(KuD!Redundant!Controller!....................................!20!
Figure!17!Control!Buttons!..............................................................................................................!21!
Figure!18!Front!Panel!RF!Path!and!IF!Path!Status!LEDs!...................................................................!22!
Figure!19!ACTIVE!and!STANDBY!LNB!Status!LEDs!...........................................................................!23!
Figure!20!LNB!Status!Showing!FAULT!Condition!.............................................................................!24! 3!
Figure!21!IDU!System!Status!LEDs!..................................................................................................!26! 91!
Figure!22!PS!Fault!LED!with!System!Status!.....................................................................................!27! !
Figure!23!Command!Prompt!Window!............................................................................................!30!
Figure!24!Com!Port!Number!Configuration!....................................................................................!32!
Figure!25!Command!Flow!Diagram!................................................................................................!35!
Figure!26!ODU!Mechanical!Assembly!Drawing!(Demarc!View)!.......................................................!83!
Figure!27!ODU!Mechanical!Assembly!Drawing!(Waveguide!Port!View)!..........................................!84!
Figure!28!ODU!Mechanical!Assembly!Drawing!(WaveGuide(SW!3D!View)!.....................................!85!
Figure!29!ODU!Mechanical!Assembly!Drawing!(Plan!View)!............................................................!86!
Figure!30!ODU!Mechanical!Assembly!Drawing!(3D!Demarc!View)!..................................................!87!
Figure!31!ODU!Mechanical!Assembly!Drawing!(LNB!Connections)!.................................................!88!
Figure!32!IDU!Mechanical!Assembly!Drawing!(3D!View)!................................................................!89!
Figure!33!IDU!Mechanical!Assembly!Drawing!(Plan!View)!..............................................................!90!
Figure!34!IDU!Mechanical!Assembly!Drawing!(Front!and!Rear!View)!.............................................!91!
!
! !
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
!
LIST!of!TABLES
!
Table!1!RSRL1:2(KuD!Redundant!Controller!Specifications!...............................................................!6!
Table!2!IDU!Front!Panel!User!Interface!(!State!LEDs!.......................................................................!12!
Table!3!IDU!Front!Panel!User!Interface!–!Push!Buttons!..................................................................!13!
Table!4!IDU!Front!Panel!User!Interface!(!Fault!and!Status!LEDs!......................................................!13!
Table!5!IDU!Rear!Panel!Connectors!for!RSRL1:2(KuD!Redundant!Controller!...................................!14!
Table!6!M&C!Terminal!Descriptions!for!RSRL1:2(KuD!Redundant!Controller!..................................!14!
Table!7!IDU!M&C!J9!Terminal!Block!Connections!...........................................................................!15!
Table!8!IDU!M&C!J10!DA15!Connections!........................................................................................!15!
Table!9!IDU!RF!cable!Connections!..................................................................................................!16!
Table!10!ODU!RF!cable!Connections!..............................................................................................!17!
Table!11!LNB!Switch!Options!.........................................................................................................!21!
Table!12!IDU!System!Status!LED!Modes!.........................................................................................!26!
Table!13!System!Status!High!and!Low!Word!..................................................................................!28!
Table!14!Control!State!Codes!.........................................................................................................!29!
Table!15!1:2!Redunancy!Path!States!..............................................................................................!29!
Table!16!RCODE!Definitions!...........................................................................................................!35!
Table!17!M&C!Commands!Overview!..............................................................................................!57!
Table!18!Debug!Commands!Overview!...........................................................................................!82!
!
! ! 4!
91!
!
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
1! REDUNDANT!SYSTEM!FEATURES!
1.1! Main!Features!
•! Fully!automatic!redundant!LNB!system!
•! Automatically!detect!LNB!failure!via!DC!current!windows!
•! Automatically!switch!to!alternate!LNB!!
•! Monitored!to!ensure!optimal!integrity!and!uptime!
•! Remote!monitor!and!control!capable!
1.2! ODU!Features!
•! Redundant!LNBs!with!Vertical!and!Horizontal!RF!waveguide!switches!and!IF!coaxial!switches!
•! Offline!LNBs!can!be!replaced!while!system!is!online!
•! DC!Power!inserted!to!each!LNB!at!antenna!
•! Status!of!offline!LNB’s!available!
1.3! IDU!Features!
•! Compact!1U!Chassis!mountable!on!a!19”!rack!
•! Simple!LED!display!for!monitoring!status!and!control!buttons!to!make!efficient!system!changes!
•! Dual!external!rack!mount!PSUs!for!easy!replacement!and!redundancy!
•! Console!port!for!system!diagnostics!
5!
•! Web!interface!for!system!status!monitoring!on!the!PC!or!mobile!device!
91!
•! Fully!automatic!switching!as!well!as!manual!local!or!remote!control! !
1.4! Optional!Features!
•! Optional!in@chassis!low!phase!noise!10!MHz!Reference!Oscillator!
•! Optional!ultra@low!phase!noise!10!MHz!Precision!Reference!Oscillator!
•! Optional!10MHz!reference!level!monitoring!!
•! Signal!insertion!for!off@line!testing!
•! Waveguide!E@Bends!for!reduced!aperture!blockage!on!focus!feed!systems!
•! LNB!contact!closure!fault!inputs!(from!suitably!equipped!LNBs)!
! !
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
2! GENERAL!SPECIFICATIONS!!
internet
M%&%C%cable%(18AWG) 10M
Outdoor' M%&%C%cable%(16AWG) Indoor'
IFL
unit Unit'
IFL
(ODU) Vert%Band%*%IFL%cable (IDU) 10M
Horiz%Band%*%IFL%cable
%L%Band%,DC%Blocked
multiplexed%L%Band%&%10Mhz
AC/DC%PS1
AC/DC%PS2
!
Figure!1!Top!Level!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller!
MECHANICAL! Ku!Band!LNB!IDU! Ku!Band!LNB!ODU!
Weight! 11!lb.![5!kg]! 21!lb.![9.5!kg]!
Overall!Dimensions! 19”!x!1.75”!x!12”! 19”!x!12.5”!x!6.6”!
Input!RF!Connection! n/a! WR75!waveguide!(x!2)!
Output!IF!Connector! N@type!to!demodulator!(x!2)! N@type!to!IDU!(x!2)!
Input!IF!Connector! N@type!from!ODU!(x!2)! n/a!
Power!Connector! BNC!Jack!(x!2)! Through!M&C!cables!
10!MHz!Loop!through! n/a! n/a! 6!
10!MHz!inputs! BNC!Jack!(x!2)! Multiplexed!with!L@Band! 91!
10!MHz!Monitor!out! n/a! n/a! !
Ethernet! RJ45! n/a!
Console/Debug! RS232!(DE09F)! n/a!
Terminal!Block!6!Circuit! Through!M&C!cables!
Control!Interface!
DA15F!! Through!M&C!cables!
ELECTRICAL! ! !
Input!Voltage! 15!VDC! 15!VDC!
Input!Current!(Max)! 10A!(Max)! !
Input!Current!(Typ)! 1.7A!/!4.5A!(Idle!/!Switching)! !
Universal!External!
AC/DC!Supply! As!supplied:! n/a!
MeanWell!GST90A15@P1M!
AC!Voltage! 100!–!240!V!50/60!Hz! !
Power!Supply!Rating! 90W!(standard)!15Vdc!6A! !
ENVIRONMENTAL! ! !
Operating!Temperature! 0!to!+55°C! 0!to!+55°C!
Relative!Humidity! <95%!non@condensing! <95%!non@condensing!
Table!1!RSRL1:2(KuD!Redundant!Controller!Specifications!
!
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
3! GETTING!STARTED!
This!document!describes!the!steps!for!getting!started!with!the!installation!and!operation!of!the!!
RSRL1:2@KuD!Redundant!Controller.!
Read!all!Manuals!provided!
The!operation!of!the!Redundant!Controller!is!unique!and!unlike!other!redundant!control!system!on!
the!market!today.!!It!is!essential!you!read!and!understand!the!all!documentation!before!attempting!
to!install!or!operate!this!equipment.!
Unpack!the!Equipment!
•! Visually!inspect!the!system!for!damage!in!shipment.!!
•! Check!the!packing!list!to!ensure!shipment!is!complete.!
Install!the!IDU!(Indoor!Unit)!
•! Select!a!location!and!mount!the!IDU!in!a!19”!equipment!rack.!
•! Do!not!connect!either!of!the!external!power!supplies!yet.!
Install!the!IFL!(Interfacility!link)!Cables!Modem!
•! For!the!RSRL1:2@KuD!Redundant!Controller,!connect!IFL!cables!from!the!CPE!(Customer!
Premises!Equipment)!to!both!the!“MODEM@H”!connector!and!“MODEM@V”!connector!at!the!
rear!panel!of!the!IDU.!
Install!the!ODU!(Outdoor!Unit)!
•! Plan!the!installation!to!eliminate!potential!damage!to!the!unit!and!to!maintain!adequate!
access!to!demarcation!points.!!! 7!
•! Mount!the!ODU!in!the!assigned!position!allowing!sufficient!clearance!for!cables!and! 91!
connections.!!Ensure!that!preinstalled!wire,!cables!and!components!are!not!disturbed!or! !
damaged.!!!
•! At!all!times!prevent!damage!to!the!E/H!bends,!flanges!or!components!while!attaching!the!
waveguide!and!mounting!hardware.!
•! All!RF!connections!that!exposed!to!sun,!rain!or!high!humidity,!they!must!be!weatherproofed!
with!Coax@Seal™!(http://coaxseal.com/)!or!equivalent!UV!rated!self@amalgamating!tape.!!
Note:!the!ODU!should!not!be!exposed!directly!to!weather.!!For!best!long@term!reliability,!
mount!the!ODU!in!the!antenna!hub!or!in!a!weatherproof!enclosure.!
•! Weather!ingress!into!the!Controller!components!may!not!be!covered!by!warranty.!
! !
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
Power!Connection!and!Start!Up!
•! With!a!Voltmeter,!verify!the!voltage!output!of!each!Power!Supply.!
•! Connect!the!external!power!supplies!to!J11!and!J12!at!the!rear!of!the!IDU.!!
•! Verify!the!LED!displays!on!the!front!of!the!IDU!is!illuminated.!!
•! With!a!Voltmeter,!verify!the!supply!voltage!for!LNB1,!LNB2!and!LNB3!is!present!at!IDU!at!the!
the!DA15!connector.!Refer!to!Table!8!for!pinout!of!DA15!connector.!
•! Carefully!insert!the!DA15!test!leads!into!the!correct!pins!instead!of!the!voltmeter!probes.!
•! For!example,!LNB1,!measure!between!pin!1!and!pin4.!!
LNB2
LNB3 LNB1
GND
Figure!2!DA15!Connector!Test!Leads!on!IDU!for!RSRL1:2(KuD!Redundant!Controller!
Connect!the!IFL!(Interfacility!link)!Cables!to!ODU! 8!
•! Run!the!IFL!coaxial!cable(s)!(typically!LMR400)!between!the!IDU!rear!panel!and!the!ODU! 91!
demarcation!panel.!! !
•! Connect!the!IFL!cables!to!the!connectors!labelled!“ODU@H”!and!“ODU@V”!on!the!IDU!rear!
panel.!(Refer!to!Table!5!IDU!Rear!Panel!Connectors!for!RSRL1:2@KuD!Redundant!Controller).!
•! Connect!the!other!end!of!IFL!cables!to!the!connectors!on!the!ODU.!Refer!to!the!ODU!
drawing!to!confirm!the!ODU!connector!identification!(Figure!14!ODU!Connections!for!
RSRL1:2@KuD!Redundant!Controller).!
Connect!the!M&C!(Monitor!and!Control)!Cable(s)!to!the!IDU!
•! Must!Power!off!the!IDU!for!this!step.!
•! Run!the!M&C!cable(s)!(multi!conductor!cables)!between!the!IDU!and!ODU.!
•! The!M&C!cable(s),!typically,!are!provided!with!a!preinstalled!connector!at!the!ODU!end.!!
•! Wrap!or!prevent!damage!during!cable!installation.!!These!connectors!have!crimped!contacts!
and!should!not!be!removed!or!altered.!!
•! Refer!to!the!IDU!connection!table!for!cable!termination!to!terminal!block.!
•! Once!cable(s)!are!connected!to!the!IDU,!power!up!the!IDU!
!
! !
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
Power!Up!IDU!again!
•! Reconfirm!steps!in!the!Power!Connection!step!to!re@establish!valid!power!measurements.!
•! Now!verify!voltage!is!present!at!ODU!end!of!the!M&C!cable!for!LNB1,!LNB2!and!LNB3!on!the!
RT061412SNH!connector!by!using!a!voltmeter!and!carefully!probing!the!correct!socket!walls!
without!inserting!anything!into!the!socket.!
Figure!3!!M&C!Cable!End!View!
!
•! !Refer!to!Table!8!for!more!information!about!the!contacts!on!the!connector.!For!example,!if!
we!want!to!measure!the!voltage!for!LNB!1,!probe!one!of!the!socket!walls!which!corresponds!
to!LNB1!(B)!and!probe!the!socket!wall!which!corresponds!to!ground!(F,!M,!J,!D,!or!A).!Any!of!
the!aforementioned!ground!sockets!can!be!used.!!
Connect!the!M&C!cables!to!the!ODU!! 9!
•! Must!Power!off!the!IDU!for!this!step.! 91!
•! Connect!the!M&C!cable(s)!to!the!ODU!connectors.!Refer! !
!
to!Figure!14!and!Table!1!for!ODU!connector!identification.!
Power!Up!IDU!and!Verify!the!IDU!
•! Reconfirm!steps!in!the!Power!Connection!step!to!re@establish!valid!power!measurements.!
•! The!LED!display!on!the!front!of!the!IDU!should!be!indicating!the!state!of!the!ODU!with!LNB,!
Signal!Path!and!Status.!
•! The!PSU!Fault!will!flash!at!10%!duty!cycle!for!system!heartbeat.!
•! Refer!to!the!User!Manual!for!details.!
•! For!troubleshooting,!please!see!user!manual!for!further!details.!
Manual!Operation!
•! Press!and!Release!Auto/Manual!button!to!select!Manual!Mode.!
•! Press!and!hold!Clear!button!for!10!seconds!to!clear!fault!indications.!Refer!to!the!User!
Manual!for!details.!
Automatic!Operation!
•! Press!and!Release!Auto/Manual!button!to!select!Automatic!Mode.!
•! System!should!now!automatically!switch!to!the!backup!LNB!if!the!on@line!LNB!fails.!
! !
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2@KuD!Redundant!Controller! Document!status:!r7!
File!Name:!Orbital!Research!Redundant!Controller!Manual.Docx! Version!2.9!
Copyright!©!201472017,!Orbital!Research!Ltd!All!rights!reserved.!
! Modified:!2017@10@16!
! ! !
4! SYSTEM!BLOCK!DIAGRAMS!!
IDU:
J3
IDU:
Type$N J4
Female
Connectors IDU: J2
L
J1
MuxTee mux
J5 1Mux1
J4 (Vert) J3
10 DC N/C
IDU:
J6
IDU:
BNC J7
J2 J1
Female L MuxTee mux
1Mux1
Connectors IDU: J4
10 (Horiz) DC J3 N/C
J8
1:2$Redundant$Dual$Ku/Band$LNB$Indoor$Unit
Revised$2016$April$07
Model:$RSRL1:2/KuD/XER/ENET/N/N/50/30/H
IDU$SN:$6296/01/0001
! 10!
Figure!4!IDU!Block!Diagram!for!RSRL1:2(KuD!Redundant!Controller! 91!
!
!
Controller
M&C Debug
Console Console
Ethernet
Adapter
IFL IFL
Ethernet
!
Figure!5!IDU!Layout!Diagram!for!RSRL1:2(KuD!Redundant!Controller!
!
http://www.OrbitalResearch.net!
Orbital!Research!Ltd! Research.com!
tel:!+1!604!419(8585!
10!–!3871!N!Fraser!Way,!Burnaby,!BC,!V5J!5G6!Canada! [Company]! !
! !
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
LNB1&SN:R009152016
J1 J2
mux MuxTee L
High &Mux1)H
J3 J4
DC (HighBand) 10 10Mhz CO)26
LNB&1 3 4
WR75/Waveguide Not/Populated
Ku6Band Low J1 J2
mux MuxTee L L/Band/Coax
10.70/to/12.75/GHz 2 &Mux1)L& 2 3
1 ODU: J3
DC (LowBand) 10
J4
10Mhz 1
1 WG& J9 3 Coax& J2 J1 ODU:
Vert&RF&In 3 1
L MuxTee mux High
SW1 SW3 &Dmux)1 J4
J4 J3
J10 10 (Vert) DC
n/c
4 4 Vert
LNB3&SN:R009142016
ODU: J1 J2
ODU:
mux MuxTee L
J7 High Low
&Mux3)H J6
J3
DC (HighBand) 10
J4
10Mhz L/Band
LNB&3
Coaxial
Low J1 J2 Type+N
ODU: mux MuxTee L
J8 &Mux3)L& Female
ODU: J3 J4
10Mhz Connectors
DC (LowBand) 10
2 J9 2 3
2 J11 2
1 WG& 3 Coax& J2 J1 ODU:
Horiz&RF&In 3 1
L MuxTee mux High
SW2 SW4 &Dmux)2& J3 11!
LNB2&SN:R009148034 J4 (Horiz) DC J3
10
n/c
WR75/Waveguide 4 J1
mux MuxTee L
J2 4 Horiz 91!
Ku6Band High
10.70/to/12.75/GHz J3
&Mux2)H
DC (HighBand) 10
J4
10Mhz ODU: !
LNB&2 3 CO)27 Low
4 Not/Populated J5
Low J1 J2
mux MuxTee L
&Mux2)L&
ODU: J3 J4
10Mhz
DC (LowBand) 10
J9
J2 J1 J2 J1
Mux34L out SP10 in Mux14H out SP10 in
&SP10)2 &SP10)1
J4 (Horiz) J3 J4 (Vert) J3
Mux14L out out Mux24L Mux34H out out Mux24H
10+MHz+Outputs+To+Mux14L,+ 10+MHz+Outputs+To+Mux14H,+
1 Switches&SW1&and&SW3&are&ganged&
Mux24L+&+Mux34L Mux24H+&+Mux34H
2 Switches&SW2&and&SW4&are&ganged&
++1:2+Redundant+Dual+Ku4Band+LNB+Outdoor+Unit
Swap&connection&at&LNB&input&to&permanently& +Model+#RSRL1:24KuD4XER4ENET4N4N4504304H
3 select&Low&Band&for&protected&operation.
+SN:+629640240001
&Add&cable&C0)26&and&Co)27&to&J6&&and&J5&for& +with+(3x)+Norsat+LNB+Model+1008DX41
4 unprotected&operation&on&Low&Band
++Revised+2016+April+11
!
Figure(6(ODU(Block(Diagram(for(RSRL1:27KuD(Redundant(Controller(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
5! FRONT(PANEL(LAYOUT((
!
!
Figure(7(IDU(Front(Panel(Layout(for(RSRL1:27KuD(Redundant(Controller(
!
!
Figure(8(IDU(Path(and(LNB(Status(
!
Description( Label( Function(( LED(States(
RF(In( RF!Path!to!LNB1!
Vert( RF!Path!to!LNB3! 12!
RF!IN! 2!of!4!Green!LEDs!show!path!
RF(In( RF!Path!to!LNB3!
91!
Horiz( RF!Path!to!LNB2!
!
LNB1( Active! Standby! Fault! Green! Blue! Red!
Table(2(IDU(Front(Panel(User(Interface(7(State(LEDs(
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
Figure(9(IDU(Push(Buttons(
!
Description( Label( Function(( LED(States(
Push!Button!! LNB(1(&(2( Manual!select!Vertical!and!Horizontal!Path! Press!&!Release!
Push!Button!! LNB(1(&(3( Manual!select!Vert!and!Redundant!Path! Press!&!Release!
Push!Button!! LNB(2(&(3( Manual!select!Horiz!and!Redundant!Path! Press!&!Release!
Auto/( Toggle!between!
Press!&!Release!
Manual(( AUTO!and!MANUAL!override!
Push!Button!!
Hold((
Clear!Latched!fault!codes! Hold!10sec!&!Release!
Clear(
Table(3(IDU(Front(Panel(User(Interface(–(Push(Buttons(
!
13!
91!
!
!
Figure(10(IDU(Fault(and(Status(LEDs(
!
Description( Label( Function(( LED(States(
MANUAL( LED!on!
LED1(
AUTO( LED!off!
Fault( LED!on!
LED2(
Clear( LED!off!
90%/10%%d.c.%pulse%%
PS(Fault(
system%heart%beat%
Status!LEDs! LED3( See!description!
10%/90%%d.c.%pulse%
PS(OK(
%system%heart%beat(
ODU(Fault( LED!on!
LED4(
ODU(OK( LED!off!
LNB(Fault( LED!on!
LED5(
LNB(OK( LED!off!
!
Table(4(IDU(Front(Panel(User(Interface(7(Fault(and(Status(LEDs(
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
6! IDU(REAR(PANEL(LAYOUT(
!
!
( Figure(11(IDU(Rear(Panel(Layout(RSRL1:27KuD(Redundant(Controller( (
Description( Label( IDU(Connector( Mating(Connector(
ETHERNET((M&C!TCIP!PORT)( RJ45!Plug!(8P8C)!
J1( RJ45!Receptacle(8P8C)!
10/100!BASE(T!Ethernet!Connection! (CAT5e!Cable)!
CONSOLE( RS232!DE09P!(Male)!
J2( RS232!DE09S!(Female)!
DEBUG!CONSOLE!Port! (Serial!Cable)!
ODU7V((multiplexed!L!Band!&!10M)(
Connect!IFL!Cable!from:!
J3( N!type!Jack!(Female)! N!type!Plug!
Either!ODU:J4(Vert)!High!Band!
Or!ODU:J6(Vert)!Low!Band!
ODU7H((multiplexed!L!Band!&!10M)(
Connect!IFL!Cable!from:!
J4( N!type!Jack!(Female)! N!type!Plug!
Either!ODU:J3(Horiz)!High!Band!
Or!ODU:J5(Horiz)!Low!Band!
MODEM7V((DC!Blocked)(
Connect!IFL!Cable!from!! J5( N!type!Jack!(Female)! N!type!Plug!
CPE!Vert!modem! 14!
MODEM7H((DC!Blocked)( 91!
Connect!IFL!Cable!from!! J4( N!type!Jack!(Female)! N!type!Plug! !
CPE!Horiz!modem!
10M(IN(
J7( BNC!Jack!(Female)! BNC!Plug!(Male)!
IFL!Cable!to!10Mhz!source!(CPE!Vert)!
10M(IN(
J8( BNC!Jack!(Female)! BNC!Plug!(Male)!
IFL!Cable!to!10Mhz!source!(CPE!Horiz)!
M&C(Connection!!
J9( 6pos!Terminal!Block!! Flanged!Fork!or!Ring!
Connect!M&C!Cable!to!ODU:J1!
M&C(Connection!!
J10( DA15!(Female!DSUB)! DA15!(Male!DSUB)!
Connect!M&C!Cable!to!ODU:J2!
VDC( J11( BNC!Jack!(Female)! BNC!Plug!(Male)!DC!PSU!
Connect!to!external!DC!PSU1!and!PSU2! J12( BNC!Jack!(Female)! BNC!Plug!(Male)!DC!PSU!
Table(5(IDU(Rear(Panel(Connectors(for(RSRL1:27KuD(Redundant(Controller(
!
Name( Description(
SW17A,(SW17C( Wave!Guide!SW1!controls%
SW17B((GND)( Wave!Guide!SW1!Common!Return!
SW27A,(SW27C( Wave!Guide!SW2!controls%
SW27B((GND)( Wave!Guide!SW2!Common!Return!
Table(6(M&C(Terminal(Descriptions(for(RSRL1:27KuD(Redundant(Controller(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Ku(BAND(model(RSRL1:27KuD7XER7ENET7107N7N7507307K(
IDU!Panel!!! Cable!End! Wire! Cable!End! ODU!Panel!
IDU!!
# Name! Terminal! Terminal! 16AWG!Wire!! Amphenol! Amphenol!
Internal!
Block! Flanged!Fork! 30!meters! MB1CKN0600! MB1LLN0600!
1! SW1(A! FPC:!J11(6! IDU:J9(1! Terminal! White! 1! ODU:J1(1!
GND!
2! FPC:!J11(14! IDU:J9(2! Terminal! Black! 2! ODU:J1(2!
(SW1(B)!
3! SW1(C! FPC:!J11(7! IDU:J9(3! Terminal! Red! 3! ODU:J1(3!
4! SW2(A! FPC:!J11(8! IDU:J9(4! Terminal! Orange! 4! ODU:J1(4!
GND! Internal!to!
5! IDU:J9(5! Terminal! Green! 5! ODU:J1(5!
(SW2(B)! IDU:J9(:J2!
6! SW2(C! FPC:!J11(9! IDU:J9(6! Terminal! Blue! 6! ODU:J1(6!
Table(7(IDU(M&C(J9(Terminal(Block(Connections((
!
Ku(BAND(model(RSRL1:27KuD7XER7ENET7107N7N7507307K(
IDU!Cable! ODU!Cable!
IDU!Panel! Wire!colour! ODU!Panel!!!
IDU!! End! End!
#! Name!
Internal! 18AWG!Wire! Amphenol! Amphenol!
DA15(F! DA15(M!
30!meters! RT061412SNH! RT071412PNH!
1! LNB1! FPC:!J11(2! IDU:J10(1! DA15! White!! B! ODU:J2(B!
2! LNB2! FPC:!J11(3! IDU:J10(2! DA15! Red! C! ODU:J2(C! 15!
3! LNB3! FPC:!J11(5! IDU:J10(3! DA15! Orange! E! ODU:J2(E! 91!
GND! !
4! FPC:!J11(1! IDU:J10(4! DA15! Blue! F! ODU:J2(F!
(LNB3)!
5! SW1(D! FPC:!J24(1! IDU:J10(5! DA15! White/Black! G! ODU:J2(G!
6! SW1(F! FPC:!J24(2! IDU:J10(6! DA15! Red/Black! H! ODU:J2(H!
7! SW2(D! FPC:!J24(3! IDU:J10(7! DA15! Orange/Black! K! ODU:J2(K!
8! SW2(F! FPC:!J24(4! IDU:J10(8! DA15! Blue/Black! L! ODU:J2(L!
GND!
9! FPC:!J24(11! IDU:J10(9! DA15! Black/White! M! ODU:J2(M!
(SW1(E)!
GND!
10! FPC:!J24(11! IDU:J10(10! DA15! Green/Black! J! ODU:J2(J!
(SW2(E)!
11! reserved! n/c! IDU:J10(11! DA15! n/c! n/c! n/c!
12! reserved! n/c! IDU:J10(12! DA15! n/c! n/c! n/c!
13! reserved! n/c! IDU:J10(13! DA15! n/c! n/c! n/c!
GND!
14! FPC:!J11(1! IDU:J10(14! DA15! Green! D! ODU:J2(D!
(LNB2)!
GND!
15! FPC:!J11(1! IDU:J10(15! DA15! Black! A! ODU:J2(A!
(LNB1)!
!
Table(8(IDU(M&C(J10(DA15(Connections((
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
!
!
CABLE(label( Cable( END(A( END(B( Connector(A(( Connector(B( Equivalent(PN(A( Equivalent(PN(B(
CI(1! RG316! Mux(Horiz(J4! IDU(J8! SMA(male! BNC(female!BH!! Amphenol!132102! TE!5228980(7!
CI(2! RG316! Mux(Vert(J4! IDU(J7! SMA(male! BNC(female!BH!! Amphenol!132102! TE!5228980(7!
CI(3! RG402! Mux(Horiz(J2! IDU(J6! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
CI(4! RG402! Mux(Vert(J2! IDU(J5! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
CI(5! RG402! Mux(Horiz(J1! IDU(J4! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
CI(6! RG402! Mux(Vert(J1! IDU(J3! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
Table(9(IDU(RF(cable(Connections(
(
! (
16!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
CABLE(label( Cable( END(A( END(B( Connector(A(( Connector(B( Equivalent(PN(A( Equivalent(PN(B(
CO(01! RG402! LNB(1(High! Mux(1(High(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(02! RG402! LNB(1(Low! Mux(1(Low(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(03! RG402! LNB(2(High! Mux(2(High(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(04! RG402! LNB(2(Low! Mux(2(Low(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(05! RG402! LNB(3(High! Mux(3(High(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(06! RG402! LNB(3(Low! Mux(3(Low(J1! N!type(male! SMA(male! Amphenol!172133! Amphenol!132102!
CO(07! RG402! Mux(1(High(J2! CoaxSW1(J2! SMA(male! SMA(male(RA! Amphenol!132102! Amphenol!132112!
CO(08! RG402! Mux(2(High(J2! CoaxSW2(J4! SMA(male! SMA(male(RA! Amphenol!132102! Amphenol!132112!
CO(09! RG402! Mux(3(High(J2! CoaxSW1(J4! SMA(male! SMA(male(RA! Amphenol!132102! Amphenol!132112!
CO(10! RG402! CoaxSW1(J3! CoaxSW2(J2! SMA(male(RA! SMA(male(RA! Amphenol!132112! Amphenol!132112!
50R! !! CoaxSW2(J! !! SMA(50R! !! Amphenol!132360! !!
CO(11! RG402! CoaxSW1(J1! Dmux(1(J2! SMA(male(RA! SMA(male(RA! Amphenol!132112! Amphenol!132112!
CO(12! RG402! CoaxSW2(J1! Dmux(2(J2! SMA(male(RA! SMA(male(RA! Amphenol!132112! Amphenol!132112!
CO(13! RG316! Dmux(1(J4! SP10(1(J1! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(14! RG316! Dmux(2(J4! SP10(2(J1! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178! 17!
CO(15! RG316! SP10(1(J2! Mux(1(High(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
91!
CO(16! RG316! SP10(2(J4! Mux(1(Low(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
!
CO(17! RG316! SP10(1(J3! Mux(2(High(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(18! RG316! SP10(2(J2! Mux(3(Low(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(19! RG316! SP10(1(J4! Mux(3(High(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(20! RG316! SP10(2(J3! Mux(2(Low(J4! SMA(male! SMA(male! Amphenol!132178! Amphenol!132178!
CO(21! RG402! Demux(!Horiz(J1! DeMarc!Bracket(J3! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
CO(22! RG402! Demux(!Vert(J1! DeMarc!Bracket(J4! SMA(male(RA! N!type(female!BH!! Amphenol!132112! Amphenol!172137!
CO(26! RG402! Mux(1(Low(J2! DeMarc!Bracket(J6! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
CO(27! RG402! Mux(2(Low(J2! DeMarc!Bracket(J5! SMA(male! N!type(female!BH!! Amphenol!132102! Amphenol!172137!
Table(10(ODU(RF(cable(Connections(
NOTE:!Items!CO;26!and!CO;27!are!not!populated.!The!optional!cables!can!be!ordered!separately.!!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(
Figure(12(LNB1(and(LNB2(Connections(for(RSRL1:27KuD(Redundant(Controller(
18!
91!
!
( (
Figure(13(LNB3(Connections(for(RSRL1:27KuD(Redundant(Controller(
(( (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(
(
!
Figure(14(ODU(Connections(for(RSRL1:27KuD(Redundant(Controller(
! 19!
91!
!
Figure(15(ODU(Waveguide(Connections(for(RSRL1:27KuD(Redundant(Controller(
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! (
20!
91!
!
Figure(16(ODU(Waveguide(Cabling(for(RSRL1:27KuD(Redundant(Controller(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7! SYSTEM(OPERATION((
7.1! LNB(Control(Buttons(
The!system!consists!of!four!manual!control!buttons:!
LNB$3
Active$Path Active$Path
LNB$2
!
Figure(18(Front(Panel(RF(Path(and(IF(Path(Status(LEDs(
7.1.2! LNB(Status(Indication(
The!LNB!triangular!symbol!on!the!IDU!front!panel!has!is!backlit!with!a!RGB!LED.!
•! A!RED(LNB!symbol!indicates!a!FAULT/failed!LNB.!
•! A!GREEN(LNB!symbol!indicates!an!ACTIVE/online!LNB.!
•! A!BLUE(LNB!Symbol!indicates!an!OFF(LINE/hot!standby!LNB.!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.1.3! LNB(LEDs(–(Normal(1:2(Operation(Modes(
•! The!Two!ACTIVE!LNBs!are!shown!with!the!OFF(LINE(LNB.!!The!following!example!of!pressing!
LNB1&3on!the!Front!Panel,!demonstrates!simple!switching!between!LNB1&2!and!LNB1&3!in!a!
no!fault!condition.!Likewise,!the!reverse!action!would!occur!when!LNB1&2!is!pressed.!
•! The!first!image!shows!LNB1&2!are!ACTIVE!with!LNB3!OFF(LINE.!
•! The!second!image!shows!LNB1&3!are!ACTIVE!with!LNB2!OFF(LINE.!
•! Likewise,!the!reverse!action!would!occur!when!LNB1&2!is!pressed!and!LNB1&2!returns!to!
ACTIVE.!
!
LNB$3
Active$Path Active$Path
LNB$2
LNB$2
!
Figure(19(ACTIVE(and(STANDBY(LNB(Status(LEDs(
7.1.4! LNB(LEDs(7(FAULT(Modes(and(Conditions(
Fault(Modes:(
•! The!ACTIVE!LNB1!is!shown!with!a!FAULT!condition!developing.!
•! The!first!image!shows!LNB1&2!are!ACTIVE!with!LNB3!OFF(LINE.!
•! The!second!image!shows!LNB1!in!FAULT!and!ACTIVE!with!LNB3!OFF(LINE.!
•! The!third!image!shows!LNB2&3!are!ACTIVE!with!LNB1!in!FAULT.!
•! When!in!Automatic!MODE!the!third!image!will!occur!automatically,!otherwise!manual!
intervention!is!required.!
!
!
!
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
The!fault(conditions:!
•! A!LNB!has!failed!to!Power(up!
•! A!LNB!is!drawing!excessive!or!insufficient!current!to!operate.!
•! The!LNB!PLL!is!out!of!lock.!
•! 10Mhz!reference!is!not!present!
•! Failed!cable!or!connection!to!LNB!
•! DC!is!not!being!supplied!the!LNB.!!
LNB$3
Active$Path Active$Path
LNB$2
24!
LNB$3
91!
Active$Path Active$Path !
LNB$2
LNB$1
Active$Path Active$Path
LNB$3
Active$Path Active$Path
LNB$2
!
Figure(20(LNB(Status(Showing(FAULT(Condition(
!
•! A!FAILED(LNB!unit!as!shown!by!the!RED!LNB!symbol!will!remain!illuminated!as!RED!until!the!
fault!is!cleared.!Then!it!will!become!OFF(LINE!and!BLUE!as(long!as!the!fault!does!not!reoccur.!!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.2! Switching(LNBs(
!
There!are!three!methods!of!switching!the!LNBs!from!standby!to!active:!
Manual(override(Mode(
•! Press!and!Release!either!the!LNB(1&2,!LNB(2&3,(or(LNB(1&3((button!to!select!an!OFF(LINE!LNB!
to!become!the!ACTIVE!LNB.!!
Automatic(Mode(
•! When!the!AUTO!/!MANUAL!LED!indicates!
AUTO!mode,!any!ONLINE!LNB!will!remain!
active!until!a!fault!condition!occurs.!Upon!
failure,!the!appropriate!fault!light!will!
illuminate!and!switchover!will!occur!
automatically.!
Rotating(Transfer(Switch(
!
•! Physically!rotate!the!shaft!on!transfer!switch!to!swap!the!active!and!standby!LNBs.!This!
operation!can!be!done!in!either!manual!or!automatic!modes.!
!
•! Caution:!Some!Redundant!controllers!may!have!RF!Waveguide!switches!that!are!not!
25!
mechanically!tied!to!the!IF!coaxial!transfer!switch!!In!these!cases,!damage!may!occur!to!the!
91!
equipment.!
!
!
•! When!the!switch!is!physically!rotated,!the!LNB!status!indicators!on!the!Front!Panel!Display!will!
be!updated!to!indicate!the!actual!Active/Standby/Failed!status.!
!
•! If!the!system!is!in!automatic!mode!and!the!switch!is!physically!rotated!to!a!failed!LNB,!the!
system!will!automatically!switch!the!system!back!to!the!good!LNB.!
!
!
!
!
!
!
!
!
!
!
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.3! Status(LED(States(
•! The!IDU!Display!LEDS!will!indicate!the!status!(Auto!mode!and!Faults).!
•! These!LEDS!are!located!on!the!Right!Hand!Side!of!the!IDU!Front!Panel.!
!
7.3.1! Default(Operation(Mode(
•! The!Flashing!LED!labelled!PS(Fault/OK!also!indicates!system!health.!
•! The!Auto/Manual(LED!is!operator!selectable!and!is!not!a!Fault.!
•! Figure!below!shows!the!following!status:!MANUAL!mode!and!no!Faults!are!present.!
Manual Auto
Fault Clear
LED$ON
PS+Fault PS+OK
LNA+Fault LNA+OK
LED$OFF
ON OFF
!
Figure(21(IDU(System(Status(LEDs(
7.3.2! Fault(LED(Modes(
•! Any!Fault!condition!will!illuminate!the!appropriate!Fault!LED!and!will!be!latched(ON!until!it!is!
cleared!by!operator!intervention.!!All!other!Fault!LEDS!will!reset!once!the!fault!is!cleared.!
26!
•! The!Fault!codes!are!also!stored!in!memory.!Fault!codes!can!be!retrieved,!viewed!and!cleared!by!
91!
operator!intervention.!
!
•! PS(Fault/OK(LED!has!multiple!modes:!Short(and(long(duty(cycle(flashing,!ON(or(OFF.!
•! Fault,(ODU(Fault,(and!LNB(Fault(LEDS!have!2!modes:!ON(or!OFF!
!
!
( Table(12(IDU(System(Status(LED(Modes(
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.3.3! System(Heart(Beat(
!
•! PS(Fault/OK(LED!has!multiple!modes:!Short(and(long(duty(cycle(flashing,!ON(or(OFF.!
•! See!the!following!Figure!for!graphical!presentation!of!various!modes!of!the!PS!Fault/OK!LED!
!
!
System'Heart'Beat
+
PS'Fault'Condition
Flashing)LED)sequence)repeats)at)10/90)or)90/10
System'Heart'Beat
+
PS'OK'Condition
10% 90%
System'failure No'System'Heart'Beat
!
Figure(22(PS(Fault(LED(with(System(Status(
27!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
7.4! System!Status!and!Control!State!Codes(
The!system!status!and!control!state!codes!are!stored!in!memory!and!viewable!through!console!port!or!
web!application.!See!the!“STATR”!response!string.!!
!
System(Status!indicates!latched!fault!codes.!(Only!cleared!by!the!User.)!!!
The!following!table!maps!and!decodes!the!System(Status!numerical!value.!
(
(
system(status(( Fault( Accumulated((
low(Word( Description( Value(
Bit!0! LNB!1!(!latched!low!current!fault! 1!
Bit!1! LNB!2!(!latched!low!current!fault! 2!
Bit!2! LNB!3!(!latched!low!current!fault! 4!
Bit!3! reserved! 8!
Bit!4! LNB!1!(!latched!hi!current!fault! 16!
Bit!5! LNB!2!(!latched!hi!current!fault! 32!
Bit!6! LNB!3!(!latched!low!current!fault! 64!
Bit!7! reserved! 128!
Bit!8! PS1!(!latched!fault! 256!
Bit!9! PS2!(!latched!fault! 512!
Bit!10! SW1!(!latched!position!sensor!fault! 1024!
Bit!11! SW2!(!latched!position!sensor!fault! 2048!
Bit!12! 10!MHz!Reference!fault! 4096!
28!
Bit!13! IDU!–!latched!temperature!fault! 8192!
Bit!14! reserved! 16384! 91!
Bit!15! Watchdog!Timer!Fault!(!latched! 32768! !
Bit16! System!Status!flash!memory!latched!fault! 65536!
Bit17! Default!Config!flash!memory!latched!fault! 131072!
Bit18! Base!Config!flash!memory!latched!fault! 262144!
Bit19! reserved! 524288!
Bit20! reserved! 1048576!
Bit21! reserved! 2097152!
Bit22! reserved! 4194304!
Bit23! reserved! 8388608!
Bit24! reserved! 16777216!
Bit25! reserved! 33554432!
Bit26! reserved! 67108864!
Bit27! reserved! 134217728!
Bit28! reserved! 268435456!
Bit29! reserved! 536870912!
Bit30! reserved! 1073741824!
Bit31! reserved! 2147483648!
Table(13(System(Status(High(and(Low(Word(
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Control(State(indicates!existing!state!for!modes!and!persistent!faults.!(Cleared!or!set!as!condition!
changes.)!!The!following!table!maps!and!decodes!the!Control(State!numerical!value.!
!
Control(State(
Description( Accumulated(value(
word(
Bit!0! 1:2!Redundancy!Paths! 1!
Bit!1! (see!table!below)! 2!
Bit!2! reserved! 4!
Bit!3! reserved! 8!
Bit!4! ODU!Fault!=1! ODU!OK!=!0! 16!
Bit!5! AUTO!=!1! MANUAL!=!0! 32!
Bit!6! Latched!Fault!=!1! Latched!!Clear!=!0! 64!
Bit!7! PS!Fault!=!1! PS!OK!=!0! 128!
Bit!8! LNB!Fault!=!1! LNB!OK!=!0! 256!
Table(14(Control(State(Codes(
Control(State(
Description( Accumulated(value(
Bit(1( Bit(0(
Normal!operation,! 29!
0! 0! 0!
LNB1!&!LNB2!in!use! 91!
Redundant!PATH!A,! !
0! 1! 1!
LNB3!&!LNB2!in!use!(LNB1!failed)!
Redundant!PATH!B,!
1! 0! 2!
LNB1!&!LNB3!in!use!(LNB2!failed)!
1! 1! Path!error! 3!
Table(15(1:2(Redunancy(Path(States(
!
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
8! FIRMWARE(UPDATE(USING(BOOTLOADER(AND(DEBUG(CONSOLE(PORT(
The!following!outline!the!required!steps!to!modify!the!firmware!in!L!Band!1:2!Redundant!Controller.!!
!
The!Bootloader!system!consists!of!several!interworking!elements:!!!
•! a!host!program!used!on!a!computer!to!send!software!changes!to!the!IDU,!
•! a!pre(programed!bootloader!embedded!in!the!IDU!!
•! and!new!software!for!download!to!the!IDU.!
!
8.1! Bootloader(Initial(Hardware(Setup(
Ensure!the!following!steps!are!completed!before!attempting!further!sections:!
1.! Connect!a!serial!cable!from!the!DEBUG(CONSOLE(Port!(RS(232)!on!the!Rear!panel!of!the!IDU!to!a!
computer.!(Use!a!direct!serial!connection!or!a!serial!to!USB!adapter.!)!
2.! For!port!numbers,!refer!to!section!8.4.!
3.! Connect!both!external!DC!PSU’s!to!Vdc!inputs!on!the!Rear!panel!of!the!IDU.(!
8.2! Preparation(of(Command(Prompt((Windows(computer)(
1.! Create!a!new!folder!“bootloader”!on!the!desktop!for!easy!access!for!command!prompt.!
2.! Put!Bootloader!host!program!(for!example,!FPC(Programmer.exe)!and!new!firmware!hex!file!in!
the!folder!mentioned!above.!
3.! Open!a!Command!Prompt!window.!
4.! Change!the!current!directory!to!the!
“Bootloader”!directory.!!Enter!“cd”! 30!
followed!by!the!complete!path!(for!
91!
example,!at!the!user!enter!cd(
!
C:\Users\ian\Desktop\bootloader).!!
5.! To!confirm!the!directory,!enter!“dir”!
at!the!command!prompt.!
6.! To!start!the!process,!enter!“FPC7
Programmer.exe”!at!the!command!
prompt!and!a!mini!help!screen!will!
be!displayed!to!show!required!
parameters.!Refer!to!Error!(
eference(source(not(found.!to!see!
steps!1(8.!!
7.! Enter!a!command!with!parameters.!
Replace!<port#>!with!COM!port!
number!used!on!the!computer!and! Figure!23!Command!Prompt!Window!
replace!<firmware(file(name>(with!
the!actual!file!name.!
•! FPC(Programmer.exe!(i!COM<port#>!(b!38400!<firmware(file(name>(!
Refer!to!the!following!example.!
•! FPC(Programmer.exe!(i!COM1!(b!38400!fpc(1for1(build2015(01(19.hex)!!
Note:!do!not!press!enter!at!this!point,!leave!command!for!later!use.!
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
8.3! Using(the(Bootloader(Host(to(download(new(firmware(to(the(IDU(
1.! Open!a!terminal!window,!for!example,!TeraTerm.!
2.! Refer!to!Section!8.5!Terminal!program!Setup(for!setting!up!TeraTerm.!
3.! To!confirm!connection!to!the!IDU,!type!“b”!and!press!enter.!The!screen!should!display!the!
$BUILDR,<cid>,<uid>,<utc_timestamp>,<build#>,*!!response!showing!the!current!build!number.!
4.! Another!useful!command!is!<INFO>,!type!“I”!and!press!enter.!The!screen!should!display!system!
parameters.!
5.! Type!“sblon(20”!into!the!terminal!window!and!press!enter.!Now!there!is!a!20!second!window!
during!IDU!reset!to!communicate!and!connect!with!the!bootloader!host!program.!!
6.! Type!“reset”!into!the!terminal!window!and!press!enter.!The!IDU!respond!with!“bl>”.!
7.! The!top!red!LED!(MAN/AUTO)!on!IDU!front!panel!should!go!solid,!denoting!that!the!IDU!is!ready!
to!be!programmed!or!waiting!for!the!host!program!to!respond.!!
1.! Disconnect!the!TeraTerm!connection,!Select!the!menu!function:!File>Disconnect!or!close!the!
window.!
8.! Quickly!press!the!enter!key!in!Command(Prompt(window!where!the!bootloader!program!and!
parameters!were!entered!but!not!executed.!(FPC(Programmer.exe!(i!COM<port#>!(b!38400!<firmware(file(name>)!
9.! The!top!RED!LED!(MAN/AUTO)!on!IDU!front!panel!will!blink!when!the!IDU!is!communicating!with!
the!Bootloader!Host!program.!!
10.!When!the!Bootloader!Host!reports!loading!is!completed,!reconnect!the!TeraTerm(connection.!
11.!Interrogate!the!IDU!with!the!“b”!command!to!confirm!connection!and!show!the!current!build!
31!
number.!!
91!
12.!Confirm!this!new!build!number!is!correct!as!expected!with!the!new!firmware.!
!
13.!Type!“sblon(0”!into!the!terminal!window!and!press!enter.!Now!the!embedded!Bootloader!is!
disabled!and!the!new!firmware!is!enabled.!
14.!Confirm!that!all!commands!work!as!expected!and!the!configuration!is!correct.!
15.!Update!the!device!timestamp!by!use!the!<UTC>!command!!“utc!{unix(timestamp}”!(ie.!utc!
1454024161)!in!to!the!IDU!Console!port!through!the!.!This!can!be!found!at!
http://www.epochconverter.com/!!
16.!Use!the!<SAVE>!command!“save”!to!save!all!configuration!changes.!
!
! (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
8.4! Com(Port(Setup(Procedure(
1.! Determine!the!COM<port#>!that!identifies!the!IDU!Console!port.!
2.! The!Bootloader!host!program!requires!a!low!com!port!number!(COM1(COM5).!
3.! Refer!to!Error!(Reference(source(not(found.!and!open!the!Window’s!Control!Panel!and!select:!
!Device!Manager>Ports(COM!&!LPT)>USB!Serial!Port!(Com2)>Properties>Port!Settings>Advanced!!
4.! In!the!Advanced!Settings!window,!rename!the!COM!port#!connected!to!the!IDU%Console%Port!to!
an!unused!port!in!the!range!of!COM1(COM5.!If!com!port!number!is!already!in!use!but!not!
currently!in!use!select!“yes”!if!an!error!message!occurs.!
!
32!
91!
!
Figure!24!Com!Port!Number!Configuration!
8.5! Terminal(program(Setup(( !
2.! If!TeraTerm!is!not!installed,!install!the!current!version!from!the!included!CD!or!
https://en.osdn.jp/projects/ttssh2/releases/!
3.! Execute!the!TeraTerm!program.!
4.! Select!the!menu!function:!!File>New!Connection.!
5.! Select!Serial!and!COM<port#>!(the!one!previously!chosen)!!
6.! In!Setup>Serial!Port…!set!below!parameters!for!IDU:!
•! Baud!rate:!38400!
•! Data:!8bit!
•! Parity:!none!
•! Stop:!1bit!!
•! Flow!control:!none!!
!!
! (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
9! CLOUD7BASED(REMOTE(WEB(INTERFACE(
Interface(Features(
•! Display!layout!identical!to!the!IDU!front!panel!!!
•! Quickly!determine!faults!with!systems!
•! Quickly!get!an!overview!of!entire!network!status!
•! Virtual!LEDs!and!buttons!allows!user!to!switch!LNB!paths!and!clear!alarms!!
•! Drop(down!configuration!menu!allows!adding,!removing!or!editing!a!device!
•! Can!also!configure!device!current!and!voltage!thresholds!!
!
!
!
!
!
!
!
!
!
!
!
33!
!
91!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
10! M&C(COMMAND(NOMENCLATURE((
This!document!describes!the!steps!for!proper!syntax!for!commands!on!the!1!for!2!M!&!C!Console!port.!!
10.1! M&C(Command(Syntax(
Below!are!the!cases!for!understanding!the!command!syntax.!
(
1.! To!generate!any!response,!a!valid!or!invalid!command!string!must:!
•! Start!with!any!printable!ASCII!character.!
•! Terminate!with!a!carriage!return!and/or!line!feed!(i.e.!<CR>!or!<CR>!<LF>).! !
! !
2.! To!be!recognized!as!a!valid!command!string,!the!command!string!must:! ! !
•! Start!with!the!'$'!character!and!end!with!the!comma!star!string!‘,*’! !
•! Terminate!with!a!carriage!return!and/or!line!feed!(i.e.!<CR>!or!<CR>!<LF>).! !
! ! !
3.! A!command!is!valid!when:!
•! Command!string!is!formed!as!listed!above!
•! Command!and!parameters!are!in!all!caps!!
•! Command!is!supported!by!the!product!model!and!Firmware!release.! ! !
! !
10.1.1! General(Logic(Sequence(of(Commands(Received((
Below!is!the!logic!sequence!of!how!the!device!processes!commands.!See!figure!1!for!a!visual!flow!
diagram!of!the!logic!sequence!and!use!table!1!to!understand!the!definitions!of!the!RCODE.!
34!
!
91!
1.! Device!will!do!nothing!until!characters!are!received!and!followed!by!<CR>!or!<CR>!<LF>.!
!
2.! Continue(IF!(string!prefix!is!‘$')!AND!(string!suffix!is!“,*"),!
•! ELSE,!response!is:!$ACK!with!RCODE=206.! ! !
3.! Continue(IF!command!exists,!
•! ELSE!response!is:!$ACK!with!RCODE=208,! ! !
4.! Continue(IF!arguments!formed!correctly,!
•! ELSE,!response!is:!$ACK!with!RCODE=204.! ! !
! ! !
The!Device!will!now!attempt!to!execute!the!command! ! !
! !
5.! IF(FUNCTION!is!successful!response!will!be!either:!
•! $ACK!with!RCODE=200!!
•! or!expected!response!string!(eg!$GETST!responds!with!$STATR!response!string)! ! !
6.! ELSE(IF(FUNCTION!fails!to!complete,!response!is:!
•! $ACK!with!RCODE=210!(ie.!SETPA!when!AUTO)! !
! ! !
!
( ( (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Execute
IDLE
Command
True
False
Received
<CR> or <LF> Return If completes
False
RCODE=210 without fault
True
True
String Command success
starts with $ Return
False Return
ends with ,* RCODE=206
RCODE=204 or
response string
True
Command Return
False
exists RCODE=208
True
Parameters Return
False
are correct RCODE=204
True
Execute
Command
!
Figure!25!Command!Flow!Diagram! 35!
91!
10.1.2! RCODE(Response(String(
!
The!response!from!an!entered!command!contains!an!“RCODE”!that!describes!the!status!of!the!entered!
command.!When!a!command!is!entered!and!executed!in!to!the!device,!the!following!statement!is!
returned:!
$ACK,RCODE,CID,UID,UTC%timestamp,[command%string%with%leading:“$”%and%%trailing:“,*”%removed],*<CR>%
! !
The!following!table!below!outlines!the!response!code!(RCODE)!of!the!device!in!executing!commands.!!
Name! RCODE! Description!
CMD_OK! 200! Parsed,!Command!found!and!executed!
CMD_SILENT! 202! Parsed,!Command!found!and!executed!and!response!is!part!of!execution!
CMD_ERR! 204! Parsed,!Command!found!and!bad!parameters!
CMD_INVALID! 206! parsing!aborted!(invalid!string)!
CMD_NOT_FOUND! 208! Parsed,!not!valid!command!name!
CMD_FAIL! 210! Parsed,!Command!found!and!executed!and!returned!as!failed!!
CMD_DEBUG_DISABLED! 212! Parsed,!Command!found!but!disabled.!Not!executed!and!returned!as!failed!
Table(16(RCODE(Definitions(
Example(Command(Response( (
Command!sent!to!IDU!M&C!Port:!! ! !
$AUTOST,10,*<CR>! !
Response:!!CID=99,!UID=5!and!UTC=1453875205!were!
$ACK,200,99,5,!1453875205,[AUTOST,10],*<CR>(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
11! M&C(COMMAND(REFERENCE((FIRMWARE(BUILD:0.1A.37()(
!
Get!analog!conversion!factors!for!the!Analog!Inputs!!
$AF! Set!analog!conversion!factors!for!the!Analog!Inputs!!
Command(Syntax( Response( Action(
$AF,*! R1 Display!current!values!of!m!and!b!!
$AF,!<any!other!parameters>,*! R1! Display!current!values!of!m!and!b!!
$AF,<3>,<4>,*!Example!$AF,1829,2,*! R2! Set!m!and!b!and!display!new!values!
!
Command(Parameter(s):((( Value( Description(
<3>! m! Set!slope!(y=mx+b)!
<4>! b! Set!offset!(y=mx+b)!
Response(s):( Response(Syntax( Example(
R1! $AFR,<1>,<2>,<3>,<4>,*!!!!!!! $AFR,6135,2,1613,1,*
!
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!!ID!number! 36!
(globally!unique!for!database)! 91!
<2>! UID! UNIT!ID!number!! !
(unique!for!<CID>!database)!
<3>! m! Set!slope!(y=mx+b)!
<4>! b! Set!offset!(y=mx+b)!
(
(
( (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$ATE0! Disable!echo!for!M&C!port! !
$ATE1! Enable!echo!for!M&C!port! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$AUTOST! Set!or!disable!auto!status!frequency!for!M&C!port!
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!!
<1>! CID!
globally!unique!for!database)!
38!
UNIT!ID!number!!
<2>! UID! 91!
(unique!for!<CID>!database)!
!
<3>! UTC! UTC!timestamp!
(
(
(
(
( (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$BUILD! Get!build!string! !
Response(Syntax:( $BUILDR,!,<CID,<UID>,<!UTC!>,<!VER_INFO!>,*!
(
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!!ID!number!!
globally!unique!for!database)!
<2>! UID! UNIT!ID!number!!
(unique!for!<CID>!database)!
<3>! UTC! UTC!timestamp!
<4>! VER_INFO! Version!Details!
(
! !
39!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$CLRAL! Clear!system!status!faults!and!save!status!to!flash!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
!
Get!analog!conversion!factors!for!the!General!Purpose!Analog!(GPAN)!!
$GAF! Set!analog!conversion!factors!for!the!General!Purpose!Analog!(GPAN)!!
Command(Syntax( Response( Action(
$GAF,*! R1 Return!current!values!of!factors!
$GAF,!<any!other!parameters>,*! R1! Return!current!values!of!factors!
$GAF,<3>,<4>,<5>,*! R2! Set!factors!and!display!new!values!
!
Command(
Value( Description(
Parameter(s):(((
<3>! m!(ie.!$GAF,0.01,5,0,*)! Set!slope!(y=mx+b)!
<4>! b!(ie.!$GAF,0.01,5,0,*)! Set!offset!(y=mx+b)!
<5>! c!(ie.!$GAF,0.01,5,0,*)! dBm!offset!
Response(s):( Response(Syntax( Example(
R1! $GAFR,<1>,<2>,<3>,<4>,<5>,*!!!!!!!$GAFR,6135,1,1613.000000,1.000000,0.000000,*
R2! $GAFR,<1>,<2>,<3>,<4>,<5>,*!!!!!!!$GAFR,6135,2,0.010000,5.000000,0.000000,*
Parameter(s)( Variable(Name( Description(
<1>! CID! Company/Customer!ID!number!
41!
!(globally!unique!for!database)!
<2>! UID! Unit!ID!number!!
91!
(unique!for!<CID>!database)! !
<3>! m! Set!slope!(y=mx+b)!
<4>! b! Set!offset!(y=mx+b)!
<5>! c! dBm!offset!
(
(
!
!
(
(
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$GETCF! Get!configuration!thresholds!
$SETCF( Set!configuration!thresholds!
Accepted(Command(Syntax:( Response( Action(
$GETCF,*!or! Display!$CFGFPC!response!
R1!
$GETCF,<any!parameters>,*!! string!!!!
Set!autostat!and!!
$SETCF,,,,,,,,,,,,,10,*! R1! display!$CFGFPC!response!
string!!!!
Set!configuration!and!!
$SETCF,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>,*! R1! display!$CFGFPC!response!
string!!!!
Rejected(Command(Syntax:! Response! Action!
$SETCF,*!
$SETCF,<incorrect!parameters>,*! R2! Malformed!command!!
Example!$SETCF,4,5,*!
!
$CFGFPC,<14>,<15>,<16>,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<17>,*!!
Accepted(((
Note:!<13>!not!included!in!above!statement!
Response:(R1(
$CFGFPC,1,2,1453924244,360,50,360,50,360,50,360,50,1500,1500,3000,1,0,*!!!
Rejected((( $ACK,204,<1>,<2>,<3>,[command!string],*!
Response:(R2( $ACK,204,1,2,1453924244,[SETCF],*!
!
Parameter(s)( Variable(Name( Description( 42!
<1>! U1_CUR1_TH_HI! Unit!1,!Current!1,!High!Threshold! 91!
<2>! U1_CUR1_TH_LO! Unit!1,!Current!1,!Low!Threshold! !
<3>! U2_CUR2_TH_HI! Unit!2,!Current!2,!High!Threshold!
<4>! U2_CUR2_TH_LO! Unit!2,!Current!2,!Low!Threshold!
<5>! U3_CUR3_TH_HI! Unit!3,!Current!3,!High!Threshold!
<6>! U3_CUR3_TH_LO! Unit!3,!Current!3,!Low!Threshold!
<7>! U4_CUR4_TH_HI! Unit!4,!Current!4,!High!Threshold!
<8>! U4_CUR4_TH_LO! Unit!4,!Current!4,!Low!Threshold!
<9>! VPS1_V_TH_LO!! PS1!Voltage!Low!Threshold!
<10>! VPS2_V_TH_LO!! PS2!Voltage!Low!Threshold!
<11>! GPAN1_C_TH_HI! General!Purpose!Analog!High!Threshold!
<12>! GPAN1_C_TH_LO! General!Purpose!Analog!Low!Threshold!
<13>! AUTOST! Set!the!autostat!interval!
Company/Customer!!ID!number!
<14>! CID!
(globally!unique!for!database)!
<15>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<16>! TIMESTAMP! UTC!timestamp!!
<17>! Reserved! Reserved!
(
( (
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$GETST! Return!the!device's!status.! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$GETVT! Get!temperature!thresholds!in!degree!Celsius!
$SETVT( Set!temperature!thresholds!in!degree!Celsius!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(
$LOAD! Load!configuration!
Accepted(Command(Syntax:( Response( Action(
$LOAD,*! R1! Load!configuration!
$LOAD,D,*! R2! Load!default!configuration!
Rejected(Command(Syntax:! Response! Action!
$LOAD,<any!other!parameter>,*! R3! Malformed!command!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[LOAD],*!!!
Response(R1:( $ACK,200,1,2,1453924244,[LOAD],*
Accepted((( $ACK,200,<1>,<2>,<3>,[LOAD,D],*!
Response(R2:( $ACK,200,1,2,1453924244,[LOAD,D],*
Rejected((( $ACK,200,<1>,<2>,<3>,[LOAD,3],*!
Response:(R3( $ACK,200,1,3,1454608637,[LOAD,3],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<Static!Argument>! D! Load!Default!configuration!
(
! 45!
! 91!
•! The!load!command!loads!the!current!configuration!from!the!last!configuration!saved!in!the!Flash!memory.!! !
In!addition,!when!the!system!starts!or!is!reset,!the!last!configuration!saved!is!loaded.!
!
•! The!load(d!command!loads!the!current!configuration!from!the!“Default”!configuration!saved!in!the!Flash!
memory.!!!
!
•! The!default!configuration!is!loaded!when!the!last!configuration!saved!is!corrupt!or!not!initialized.!!
However,!if!the!default!configuration!is!unusable!then!a!hard!coded!factory!configuration!is!loaded.!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$LOADSYS! Load!system!status!,!SYS_STATUS!(32bit!word)!
Accepted(Command(Syntax:( Response( Action(
$LOAD,*! R1! Load!configuration!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[LOADSYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Response(R1:(( $ACK,200,1,2,1453924244,[LOADSYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
!
!
!
!
!
!
!
!
!
!
! 46!
!
!
91!
! !
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$RESET! Reset!the!device.!Reinitializes!all!non(persistent!values.!
$PRST( Reset!the!device.!Reinitializes!all!non(persistent!values.!
Accepted(Command(Syntax:( Response( Action(
$RESET,*!
R1! Reset!the!device.!Reinitializes!all!non(persistent!values.!
$PRST,*!
!
Accepted((( $START,<1>,<2>,*!
Response(R1:(( $START,1,2,*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
!
! !
47!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
(
$SAVE! Save!configuration!
Accepted(Command(Syntax:( Response( Action(
$SAVE,*! R1! Save!configuration!
$SAVE,D,*! R2! Save!default!configuration!
Rejected(Command(Syntax:! Response! Action!
$SAVE,<any!other!parameter>,*! R3! Malformed!command!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SAVE],*!!!
Response(R1:( $ACK,200,1,2,1453924244,[SAVE],*
Accepted((( $ACK,200,<1>,<2>,<3>,[SAVE,D],*!
Response(R2:( $ACK,200,1,2,1453924244,[SAVE,D],*
Rejected((( $ACK,200,<1>,<2>,<3>,[SAVE,3],*!
Response:(R3( $ACK,200,1,3,1454608637,[SAVE,3],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<Static!Argument>! D! Save!as!Default!configuration!
(
48!
•! The!save!command!saves!the!current!configuration!to!on!board!Flash!memory.!!In!addition,!when!the!system!
starts!or!is!reset,!this!configuration!is!loaded.! 91!
! !
•! The!save(d!command!saves!the!current!configuration!as!the!“Default”!configuration!saved!in!the!Flash!
memory.!!!
!
•! The!default!configuration!is!loaded!when!the!last!configuration!saved!is!corrupt!or!not!initialized.!!However,!if!
the!default!configuration!is!unusable!then!a!hard!coded!factory!configuration!is!loaded.!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$SAVESYS! Save!system!status!
Accepted(Command(Syntax:( Response( Action(
$SAVESYS,*! R1! Save!system!status!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SAVESYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Response(R1:(( $ACK,200,1,2,1453924244,[SAVESYS],*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
!
! !
49!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$SETID! Set!Device!ID!
Accepted(Command(Syntax:( Response( Action(
$SETID,<4>,<1>,<2>,*! R1! Set!Device!ID!
Rejected(Command(Syntax:( Response( Action(
$SETID,*! R2! Malformed!command!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SETID,<4>,<1>,<2>],*!
Response(R1:( $ACK,200,1,2,1453924244,[SETID,password,1,2],*
Rejected((( $ACK,204,<1>,<2>,<3>,[SETID],*!
Response(R2:( $ACK,204,6135,3,-1,[SETID],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! Password! Password!to!unlock!feature!
!
! !
50!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$SETMD! Set!mode!to!manual!or!automatic!
Accepted(Command(Syntax:( Response( Action(
$SETMD,M,*! R1! Set!mode!to!manual!
$SETMD,A,*! R2! Set!mode!to!automatic!
Rejected(Command(Syntax:! Response! Action!
$SETMD,0,*! R3! Malformed!command!!
$SETMD,*! R4! Malformed!command!!
!
Accepted((( $ACK,200,<1>,<2>,<3>,[SETMD,M],*!!
$ACK,200,1,2,1453924244,[SETMD,M],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETMD,A],*!!!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETMD,A],*
Rejected((( $ACK,204,<1>,<2>,<3>,[SETMD,0],*!
$ACK,204,6135,3,1454608861,[SETMD,0],*
Response:((
$ACK,204,<1>,<2>,<3>,[SETMD],*!
R3(&(R4( $ACK,204,6135,3,1454608830,[SETMD],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<Static!Argument>! M! Manual!mode!
51!
<Static!Argument>! A! Automatic!mode!
91!
!
! ! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$SETPA! Set!controller!to!path!A!
Accepted(Command(Syntax:( Response( Action(
$SETPA,*! R1! Set!controller!to!path!A!(in!auto!mode)!
$SETPA,*! R2! Set!controller!to!path!A!(in!manual!mode)!
Rejected(Command(Syntax:! Response! Action!
$SETPA,H,*! R3! Malformed!command!!
!
Accepted((( $ACK,210,<1>,<2>,<3>,[SETPA],*!!!
$ACK,210,1,2,1453924244,[SETPA],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETPA],*!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETPA],*
Rejected((( $ACK,200,<1>,<2>,<3>,[SETPA,H],*!
Response((R3:( $ACK,200,6135,3,1454608933,[SETPA,H],*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
!
! !
52!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$SETPB! Set!controller!to!path!B!
Accepted(Command(Syntax:( Response( Action(
$SETPB,*! R1! Set!controller!to!path!B!(in!auto!mode)!
$SETPB,*! R2! Set!controller!to!path!B!(in!manual!mode)!
Rejected(Command(Syntax:! Response! Action!
$SETPB,H,*! R3! Malformed!command!!
!
Accepted((( $ACK,210,<1>,<2>,<3>,[SETPB],*!!!
$ACK,210,1,2,1453924244,[SETPB],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETPB],*!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETPB],*
Rejected(((
Response:(( $ACK,200,<1>,<2>,<3>,[SETPB,H],*!
$ACK,200,6135,3,1454608933,[SETPB,H],*
R3((
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
! !
53!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$SETPN! Set!controller!to!path!N!
Accepted(Command(Syntax:( Response( Action(
$SETPN,*! R1! Set!controller!to!path!N!(in!auto!mode)!
$SETPN,*! R2! Set!controller!to!path!N!(in!manual!mode)!
Rejected(Command(Syntax:! Response! Action!
$SETPN,H,*! R3! Malformed!command!!
!
Accepted((( $ACK,210,<1>,<2>,<3>,[SETPN],*!!!
$ACK,210,1,2,1453924244,[SETPN],*
Response:(
$ACK,200,<1>,<2>,<3>,[SETPN],*!
(R1(&(R2( $ACK,200,1,2,1453924244,[SETPN],*
Rejected(((
Response:(( $ACK,200,<1>,<2>,<3>,[SETPN,H],*!
$ACK,200,6135,3,1454608933,[SETPN,H],*
R3((
!
Parameter(s)( Variable(Name( Description(
Company/Customer!!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! Unit!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
! !
54!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$WRUTC! Get/Set!the!clock!using!UTC!timestamp!
Accepted(Command(Syntax:( Response( Action(
$WRUTC,*! R1! Get!the!clock!UTC!timestamp!
$WRUTC,<3>,*! R2! Set!the!clock!using!UTC!timestamp!
Rejected(Command(Syntax:! Response! Action!
$WRUTC,<3>,2,4,*! R3! Malformed!command!!
!
Accepted((( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,19740309,023747,0,0,*
Response:(
$TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
(R1(&(R2(( $TIME,1,2,1453924244,19740309,001710,0,3674,*
Rejected(((
Response:(( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,6135,3,1454609214,20160204,100654,-800,0,*
R3(
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number!
<1>! CID!
(globally!unique!for!database)!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! YYYYMMDD! Year,!Month,!Day!
<5>! HHMMSS! Hour,!Minute,!Second!
<6>! UTC_OFFSET! Real!Time!Clock!!offset!from!GMT!! 55!
<7>! TAMPER_TIME! Timestamp!Correction! 91!
! !
!
•! UTC!is!the!primary!time!standard,!formerly!known!as!Greenwich!Mean!Time!(GMT),!by!which!
the!world!regulates!clocks!and!time.!!It!does!not!observe!daylight!saving!time.!!!
!
•! UTC!offset!is!the!difference!in!hours!from!the!Coordinated!Universal!Time!(UTC)!for!a!particular!
place!and!date.!!!
!
•! For!this!example,!+300!means!3!hours!ahead!of!UTC.!!
i.e.!UTC+offset!(>!0800!+!300!=!1100!(local!time!is!11am).!!
!
•! For!this!example,!(300!means!3!hours!behind!of!UTC.!!
i.e.!UTC+offset!(>!0800!(!300!=!0500!(local!time!is!5am).!!
!
!!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
$WRRTC( Set!the!current!clock!time!or!set!the!clock!using!local!time!
$RDRTC( Read!the!Real!Time!Clock!
Accepted(Command(Syntax:( Response( Action(
$WRRTC,*! R1! Get!the!current!clock!time!
$WRRTC,<1>,<2>,<4>,<6>,*! R2! Set!the!clock!using!local!time!
$RDRTC,*! R3! Read!the!Real!Time!Clock!
Rejected(Command(Syntax:! Response! Action!
$WRRTC,<1>,<2>,*! R4! malformed!command!see!response!
$RDRTC,1,*! R5! malformed!command!see!response!
!
$TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,19740309,023711,0,0,*
Accepted(((
Response:( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,19740309,011802,0,0,*
(R1(&(R2(&R3( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,1,2,1453924244,20160127,035222,0,0,*
Rejected((( $TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
$TIME,6135,3,1454609518,20160204,101158,-800,0,*
Response:((
$TIME,<1>,<2>,<3>,<4>,<5>,<6>,<7>,*!
R4(&(R5( $TIME,6135,3,1454609547,20160204,101227,-800,0,*
!
Parameter(s)( Variable(Name( Description(
Company/Customer!ID!number! 56!
<1>! CID!
(globally!unique!for!database)!
91!
<2>! UID! UNIT!ID!number!(unique!for!<CID>!database)!
!
<3>! TIMESTAMP! UTC!timestamp!!
<4>! YYYYMMDD! Year,!Month,!Day!
<5>! HHMMSS! Hour,!Minute,!Second!
Real!Time!Clock!!offset!from!GMT!(example,!use!(
<6>! UTC_OFFSET!
800!for!(8hours)!
<7>! TAMPER_TIME! Timestamp!Correction!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Response(if(
Command( Arguments( Description( Response(if(parameters(are(correct(
no(Arguments(
Get!analog!conversion!factors!for!
$AF( None! Display! Display!current!values!of!m!and!b!
the!Analog!Inputs!
Set!analog!conversion!factors!for!
$AF( 2! ! Set!m!and!b!and!display!new!values!
the!Analog!Inputs!
$ATE0( None! Disable!echo!for!M&C!port! n/a! Disable!echo!
$ATE1( None! Enable!echo!for!M&C!port! n/a! Enable!echo!
Set!or!disable!auto!status! Set!interval!(in!seconds)!or!disable!
$AUTOST( 1! Ignored!
frequency!for!M&C!port! auto!status!updates!
$BUILD( None! Get!build!string! n/a! Get!build!string!
Clear!system!status!faults!and!save!
$CLRAL( None! n/a! Clear!system!faults!
status!to!flash!
Get!analog!conversion!factors!for!
$GAF( None! the!General!Purpose!Analog! Display! Return!current!values!of!factors!
(GPAN)!
Set!analog!conversion!factors!for!
$GAF( 3! the!General!Purpose!Analog! ! Set!factors!and!display!new!values!
(GPAN)!
$GETCF( None! Get!configuration!thresholds! Display! Display!$CFGFPC!response!string!
Set!configuration!and!
$SETCF( 13! Set!configuration!thresholds! !
display!$CFGFPC!response!string!
$GETST( None! Return!the!device's!status! Display! Return!the!device's!status!
Get!temperature!thresholds!in! Display!temperature!thresholds!in!
$GETVT( None! Display!
degree!Celsius! degree!Celsius! 57!
Set!temperature!thresholds!in! 91!
$SETVT( 2! ! Set!display!temperature!thresholds!
degree!Celsius! !
$LOAD( None! Load!configuration! Display! Load!configuration!
$LOADSYS( None! Load!system!status!,!SYS_STATUS! Display! Load!configuration!
$RESET( Reset!the!device.!Reinitializes!all! Reset!the!device.!Reinitializes!all!non(
None! Display!
$PRST( non(persistent!values.! persistent!values.!
$SAVE( None! Save!configuration! Display! Save!configuration!
$SAVESYS( None! Save!system!status! Display! Save!system!status!
$SETID( 3! Set!Device!ID! Ignored! Set!Device!ID!
$SETMD( 1! Set!mode! Ignored! Set!mode!to!manual!or!automatic!
$SETPA( None! Set!controller!to!path!A! Display! Set!controller!to!path!A!
$SETPB( None! Set!controller!to!path!B! Display! Set!controller!to!path!B!
$SETPN( None! Set!controller!to!path!N! Display! Set!controller!to!path!N!
Get/Set!the!clock!using!UTC!
$WRUTC( None! Display! Get!the!clock!UTC!timestamp!
timestamp!
Get/Set!the!clock!using!UTC!
$WRUTC( 1! ! Set!the!clock!using!UTC!timestamp!
timestamp!
Set!the!current!clock!time!or!set!
$WRRTC( None! Display! Get!the!current!clock!time!
the!clock!using!local!time!
Set!the!current!clock!time!or!set!
$WRRTC( 4! ! Set!the!clock!using!local!time!
the!clock!using!local!time!
$RDRTC( None! Read!the!Real!Time!Clock! Display! Display!the!Real!Time!Clock!
!
Table(17(M&C!Commands!Overview(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
12! DEBUG(PORT(CONSOLE(COMMAND(REFERENCE((FIRMWARE(BUILD:0.1A.37)(
•! Configurations!sent!to!the!debug!port!are!not!saved!automatically.!The!user!must!manually!
enter!the!save!command.!
•! Unlike!the!TCIP!port,!debug!port!commands!are!all!lower(case.!The!debug!port!does!not!
recognize!commands!entered!in!upper(case.!
•! In!the!following!section,!commands!are!grouped!with!similar!and!are!not!listed!alphabetical.!
!
a! Display!factored!analog!inputs!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Enable/Disable!!the!display!of!!raw!adc!values!to!Debug!Console!
adc! at!interval!set!for!Autostat.!
Command(Syntax( Response( Action(
adc! R1! Toggle!this!feature!on!or!off!
Command(Parameter(s):((( None!
Response(Example(R1:( $RAWADC,<C1>,<C2>,<C3>,<C4>,<C5>,<C6>,<PS1>,<PS2>,<GPAN>,<TEMP>,<VOUT>,*!
{When!enabled}! $RAWADC,33,34,35,3,3,4,424,427,0,236,425,*!
Response(Parameter(s):(!! !
<C1>,<C2>,<C3>,<C4>,<C5>,<C6>! Raw!current!values!for!adc!1!to!adc!6!!!
<PS1>,<PS2>! Raw!!power!supply!voltage!values!!
<GPAN>! Raw!!gpan!value!!
<TEMP>! Raw!!temperature!value!
<VOUT>! Raw!!vout!voltage!value!!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
This!command!is!a!useful!command!for!troubleshooting!and!causes!the!system!to!output!the!raw!analog!
to!digital!converter!values!
! !
59!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
af! Set!analog!conversion!factors!for!the!Analog!Inputs!
60!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
ate0! Disable!echo!for!M&C!port! !
ate1! Enable!echo!for!M&C!port! !
61!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Get!auto!status!frequency!for!M&C!port!
auto! Set!auto!status!frequency!for!M&C!port!
Command(Syntax( Response( Action(
auto!0! Autostat interval: 0 Disable!auto!status!updates!
auto!<#>! Autostat interval: # Set!interval!(in!seconds)!
auto! Autostat interval: 10 Get!current!interval!(for!example!10)!
auto!<any!other!parameters>! Autostat interval: 10 Get!current!interval!(for!example!10)!
Command(Parameter(s):((( Value( Description(
<#>! 0! 0!=!disable!!
<#>! #! Set!interval!to!#!seconds!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
( (
62!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
b! Get!build!string! !
Parameter(Identification:( $BUILDR,!,<CID,<UID>,<timestamp>,<!VER_INFO!>,*!
Response(Parameter(s):((( Refer(to(M&C(Console(command(reference!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !
63!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
clral! Clear!system!status!faults!and!save!status!to!flash!
Response(Example:( (00 00 00 00 4e cf
System status saved to slot 1
Response(Parameter(s):((! None!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
!
!
!
!
!
!
!
!
!
! 64!
! !
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
cs! Display!control!states! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
fd! Display!system!status!and!latched!faults!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
gaf! Set!GPAN!analog!factors!{!for!example:!dBm(y!=!mx!+!b)!+!c!}!
67!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
getadc! Get!adc!values! !
68!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
getcf! Get!configuration!thresholds! !
Response(Parameter(s):((! Refer(to(M&C(Console(command(reference(
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!
!
getst! Get!status! !
getvt! Get!temperature!thresholds! !
Response(Parameter(s):((! Refer(to(M&C(Console(command(reference!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
i! Display!info! !
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
( 70!
! 91!
! ! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
k! Display!task!statistics! [for!advanced!use]!
stats_buff len:300
Name State Prt Stack Number
-------------------------------------- 71!
DEBUG R 1 63 8
IDLE R 0 46 14
91!
SWITCH B 1 70 7 !
STQManI B 0 37 3
ADC B 1 37 16
HeartBe B 2 52 5
SPDT B 1 49 10
CMD UAR B 1 15 12
AUTOST B 1 53 13
CMD MAI B 1 164 11
DEBUG_U B 1 31 9
fcall B 1 102 1
STQMan B 2 102 4
LNB B 2 82 17
SPI B 1 42 6
Tmr Svc B 3 123 15
STSys_get_free_count:10 (
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
load! Load!base!or!default!config!in!to!memory!
md! Set!Redundancy!mode!to!Automatic!or!Manual!override!
73!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
r! Get!local!24!hour!time! !
74!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
reset! Reset!system! !
75!
91!
( !
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
ro! Set!RTC!offset!from!UTC!(hours!x!100)!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
save! save!current!or!default!config! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
sblon! Set!Boot!loader!delay! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
setp! Set!a!redundant!path! !
79!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Get!thresholds!for!the!fault!detection.!
th! Set!thresholds!for!the!fault!detection.!
Command(Syntax( Response( Action(
th! R1! Display!thresholds!
th!<any!other!parameters>! R1! Display!thresholds!
th!c2!300!100! R2! Set!Current2!
High!threshold!=!300mA!!
Low!threshold!=!50mA!
th!v2!1150!! R3! Set!VPS2!
Low!threshold!=!11.5V!
th!<A>!<H>!<L>! {see!below}! Set!thresholds!for!channel!
Command(Parameter(s):((! th!<ADC!channel>!<High!threshold>!<!Low!threshold!>!
Channel!name:( ADC!channel!Value! High!threshold!! Low!threshold!
Current%1! c1! mA! mA!
Current%2( c2! mA! mA!
Current%3( c3! mA! mA!
Current%4( c4! mA! mA!
GPAN%%%(General%Purpose%Analog)( G! dBm! dBm!
VPS1%(Power%Supply%1)( v1! n/a! V!x!100!
VPS2%(Power%Supply%2)( v2! n/a! V!x!100! 80!
Temperature( t! °C!x!10! °C!x!10! 91!
( Note:!only!VPS1!and!VPS2!Require!a!!single!threshold!! !
Response(Examples:( (( ((
R1( R2! R3!
Chnl HI LO Chnl HI LO Chnl HI LO
--------------------- --------------------- ---------------------
C1 72 25 C1 72 25 C1 72 25
C2 72 25 C2 300 100 C2 72 25
C3 72 25 C3 72 25 C3 72 25
C4 360 50 C4 360 50 C4 360 50
GP 3000 1 GP 3000 1 GP 3000 1
PS1 1000 PS1 1000 PS1 1000
PS2 1000 PS2 1000 PS2 1150
VT 440 90 VT 440 90 VT 440 ( 90
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
Get!UTC!time! !
utc! Set!UTC!time! !
Command(Syntax( Response( Action(
utc! {see!below}! Display!UTC!time!
utc!!<#>! {see!below}! Set!UTC!time!to!#!
Command(Parameter(s):((! None!or!‘#’! !
Response(Example:( $TIME,6135,1,1446716352,20151105,093912,-800,3600,* (
Parameter(Identification:( $TIME,<CID,<UID>,<UTCtimestamp>,<yyyymmdd>,<hhmmss>,<UTCoffset>,<tampertime>,*!
Response(Parameter(s):((! Refer(to(M&C(Console(command(reference!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
(
!
!!!!
! !
81!
91!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
Response(if(no(
( Arguments( Description( Response(if(parameters(are(correct(
Arguments(
a( None! Display!analog!factored!inputs! Display! Display!analog!factored!inputs!
adc( None! Display!raw!analog!inputs! Display! Toggle!enable!$RAWADC!flag!
af( m!b! Set!analog!factors! Ignored! Ok!
ate0( None! Disable!echo!for!console!port! Display! Set!echo!off!
ate1( None! Enable!echo!for!console!port! N/A!
Autostat!interval!for!M&C!
auto( None! Display! Display!interval:!#!
port!
Autostat!interval!for!M&C!
auto( #!or!0! Display! Set!autostat!interval!or!disable!
port!
b( None! Get!build!string! N/A! Display!$BUILDR!string!
clral( None! Clear!system!status!faults! N/A! Clear!fault!bits!
cs( None! Display!control!states! Display! Display!current!!state!
cs( Any! Display!control!states! Display! Display!control!state!list!
Echo!M&C!input!to!debug!
enpt( None! N/A! Toggle!echo!console!flag!
port!
fd( None! Display!system!status!faults! Display! Display!system!status!faults!
fd( Any! Display!system!status!faults! Display! Display!system!status!fault!list!
gaf( m!b!c! Set!GPAN!analog!factors! Ignored! Ok!
getcf( None! Display!cf!thresholds! Display! Display!$CFGFPC!string!
getst( None! Display!status! Display! Display!$STATR!string! 82!
getvt( None! Display!temp!thresholds! Display! Display!$CFGVT!string! 91!
i( None! Display!info! Display! Display!config!info! !
k( None! Display!task!statistics! Display! Display!process!info!
load( None! Load!current!or!default!config! Load!current!config!
load( d! Load!current!or!default!config! Load!default!config!
md( a!or!m! Set!Redundancy!mode! Ignored! Set!mode!to!Auto!or!Manual!
r( None! Read!local!time! Display! Display!time!
reset( None! Reset!system! N/A!
ro( #! Set!RTC!offset!from!UTC! Ignored! Set!UTC!offset!(in!hrs*100)!
save( None! Save!current!or!default!config! Save!current!config!
save( d! Save!current!or!default!config! Save!default!config!
Disable!BL!if!0,!
sblon( 0,#,255! Set!Boot!loader!delay! Ignored! set!delay!to!wait!for!BL,!
wait!for!bootloader!if!255!
th( None! Set!or!get!thresholds! Display! Display!thresholds!
th( various! Set!or!get!thresholds! Display! Set!specified!threshold!
utc( None! Get!UTC!time! Display! Display!time!
utc( #! Set!UTC!time! Display! Set!UTC!time!to!#!
(
Note%the%Debug%Console%Port%is%in%ECHO=ON%mode%by%default%and%is%not%included%in%the%examples%above.%
Table(18(Debug(Commands(Overview(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
13! DRAWING(
83!
91!
!
Figure(26(ODU(Mechanical(Assembly(Drawing((Demarc(View)(
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
84!
91!
!
Figure(27(ODU(Mechanical(Assembly(Drawing((Waveguide(Port(View)((
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
85!
91!
!
Figure(28(ODU(Mechanical(Assembly(Drawing((WaveGuide7SW(3D(View)(
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !
86!
91!
!
Figure(29(ODU(Mechanical(Assembly(Drawing((Plan(View)(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !
87!
91!
!
Figure(30(ODU(Mechanical(Assembly(Drawing((3D(Demarc(View)(
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
88!
91!
!
Figure(31(ODU(Mechanical(Assembly(Drawing((LNB(Connections)(
!
! !
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !
89!
91!
!
Figure(32(IDU(Mechanical(Assembly(Drawing((3D(View)(
(
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
!
90!
91!
!
Figure(33(IDU(Mechanical(Assembly(Drawing((Plan(View)(
! !
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (
RSRL1:2(KuD!Redundant!Controller! Document!status:!r7!
File%Name:%Orbital!Research!Redundant!Controller!Manual.Docx% Version!2.9!
Copyright%©%201472017,%Orbital%Research%Ltd%All%rights%reserved.%
! Modified:!2017(10(16!
! ! %
! !
91!
91!
!
Figure(34(IDU(Mechanical(Assembly(Drawing((Front(and(Rear(View)(
!
!
http://www.OrbitalResearch.net!
Orbital(Research(Ltd! Research.com(
tel:(+1(604(41978585(
10(–(3871(N(Fraser(Way,(Burnaby,(BC,(V5J(5G6(Canada( [Company]( (
! (