Configure SCRAMNet Memory Map
From Lehigh RTMD Wiki
By default, SCRAMNet feedback objects are not enabled in Pulsar on the Servotest Controller. Ideally, a System should be created with these feedback objects as a default System however if a new System is created, follow these steps:
- Create or start a System in Pulsar.
- Go to Tools -> Advanced -> System Configuration. Click 'Yes'.
- Expand the 'DSP Objects' item and scroll down to 'SCRAMNet'.
- Expand 'SCRAMNet' and click the next 'SCRAMNet' object.
- On the right side panel, click 'Signal[] Array' next to 'Feedback Signals'.
- By default, 'Supply Pressure' is the only signal. Double click to add more signals to the list.
The availability of the SCRAMNet commands is a function of the number of SCRAMNet feedbacks. What this means is that Pulsar will only read in as many commands as there are feedbacks. For instance, if the 'Feedback Signals' array only has 5 signals, Pulsar will only read in the first 5 SCRAMNet commands in the memory map ('Simulation Running', 'Displ cmd 1 scr',...). Below is the table of the preconfigured SCRAMNet memory map. Command signals before location 26 are fixed in Pulsar at their respective locations. The Global Counter at location 64 is fixed however signals 65 through 90 need to be defined in the array mentioned above. Below is the recommended order for those Feedback Signals in Pulsar.
| Location | Command Signal | Units | Scale | Location | Command Signal | Units | Scale | |
|---|---|---|---|---|---|---|---|---|
| 0 | Simulation Running | n/a | 1 | 64 | Global Counter | n/a | 1 | |
| 1 | Displacement Command 1 | mm | 500 | 65 | Supply Pressure 1 | Bar | 400 | |
| 2 | Velocity Command 1 | m/s | 2 | 66 | Supply Pressure 2 | Bar | 400 | |
| 3 | Acceleration Command 1 | m/s2 | 20 | 67 | Displacement 1 | mm | 500 | |
| 4 | Force Command 1 | kN | 2000 | 68 | Load 1 | kN | 2000 | |
| 5 | Force Derivative Command 1 | kN/s | 12000 | 69 | Differential Pressure 1 | Bar | 400 | |
| 6 | Displacement Command 2 | mm | 500 | 70 | Actuator Pressure 1 | DSP | 1 | |
| 7 | Velocity Command 2 | m/s | 2 | 71 | Velocity 1 | m/s | 2 | |
| 8 | Acceleration Command 2 | m/s2 | 20 | 72 | Displacement Ctrl 1 OP | DSP | 1 | |
| 9 | Force Command 2 | kN | 2000 | 73 | Valve Lin 1 OP | DSP | 1 | |
| 10 | Force Derivative Command 2 | kN/s | 12000 | 74 | Displacement 2 | mm | 500 | |
| 11 | Displacement Command 3 | mm | 500 | 75 | Load 2 | kN | 2000 | |
| 12 | Velocity Command 3 | m/s | 2 | 76 | Differential Pressure 2 | Bar | 400 | |
| 13 | Acceleration Command 3 | m/s2 | 20 | 77 | Actuator Pressure 2 | DSP | 1 | |
| 14 | Force Command 3 | kN | 2000 | 78 | Velocity 2 | m/s | 2 | |
| 15 | Force Derivative Command 3 | kN/s | 12000 | 79 | Displacement Ctrl 2 OP | DSP | 1 | |
| 16 | Displacement Command 4 | mm | 500 | 80 | Valve Lin 2 OP | DSP | 1 | |
| 17 | Velocity Command 4 | m/s | 2 | 81 | Displacement 3 | mm | 500 | |
| 18 | Acceleration Command 4 | m/s2 | 20 | 82 | Load 3 | kN | 2000 | |
| 19 | Force Command 4 | kN | 2500 | 83 | Differential Pressure 3 | Bar | 400 | |
| 20 | Force Derivative Command 4 | kN/s | 15000 | 84 | Actuator Pressure 3 | DSP | 1 | |
| 21 | Displacement Command 5 | mm | 500 | 85 | Velocity 3 | m/s | 2 | |
| 22 | Velocity Command 5 | m/s | 2 | 86 | Displacement Ctrl 3 OP | DSP | 1 | |
| 23 | Acceleration Command 5 | m/s2 | 20 | 87 | Valve Lin 3 OP | DSP | 1 | |
| 24 | Force Command 5 | kN | 2500 | 88 | Displacement 4 | mm | 500 | |
| 25 | Force Derivative Command 5 | kN/s | 15000 | 89 | Load 4 | kN | 2500 | |
| 26 | Spare | 90 | Differential Pressure 4 | Bar | 400 | |||
| 27 | Spare | 91 | Actuator Pressure 4 | DSP | 1 | |||
| 28 | Spare | 92 | Velocity 4 | m/s | 2 | |||
| 29 | Spare | 93 | Displacement Ctrl 4 OP | DSP | 1 | |||
| 30 | Spare | 94 | Valve Lin 4 OP | DSP | 1 | |||
| 31 | Spare | 95 | Displacement 5 | mm | 500 | |||
| 32 | Spare | 96 | Load 5 | kN | 2500 | |||
| 33 | Spare | 97 | Differential Pressure 5 | Bar | 400 | |||
| 34 | Spare | 98 | Actuator Pressure 5 | DSP | 1 | |||
| 35 | Spare | 99 | Velocity 5 | m/s | 2 | |||
| 36 | Spare | 100 | Displacement Ctrl 5 OP | DSP | 1 | |||
| 37 | Spare | 101 | Valve Lin 5 OP | DSP | 1 | |||
| 38 | Spare | 102 | Valve A Spool | % | 1 | |||
| 39 | Spare | 103 | Valve B Spool | % | 1 | |||
| 40 | Spare | 104 | Valve C Spool | % | 1 | |||
| 41 | Spare | 105 | Valve D Spool | % | 1 | |||
| 42 | Spare | 106 | Valve E Spool | % | 1 | |||
| 43 | Spare | 107 | Valve F Spool | % | 1 | |||
| 44 | Spare | 108 | Valve G Spool | % | 1 | |||
| 45 | Spare | 109 | Valve H Spool | % | 1 | |||
| 46 | Spare | 110 | Valve J Spool | % | 1 | |||
| 47 | Spare | 111 | Valve K Spool | % | 1 | |||
| 48 | Spare | 112 | Spare | |||||
| 49 | Spare | 113 | Spare | |||||
| 50 | Spare | 114 | Spare | |||||
| 51 | Spare | 115 | Spare | |||||
| 52 | Spare | 116 | Spare | |||||
| 53 | Spare | 117 | Spare | |||||
| 54 | Spare | 118 | Spare | |||||
| 55 | Spare | 119 | Spare | |||||
| 56 | Spare | 120 | Spare | |||||
| 57 | Spare | 121 | Spare | |||||
| 58 | Spare | 122 | Spare | |||||
| 59 | Spare | 123 | Spare | |||||
| 60 | Spare | 124 | Spare | |||||
| 61 | Camera Trigger | n/a | 1 | 125 | Spare | |||
| 62 | Pause Bit | n/a | 1 | 126 | Spare | |||
| 63 | Pulse Extender Trigger | n/a | n/a | 127 | Spare |
- When the Servotest system is rebooted, the SCRAMNet memory needs to be connected to the SCRAMNet loop and cleared. To do this, see SCRAMNet_Monitor_Usage

