# Erstellt von PNCconf am Sat Jan 27 00:14:26 2024 # Verwendete LinuxCNC version: Master (2.9) # Änderungen an dieser Datei werden beim nächsten # wird überschrieben sobald Sie PNCconf erneut ausführen loadrt [KINS]KINEMATICS loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS loadrt hostmot2 loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=4 num_pwmgens=3 num_stepgens=0" setp hm2_7i80.0.pwmgen.pwm_frequency 20000 setp hm2_7i80.0.pwmgen.pdm_frequency 6000000 setp hm2_7i80.0.watchdog.timeout_ns 5000000 loadrt pid names=pid.x,pid.z,pid.s loadrt mux16 names=jogincr addf hm2_7i80.0.read servo-thread addf motion-command-handler servo-thread addf motion-controller servo-thread addf pid.x.do-pid-calcs servo-thread addf pid.z.do-pid-calcs servo-thread addf pid.s.do-pid-calcs servo-thread addf jogincr servo-thread addf hm2_7i80.0.write servo-thread # externe Signalausgänge # --- COOLANT-MIST --- setp hm2_7i80.0.gpio.045.is_output true net coolant-mist => hm2_7i80.0.gpio.045.out # --- COOLANT-MIST --- setp hm2_7i80.0.gpio.046.is_output true net coolant-mist => hm2_7i80.0.gpio.046.out # --- COOLANT-FLOOD --- setp hm2_7i80.0.gpio.047.is_output true net coolant-flood => hm2_7i80.0.gpio.047.out # externe Signaleingänge #******************* # AXIS X JOINT 0 #******************* setp pid.x.Pgain [JOINT_0]P setp pid.x.Igain [JOINT_0]I setp pid.x.Dgain [JOINT_0]D setp pid.x.bias [JOINT_0]BIAS setp pid.x.FF0 [JOINT_0]FF0 setp pid.x.FF1 [JOINT_0]FF1 setp pid.x.FF2 [JOINT_0]FF2 setp pid.x.deadband [JOINT_0]DEADBAND setp pid.x.maxoutput [JOINT_0]MAX_OUTPUT setp pid.x.error-previous-target true net x-index-enable => pid.x.index-enable net x-enable => pid.x.enable net x-pos-cmd => pid.x.command net x-pos-fb => pid.x.feedback net x-output <= pid.x.output # ---PWM Generator Signale/Setup--- setp hm2_7i80.0.pwmgen.00.output-type 1 setp hm2_7i80.0.pwmgen.00.scale [JOINT_0]OUTPUT_SCALE net x-output => hm2_7i80.0.pwmgen.00.value net x-pos-cmd joint.0.motor-pos-cmd net x-enable joint.0.amp-enable-out => hm2_7i80.0.pwmgen.00.enable # ---Encoder Feedback Signale/Setup--- setp hm2_7i80.0.encoder.00.counter-mode 0 setp hm2_7i80.0.encoder.00.filter 1 setp hm2_7i80.0.encoder.00.index-invert 0 setp hm2_7i80.0.encoder.00.index-mask 0 setp hm2_7i80.0.encoder.00.index-mask-invert 0 setp hm2_7i80.0.encoder.00.scale [JOINT_0]ENCODER_SCALE net x-pos-fb <= hm2_7i80.0.encoder.00.position net x-vel-fb <= hm2_7i80.0.encoder.00.velocity net x-pos-fb => joint.0.motor-pos-fb net x-index-enable joint.0.index-enable <=> hm2_7i80.0.encoder.00.index-enable net x-pos-rawcounts <= hm2_7i80.0.encoder.00.rawcounts # ---Einrichtung Referenzfahrt / Signale der Endschalter--- net x-home-sw => joint.0.home-sw-in net x-home-sw <= hm2_7i80.0.gpio.024.in ###net x-neg-limit => joint.0.neg-lim-sw-in ###net x-pos-limit => joint.0.pos-lim-sw-in #******************* # AXIS Z JOINT 1 #******************* setp pid.z.Pgain [JOINT_1]P setp pid.z.Igain [JOINT_1]I setp pid.z.Dgain [JOINT_1]D setp pid.z.bias [JOINT_1]BIAS setp pid.z.FF0 [JOINT_1]FF0 setp pid.z.FF1 [JOINT_1]FF1 setp pid.z.FF2 [JOINT_1]FF2 setp pid.z.deadband [JOINT_1]DEADBAND setp pid.z.maxoutput [JOINT_1]MAX_OUTPUT setp pid.z.error-previous-target true net z-index-enable => pid.z.index-enable net z-enable => pid.z.enable net z-pos-cmd => pid.z.command net z-pos-fb => pid.z.feedback net z-output <= pid.z.output # ---PWM Generator Signale/Setup--- setp hm2_7i80.0.pwmgen.01.output-type 1 setp hm2_7i80.0.pwmgen.01.scale [JOINT_1]OUTPUT_SCALE net z-output => hm2_7i80.0.pwmgen.01.value net z-pos-cmd joint.1.motor-pos-cmd net z-enable joint.1.amp-enable-out => hm2_7i80.0.pwmgen.01.enable # ---Encoder Feedback Signale/Setup--- setp hm2_7i80.0.encoder.01.counter-mode 0 setp hm2_7i80.0.encoder.01.filter 1 setp hm2_7i80.0.encoder.01.index-invert 0 setp hm2_7i80.0.encoder.01.index-mask 0 setp hm2_7i80.0.encoder.01.index-mask-invert 0 setp hm2_7i80.0.encoder.01.scale [JOINT_1]ENCODER_SCALE net z-pos-fb <= hm2_7i80.0.encoder.01.position net z-vel-fb <= hm2_7i80.0.encoder.01.velocity net z-pos-fb => joint.1.motor-pos-fb net z-index-enable joint.1.index-enable <=> hm2_7i80.0.encoder.01.index-enable net z-pos-rawcounts <= hm2_7i80.0.encoder.01.rawcounts # ---Einrichtung Referenzfahrt / Signale der Endschalter--- net z-home-sw => joint.1.home-sw-in net z-home-sw <= hm2_7i80.0.gpio.026.in ###net z-neg-limit => joint.1.neg-lim-sw-in ###net z-pos-limit => joint.1.pos-lim-sw-in #******************* # SPINDEL #******************* setp pid.s.Pgain [SPINDLE_0]P setp pid.s.Igain [SPINDLE_0]I setp pid.s.Dgain [SPINDLE_0]D setp pid.s.bias [SPINDLE_0]BIAS setp pid.s.FF0 [SPINDLE_0]FF0 setp pid.s.FF1 [SPINDLE_0]FF1 setp pid.s.FF2 [SPINDLE_0]FF2 setp pid.s.deadband [SPINDLE_0]DEADBAND setp pid.s.maxoutput [SPINDLE_0]MAX_OUTPUT setp pid.s.error-previous-target true net spindle-index-enable => pid.s.index-enable net spindle-enable => pid.s.enable net spindle-vel-cmd-rpm-abs => pid.s.command net spindle-vel-fb-rpm-abs => pid.s.feedback net spindle-output <= pid.s.output # ---PWM Generator Signale/Setup--- setp hm2_7i80.0.pwmgen.02.output-type 1 setp hm2_7i80.0.pwmgen.02.scale [SPINDLE_0]OUTPUT_SCALE net spindle-output => hm2_7i80.0.pwmgen.02.value net spindle-enable => hm2_7i80.0.pwmgen.02.enable # ---Encoder Feedback Signale/Setup--- setp hm2_7i80.0.encoder.02.counter-mode 0 setp hm2_7i80.0.encoder.02.filter 1 setp hm2_7i80.0.encoder.02.index-invert 0 setp hm2_7i80.0.encoder.02.index-mask 0 setp hm2_7i80.0.encoder.02.index-mask-invert 0 setp hm2_7i80.0.encoder.02.scale [SPINDLE_0]ENCODER_SCALE net spindle-revs <= hm2_7i80.0.encoder.02.position net spindle-vel-fb-rps <= hm2_7i80.0.encoder.02.velocity net spindle-vel-fb-rpm <= hm2_7i80.0.encoder.02.velocity-rpm net spindle-index-enable <=> hm2_7i80.0.encoder.02.index-enable setp hm2_7i80.0.gpio.040.is_output true setp hm2_7i80.0.gpio.042.is_output true # ---Setup Spindel Steuerungs-Signale--- net spindle-vel-cmd-rps <= spindle.0.speed-out-rps net spindle-vel-cmd-rps-abs <= spindle.0.speed-out-rps-abs net spindle-vel-cmd-rpm <= spindle.0.speed-out net spindle-vel-cmd-rpm-abs <= spindle.0.speed-out-abs net spindle-enable <= spindle.0.on net spindle-cw <= spindle.0.forward net spindle-ccw <= spindle.0.reverse net spindle-brake <= spindle.0.brake net spindle-revs => spindle.0.revs net spindle-at-speed => spindle.0.at-speed net spindle-vel-fb-rps => spindle.0.speed-in net spindle-index-enable <=> spindle.0.index-enable net spindle-cw => hm2_7i80.0.gpio.040.out net spindle-ccw => hm2_7i80.0.gpio.042.out # ---Einrichtung der Signale zur Spindel-Geschwindigkeits-Steuerung--- sets spindle-at-speed true #****************************** # Verbinden verschiedener Signale #****************************** # ---HALUI Signale--- net axis-select-x halui.axis.x.select net jog-x-pos halui.axis.x.plus net jog-x-neg halui.axis.x.minus net jog-x-analog halui.axis.x.analog net x-is-homed halui.joint.0.is-homed net axis-select-z halui.axis.z.select net jog-z-pos halui.axis.z.plus net jog-z-neg halui.axis.z.minus net jog-z-analog halui.axis.z.analog net z-is-homed halui.joint.1.is-homed net jog-selected-pos halui.axis.selected.plus net jog-selected-neg halui.axis.selected.minus net spindle-manual-cw halui.spindle.0.forward net spindle-manual-ccw halui.spindle.0.reverse net spindle-manual-stop halui.spindle.0.stop net machine-is-on halui.machine.is-on net jog-speed halui.axis.jog-speed net MDI-mode halui.mode.is-mdi # ---Kühlmittel-Signale--- net coolant-mist <= iocontrol.0.coolant-mist net coolant-flood <= iocontrol.0.coolant-flood # ---Sonde/Taster Signal (probe signal)--- net probe-in => motion.probe-input # ---Handrad-Signale zu Mesa Encoder - shared MPG--- net axis-selected-count <= hm2_7i80.0.encoder.03.count # --- Signale der Handsteuerung--- # for Achse x Handsteuerung setp axis.x.jog-vel-mode 0 net selected-jog-incr => axis.x.jog-scale net axis-select-x => axis.x.jog-enable net axis-selected-count => axis.x.jog-counts # for Achse z Handsteuerung setp axis.z.jog-vel-mode 0 net selected-jog-incr => axis.z.jog-scale net axis-select-z => axis.z.jog-enable net axis-selected-count => axis.z.jog-counts sets selected-jog-incr 1.000000 # ---Signale zur Bewegungs-Steuerung--- net in-position <= motion.in-position net machine-is-enabled <= motion.motion-enabled # ---Digitale ein-/ausgehende-Signale--- # ---Notaus-Signale--- net estop-out <= iocontrol.0.user-enable-out net estop-out => iocontrol.0.emc-enable-in # ---Signale zum manuellen Werkzeugwechsel--- net tool-change-request <= iocontrol.0.tool-change net tool-change-confirmed => iocontrol.0.tool-changed net tool-number <= iocontrol.0.tool-prep-number # ---Nutze externen Dialog zum Werkzeugwechsel--- loadusr -W hal_manualtoolchange net tool-change-request => hal_manualtoolchange.change net tool-change-confirmed <= hal_manualtoolchange.changed net tool-number => hal_manualtoolchange.number # ---ignoriere Anfragen zu Werkzeug-Vorbereitungen--- net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared ################################################################ # #7i80HD-25 #addr.: 10.10.10.10 #hostmot2 Bitfile: 7i80hd_25_sv12.bit # # Jumper setting 7i33: # W1 DOWN W2 UP damit IP 10.10.10.10 setzbar # W3 UP # W4 UP # W5 UP Memory # W6 UP externe 5V Versorgung Tochterkarte # W7 UP externe 5V Versorgung Tochterkarte # W8 UP externe 5V Versorgung Tochterkarte # # Configuration pin-out: #IO Connections for P1 #Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir # # 1 0 IOPort QCount 1 Quad-B (In) # 3 1 IOPort QCount 1 Quad-A (In) # 5 2 IOPort QCount 0 Quad-B (In) # 7 3 IOPort QCount 0 Quad-A (In) # 9 4 IOPort QCount 1 Quad-IDX (In) #11 5 IOPort QCount 0 Quad-IDX (In) #13 6 IOPort PWM 1 PWM (Out) #15 7 IOPort PWM 0 PWM (Out) #17 8 IOPort PWM 1 Dir (Out) #19 9 IOPort PWM 0 Dir (Out) #21 10 IOPort PWM 1 /Enable (Out) #23 11 IOPort PWM 0 /Enable (Out) #25 12 IOPort QCount 3 Quad-B (In) #27 13 IOPort QCount 3 Quad-A (In) #29 14 IOPort QCount 2 Quad-B (In) #31 15 IOPort QCount 2 Quad-A (In) #33 16 IOPort QCount 3 Quad-IDX (In) #35 17 IOPort QCount 2 Quad-IDX (In) #37 18 IOPort PWM 3 PWM (Out) #39 19 IOPort PWM 2 PWM (Out) #41 20 IOPort PWM 3 Dir (Out) #43 21 IOPort PWM 2 Dir (Out) #45 22 IOPort PWM 3 /Enable (Out) #47 23 IOPort PWM 2 /Enable (Out) # #IO Connections for P2 #Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir # # 1 24 IOPort QCount 5 Quad-B (In) # 3 25 IOPort QCount 5 Quad-A (In) # 5 26 IOPort QCount 4 Quad-B (In) # 7 27 IOPort QCount 4 Quad-A (In) # 9 28 IOPort QCount 5 Quad-IDX (In) #11 29 IOPort QCount 4 Quad-IDX (In) #13 30 IOPort PWM 5 PWM (Out) #15 31 IOPort PWM 4 PWM (Out) #17 32 IOPort PWM 5 Dir (Out) #19 33 IOPort PWM 4 Dir (Out) #21 34 IOPort PWM 5 /Enable (Out) #23 35 IOPort PWM 4 /Enable (Out) #25 36 IOPort QCount 7 Quad-B (In) #27 37 IOPort QCount 7 Quad-A (In) #29 38 IOPort QCount 6 Quad-B (In) #31 39 IOPort QCount 6 Quad-A (In) #33 40 IOPort QCount 7 Quad-IDX (In) #35 41 IOPort QCount 6 Quad-IDX (In) #37 42 IOPort PWM 7 PWM (Out) #39 43 IOPort PWM 6 PWM (Out) #41 44 IOPort PWM 7 Dir (Out) #43 45 IOPort PWM 6 Dir (Out) #45 46 IOPort PWM 7 /Enable (Out) #47 47 IOPort PWM 6 /Enable (Out) # #IO Connections for P3 #Pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir # # 1 48 IOPort QCount 9 Quad-B (In) # 3 49 IOPort QCount 9 Quad-A (In) # 5 50 IOPort QCount 8 Quad-B (In) # 7 51 IOPort QCount 8 Quad-A (In) # 9 52 IOPort QCount 9 Quad-IDX (In) #11 53 IOPort QCount 8 Quad-IDX (In) #13 54 IOPort PWM 9 PWM (Out) #15 55 IOPort PWM 8 PWM (Out) #17 56 IOPort PWM 9 Dir (Out) #19 57 IOPort PWM 8 Dir (Out) #21 58 IOPort PWM 9 /Enable (Out) #23 59 IOPort PWM 8 /Enable (Out) #25 60 IOPort QCount 11 Quad-B (In) #27 61 IOPort QCount 11 Quad-A (In) #29 62 IOPort QCount 10 Quad-B (In) #31 63 IOPort QCount 10 Quad-A (In) #33 64 IOPort QCount 11 Quad-IDX (In) #35 65 IOPort QCount 10 Quad-IDX (In) #37 66 IOPort PWM 11 PWM (Out) #39 67 IOPort PWM 10 PWM (Out) #41 68 IOPort PWM 11 Dir (Out) #43 69 IOPort PWM 10 Dir (Out) #45 70 IOPort PWM 11 /Enable (Out) #47 71 IOPort PWM 10 /Enable (Out) # ###################################################################################### # #7i80HD-25 P1--> 7i33TA # # Jumper setting 7i33TA: # W1 DOWN - wegen single ended Encoder Index # W2 DOWN - wegen single ended Encoder Index # W3 DOWN - wegen single ended Encoder Index # W4 DOWN - wegen single ended Encoder Index # # # 7i33TA TB1 # ##Pin# Function Direction I/O 7I80 Stecker Engelhardt Pin Funktion Engelhardt # # 1 EncA0 To 7i33 X29X 1 Encoder X Kanal A # 2 /EncA0 To 7i33 X29X 5 Encoder X Kanal /A # 3 GND From 7i33 X29X 2 GND # 4 EncB0 To 7i33 X29X 4 Encoder X Kanal B # 5 /EncB0 To 7i33 X29X 6 Encoder X Kanal /B # 6 +5V From 7i33 # 7 EncX0 To 7i33 X29X 7 Encoder X Index # 8 /EncX0 To 7i33 nicht belegt # 9 GND From 7i33 X28X 7 Analog- X- Servoregler #10 DRV0 From 7i33 X28X 6 Analog+ X- Servoregler #11 GND From 7i33 #12 ENA0 From 7i33 #13 ENCA2 To 7i33 X29G33 3 Spindel Encoder Kanal A #14 /ENCA2 To 7i33 X29G33 5 Spindel Encoder Kanal /A #15 GND From 7i33 X29G33 2 GND Spindel Encoder #16 EncB2 To 7i33 X29G33 4 Spindel Encoder Kanal B #17 /EncB2 To 7i33 X29G33 6 Spindel Encoder Kanal /B #18 +5V From 7i33 X29G33 1 +5V Spindel Encoder #19 EncX2 To 7i33 X29G33 7 Spindel Encoder Index #20 /EncX2 To 7i33 nicht belegt #21 GND From 7i33 X23 14 Spindel Regler Analog - #22 DRV2 From 7i33 X23 24 Spindel Regler Analog + #23 GND From 7i33 #24 ENA2 From 7i33 # # 7i33TA TB2 # ##Pin# Function Direction I/O 7I80 Stecker Engelhardt Pin Funktion Engelhardt # # 1 ENCA1 To 7i33 X29Z 1 Encoder Z Kanal A # 2 /ENCA1 To 7i33 X29Z 5 Encoder Z Kanal /A # 3 GND From 7i33 X29Z 2 GND # 4 EncB1 To 7i33 X29Z 4 Encoder Z Kanal B # 5 /EncB1 To 7i33 X29Z 6 Encoder Z Kanal /B # 6 +5V From 7i33 # 7 EncX1 To 7i33 X29Z 7 Encoder Z Index # 8 /EncX1 To 7i33 nicht belegt # 9 GND From 7i33 X28Z 7 Analog- Z- Servoregler #10 DRV1 From 7i33 X28Z 6 Analog+ Z- Servoregler #11 GND From 7i33 #12 ENA1 From 7i33 #13 ENCA3 To 7i33 X29Handrad 3 Handrad Encoder Kanal A #14 /ENCA3 To 7i33 #15 GND From 7i33 X29Handrad 2 GND Handrad Encoder #16 EncB3 To 7i33 X29Handrad 4 Handrad Encoder Kanal B #17 /EncB3 To 7i33 #18 +5V From 7i33 X29Handrad 1 +5V Handrad Encoder #19 EncX3 To 7i33 X29Handrad 7 Handrad Encoder Index #20 /EncX3 To 7i33 #21 GND From 7i33 #22 DRV3 From 7i33 #23 GND From 7i33 #24 ENA3 From 7i33 # # ###################################################################################### # #7i80HD-25 P2--> 7i37TA-1 # # Jumper setting 7i37TA-1: # W1 DOWN 5V extern # # # 7i37TA-1 TB1 # ##Pin# Function Direction I/O 7I80 Stecker Engelhardt Pin Funktion Engelhardt # # 1 IBIT0+ T0 7i37 X25 2 Home X # 2 IBIT0- T0 7i37 X25 1 GND # 3 IBIT2+ T0 7i37 X25 2 Home Z # 4 IBIT2- T0 7i37 X25 1 GND # 5 IBIT4+ T0 7i37 # 6 IBIT4- T0 7i37 # 7 IBIT6+ T0 7i37 # 8 IBIT6- T0 7i37 # 9 IBIT8+ T0 7i37 #10 IBIT8- T0 7i37 #11 IBIT10+ T0 7i37 #12 IBIT10- T0 7i37 #13 IBIT12+ T0 7i37 #14 IBIT12- T0 7i37 #15 IBIT14+ T0 7i37 #16 IBIT14- T0 7i37 #17 OBIT0+ From 7i37 X23 23 Spindel an Rechts #18 OBIT0- From 7i37 X23 1 GND #19 OBIT2+ From 7i37 X23 13 Spindel an Links #20 OBIT2- From 7i37 X23 1 GND #21 OBIT4+ From 7i37 #22 OBIT4- From 7i37 #23 OBIT6+ From 7i37 #24 OBIT6- From 7i37 # # # # 7i37TA-1 TB2 # ##Pin# Function Direction I/O 7I80 Stecker Engelhardt Pin Funktion Engelhardt # # 1 IBIT1+ T0 7i37 X8 (WZW) 14 Wzg 1 Index # 2 IBIT1- T0 7i37 X8 (WZW) 23 -0V (für 24V) # 3 IBIT3+ T0 7i37 X8 (WZW) 15 Wzg 2 Index # 4 IBIT3- T0 7i37 X8 (WZW) 23 -0V (für 24V) # 5 IBIT5+ T0 7i37 X8 (WZW) 16 Wzg 3 Index # 6 IBIT5- T0 7i37 X8 (WZW) 23 -0V (für 24V) # 7 IBIT7+ T0 7i37 X8 (WZW) 17 Wzg 4 Index # 8 IBIT7- T0 7i37 X8 (WZW) 23 -0V (für 24V) # 9 IBIT9+ T0 7i37 X8 (WZW) 18 Wzg 5 Index #10 IBIT9- T0 7i37 X8 (WZW) 23 -0V (für 24V) #11 IBIT11+ T0 7i37 X8 (WZW) 19 Wzg 6 Index #12 IBIT11- T0 7i37 X8 (WZW) 23 -0V (für 24V) #13 IBIT13+ T0 7i37 X8 (WZW) 20 Kabel violett #14 IBIT13- T0 7i37 X8 (WZW) 23 -0V (für 24V) #15 IBIT15+ T0 7i37 X8 (WZW) 21 IN8- Wechsler verriegelt (fertig) #16 IBIT15- T0 7i37 X8 (WZW) 23 -0V (für 24V) #17 OBIT1+ From 7i37 X8 (WZW) 9 +24V #18 OBIT1- From 7i37 X8 (WZW) 2 auf XOR E1 #19 OBIT3+ From 7i37 X8 (WZW) 9 +24V #20 OBIT3- From 7i37 X8 (WZW) 3 auf XOR E2 #21 OBIT5+ From 7i37 X8 (WZW) 9 +24V #22 OBIT5- From 7i37 X8 (WZW) 8 Wzg Bremse #23 OBIT7+ From 7i37 #24 OBIT7- From 7i37 # ## ###################################################################################### # #7i80HD-25 P3--> 7i37TA-2 # # Jumper setting 7i37TA-2: # W1 DOWN 5V extern # # # 7i37TA-2 TB1 # ##Pin# Function Direction I/O 7I80 Stecker Engelhardt Pin Funktion Engelhardt # # 1 IBIT0+ T0 7i37 # 2 IBIT0- T0 7i37 # 3 IBIT2+ T0 7i37 # 4 IBIT2- T0 7i37 # 5 IBIT4+ T0 7i37 # 6 IBIT4- T0 7i37 # 7 IBIT6+ T0 7i37 # 8 IBIT6- T0 7i37 # 9 IBIT8+ T0 7i37 #10 IBIT8- T0 7i37 #11 IBIT10+ T0 7i37 #12 IBIT10- T0 7i37 #13 IBIT12+ T0 7i37 #14 IBIT12- T0 7i37 #15 IBIT14+ T0 7i37 #16 IBIT14- T0 7i37 #17 OBIT0+ From 7i37 #18 OBIT0- From 7i37 #19 OBIT2+ From 7i37 #20 OBIT2- From 7i37 #21 OBIT4+ From 7i37 #22 OBIT4- From 7i37 #23 OBIT6+ From 7i37 #24 OBIT6- From 7i37 # # # # 7i37TA-2 TB2 # ##Pin# Function Direction I/O 7I80 Stecker Engelhardt Pin Funktion Engelhardt # # 1 IBIT1+ T0 7i37 # 2 IBIT1- T0 7i37 # 3 IBIT3+ T0 7i37 # 4 IBIT3- T0 7i37 # 5 IBIT5+ T0 7i37 # 6 IBIT5- T0 7i37 # 7 IBIT7+ T0 7i37 # 8 IBIT7- T0 7i37 # 9 IBIT9+ T0 7i37 #10 IBIT9- T0 7i37 #11 IBIT11+ T0 7i37 #12 IBIT11- T0 7i37 #13 IBIT13+ T0 7i37 #14 IBIT13- T0 7i37 #15 IBIT15+ T0 7i37 #16 IBIT15- T0 7i37 #17 OBIT1+ From 7i37 #18 OBIT1- From 7i37 #19 OBIT3+ From 7i37 #20 OBIT3- From 7i37 #21 OBIT5+ From 7i37 #22 OBIT5- From 7i37 #23 OBIT7+ From 7i37 #24 OBIT7- From 7i37