Setting up 5i25+7i85+8i20
Component Pins:
Owner Type Dir Value Name
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-00
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-00-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-01
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-01-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-02
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-02-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-03
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-03-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-04
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-04-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-05
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-05-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-06
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-06-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-07
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-07-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-08
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-08-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-09
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-09-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-10
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-10-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-11
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-11-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-12
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-12-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-13
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-13-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-14
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-14-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-15
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-15-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-16
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-16-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-17
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-17-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-18
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-18-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-19
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-19-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-20
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-20-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-21
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-21-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-22
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-22-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-23
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-23-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-24
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-24-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-25
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-25-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-26
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-26-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-27
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-27-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-28
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-28-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-29
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-29-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-30
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-30-not
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-31
5 bit OUT FALSE hm2_5i25.0.7i84.0.3.input-31-not
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-00
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-01
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-02
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-03
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-04
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-05
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-06
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-07
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-08
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-09
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-10
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-11
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-12
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-13
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-14
5 bit IN FALSE hm2_5i25.0.7i84.0.3.output-15
5 float IN 0 hm2_5i25.0.8i20.0.0.angle
5 float OUT 0 hm2_5i25.0.8i20.0.0.bus-voltage
5 float OUT 0 hm2_5i25.0.8i20.0.0.card-temp
5 float IN 0 hm2_5i25.0.8i20.0.0.current
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.U-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.U-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.V-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.V-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.W-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.W-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.bus-high
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.bus-high-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.bus-overv
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.bus-overv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.bus-underv
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.bus-underv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.framingr
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.framingr-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.module
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.module-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.no-enable
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.no-enable-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.overcurrent
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.overcurrent-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.overrun
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.overrun-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.overtemp
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.overtemp-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.watchdog
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.fault.watchdog-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.brake-old
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.brake-old-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.brake-on
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.brake-on-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.bus-underv
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.bus-underv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.current-lim
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.current-lim-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.ext-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.ext-reset-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.no-enable
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.no-enable-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.pid-on
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.pid-on-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.sw-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.sw-reset-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.wd-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.0.status.wd-reset-not
5 float IN 0 hm2_5i25.0.8i20.0.1.angle
5 float OUT 0 hm2_5i25.0.8i20.0.1.bus-voltage
5 float OUT 0 hm2_5i25.0.8i20.0.1.card-temp
5 float IN 0 hm2_5i25.0.8i20.0.1.current
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.U-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.U-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.V-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.V-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.W-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.W-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.bus-high
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.bus-high-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.bus-overv
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.bus-overv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.bus-underv
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.bus-underv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.framingr
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.framingr-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.module
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.module-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.no-enable
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.no-enable-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.overcurrent
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.overcurrent-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.overrun
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.overrun-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.overtemp
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.overtemp-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.watchdog
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.fault.watchdog-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.brake-old
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.brake-old-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.brake-on
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.brake-on-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.bus-underv
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.bus-underv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.current-lim
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.current-lim-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.ext-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.ext-reset-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.no-enable
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.no-enable-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.pid-on
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.pid-on-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.sw-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.sw-reset-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.wd-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.1.status.wd-reset-not
5 float IN 0 hm2_5i25.0.8i20.0.2.angle
5 float OUT 0 hm2_5i25.0.8i20.0.2.bus-voltage
5 float OUT 0 hm2_5i25.0.8i20.0.2.card-temp
5 float IN 0 hm2_5i25.0.8i20.0.2.current
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.U-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.U-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.V-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.V-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.W-current
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.W-current-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.bus-high
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.bus-high-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.bus-overv
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.bus-overv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.bus-underv
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.bus-underv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.framingr
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.framingr-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.module
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.module-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.no-enable
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.no-enable-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.overcurrent
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.overcurrent-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.overrun
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.overrun-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.overtemp
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.overtemp-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.watchdog
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.fault.watchdog-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.brake-old
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.brake-old-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.brake-on
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.brake-on-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.bus-underv
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.bus-underv-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.current-lim
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.current-lim-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.ext-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.ext-reset-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.no-enable
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.no-enable-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.pid-on
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.pid-on-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.sw-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.sw-reset-not
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.wd-reset
5 bit OUT FALSE hm2_5i25.0.8i20.0.2.status.wd-reset-not
5 s32 OUT 0 hm2_5i25.0.encoder.00.count
5 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable
5 bit OUT FALSE hm2_5i25.0.encoder.00.input-a
5 bit OUT TRUE hm2_5i25.0.encoder.00.input-b
5 bit OUT FALSE hm2_5i25.0.encoder.00.input-index
5 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.00.position
5 float OUT 0 hm2_5i25.0.encoder.00.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.00.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.00.quad-error-enable
5 s32 OUT 65535 hm2_5i25.0.encoder.00.rawcounts
5 s32 OUT 65535 hm2_5i25.0.encoder.00.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.00.reset
5 float OUT 0 hm2_5i25.0.encoder.00.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.01.count
5 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable
5 bit OUT FALSE hm2_5i25.0.encoder.01.input-a
5 bit OUT FALSE hm2_5i25.0.encoder.01.input-b
5 bit OUT TRUE hm2_5i25.0.encoder.01.input-index
5 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.01.position
5 float OUT 0 hm2_5i25.0.encoder.01.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.01.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.01.quad-error-enable
5 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.01.reset
5 float OUT 0 hm2_5i25.0.encoder.01.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.02.count
5 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable
5 bit OUT TRUE hm2_5i25.0.encoder.02.input-a
5 bit OUT FALSE hm2_5i25.0.encoder.02.input-b
5 bit OUT FALSE hm2_5i25.0.encoder.02.input-index
5 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.02.position
5 float OUT 0 hm2_5i25.0.encoder.02.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.02.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.02.quad-error-enable
5 s32 OUT 1 hm2_5i25.0.encoder.02.rawcounts
5 s32 OUT 1 hm2_5i25.0.encoder.02.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.02.reset
5 float OUT 0 hm2_5i25.0.encoder.02.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.03.count
5 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable
5 bit OUT FALSE hm2_5i25.0.encoder.03.input-a
5 bit OUT FALSE hm2_5i25.0.encoder.03.input-b
5 bit OUT TRUE hm2_5i25.0.encoder.03.input-index
5 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.03.position
5 float OUT 0 hm2_5i25.0.encoder.03.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.03.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.03.quad-error-enable
5 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.03.reset
5 float OUT 0 hm2_5i25.0.encoder.03.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.04.count
5 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable
5 bit OUT TRUE hm2_5i25.0.encoder.04.input-a
5 bit OUT TRUE hm2_5i25.0.encoder.04.input-b
5 bit OUT FALSE hm2_5i25.0.encoder.04.input-index
5 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.04.position
5 float OUT 0 hm2_5i25.0.encoder.04.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.04.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.04.quad-error-enable
5 s32 OUT 0 hm2_5i25.0.encoder.04.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.04.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.04.reset
5 float OUT 0 hm2_5i25.0.encoder.04.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.05.count
5 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable
5 bit OUT TRUE hm2_5i25.0.encoder.05.input-a
5 bit OUT TRUE hm2_5i25.0.encoder.05.input-b
5 bit OUT FALSE hm2_5i25.0.encoder.05.input-index
5 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.05.position
5 float OUT 0 hm2_5i25.0.encoder.05.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.05.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.05.quad-error-enable
5 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.05.reset
5 float OUT 0 hm2_5i25.0.encoder.05.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.06.count
5 s32 OUT 0 hm2_5i25.0.encoder.06.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.06.index-enable
5 bit OUT TRUE hm2_5i25.0.encoder.06.input-a
5 bit OUT TRUE hm2_5i25.0.encoder.06.input-b
5 bit OUT FALSE hm2_5i25.0.encoder.06.input-index
5 bit IN FALSE hm2_5i25.0.encoder.06.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.06.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.06.position
5 float OUT 0 hm2_5i25.0.encoder.06.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.06.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.06.quad-error-enable
5 s32 OUT 0 hm2_5i25.0.encoder.06.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.06.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.06.reset
5 float OUT 0 hm2_5i25.0.encoder.06.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.07.count
5 s32 OUT 0 hm2_5i25.0.encoder.07.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.07.index-enable
5 bit OUT TRUE hm2_5i25.0.encoder.07.input-a
5 bit OUT TRUE hm2_5i25.0.encoder.07.input-b
5 bit OUT FALSE hm2_5i25.0.encoder.07.input-index
5 bit IN FALSE hm2_5i25.0.encoder.07.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.07.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.07.position
5 float OUT 0 hm2_5i25.0.encoder.07.position-latched
5 bit OUT FALSE hm2_5i25.0.encoder.07.quad-error
5 bit IN FALSE hm2_5i25.0.encoder.07.quad-error-enable
5 s32 OUT 0 hm2_5i25.0.encoder.07.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.07.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.07.reset
5 float OUT 0 hm2_5i25.0.encoder.07.velocity
5 u32 IN 0x007F2815 hm2_5i25.0.encoder.muxed-sample-frequency
5 bit OUT TRUE hm2_5i25.0.gpio.000.in
5 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
5 bit IN FALSE hm2_5i25.0.gpio.000.out
5 bit OUT TRUE hm2_5i25.0.gpio.001.in
5 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
5 bit IN FALSE hm2_5i25.0.gpio.001.out
5 bit OUT TRUE hm2_5i25.0.gpio.002.in
5 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.003.in
5 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.004.in
5 bit OUT FALSE hm2_5i25.0.gpio.004.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.005.in
5 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.006.in
5 bit OUT FALSE hm2_5i25.0.gpio.006.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.007.in
5 bit OUT FALSE hm2_5i25.0.gpio.007.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.008.in
5 bit OUT FALSE hm2_5i25.0.gpio.008.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.009.in
5 bit OUT FALSE hm2_5i25.0.gpio.009.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.010.in
5 bit OUT FALSE hm2_5i25.0.gpio.010.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.011.in
5 bit OUT TRUE hm2_5i25.0.gpio.011.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.012.in
5 bit OUT FALSE hm2_5i25.0.gpio.012.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.013.in
5 bit OUT FALSE hm2_5i25.0.gpio.013.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.014.in
5 bit OUT FALSE hm2_5i25.0.gpio.014.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.015.in
5 bit OUT TRUE hm2_5i25.0.gpio.015.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.016.in
5 bit OUT FALSE hm2_5i25.0.gpio.016.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.017.in
5 bit OUT FALSE hm2_5i25.0.gpio.017.in_not
5 bit IN FALSE hm2_5i25.0.gpio.017.out
5 bit OUT TRUE hm2_5i25.0.gpio.018.in
5 bit OUT FALSE hm2_5i25.0.gpio.018.in_not
5 bit IN FALSE hm2_5i25.0.gpio.018.out
5 bit OUT TRUE hm2_5i25.0.gpio.019.in
5 bit OUT FALSE hm2_5i25.0.gpio.019.in_not
5 bit IN FALSE hm2_5i25.0.gpio.019.out
5 bit OUT TRUE hm2_5i25.0.gpio.020.in
5 bit OUT FALSE hm2_5i25.0.gpio.020.in_not
5 bit IN FALSE hm2_5i25.0.gpio.020.out
5 bit OUT TRUE hm2_5i25.0.gpio.021.in
5 bit OUT FALSE hm2_5i25.0.gpio.021.in_not
5 bit IN FALSE hm2_5i25.0.gpio.021.out
5 bit OUT TRUE hm2_5i25.0.gpio.022.in
5 bit OUT FALSE hm2_5i25.0.gpio.022.in_not
5 bit IN FALSE hm2_5i25.0.gpio.022.out
5 bit OUT TRUE hm2_5i25.0.gpio.023.in
5 bit OUT FALSE hm2_5i25.0.gpio.023.in_not
5 bit IN FALSE hm2_5i25.0.gpio.023.out
5 bit OUT TRUE hm2_5i25.0.gpio.024.in
5 bit OUT FALSE hm2_5i25.0.gpio.024.in_not
5 bit IN FALSE hm2_5i25.0.gpio.024.out
5 bit OUT TRUE hm2_5i25.0.gpio.025.in
5 bit OUT FALSE hm2_5i25.0.gpio.025.in_not
5 bit IN FALSE hm2_5i25.0.gpio.025.out
5 bit OUT TRUE hm2_5i25.0.gpio.026.in
5 bit OUT FALSE hm2_5i25.0.gpio.026.in_not
5 bit IN FALSE hm2_5i25.0.gpio.026.out
5 bit OUT FALSE hm2_5i25.0.gpio.027.in
5 bit OUT TRUE hm2_5i25.0.gpio.027.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.028.in
5 bit OUT FALSE hm2_5i25.0.gpio.028.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.029.in
5 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.030.in
5 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.031.in
5 bit OUT FALSE hm2_5i25.0.gpio.031.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.032.in
5 bit OUT FALSE hm2_5i25.0.gpio.032.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.033.in
5 bit OUT FALSE hm2_5i25.0.gpio.033.in_not
5 bit IN FALSE hm2_5i25.0.led.CR01
5 bit IN FALSE hm2_5i25.0.led.CR02
5 s32 OUT 0 hm2_5i25.0.read.time
5 s32 OUT 0 hm2_5i25.0.read_gpio.time
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.port_state
5 bit IN TRUE hm2_5i25.0.sserial.port-0.run
5 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
5 s32 OUT 0 hm2_5i25.0.write.time
5 s32 OUT 0 hm2_5i25.0.write_gpio.time
param.
Parameters:
Owner Type Dir Value Name
5 u32 RO 0x00000009 hm2_5i25.0.7i84.0.3.nvbaudrate
5 u32 RO 0x00000000 hm2_5i25.0.7i84.0.3.nvencmode0
5 u32 RO 0x00000000 hm2_5i25.0.7i84.0.3.nvencmode1
5 u32 RO 0x01800082 hm2_5i25.0.7i84.0.3.nvunitnumber
5 u32 RO 0x00000032 hm2_5i25.0.7i84.0.3.nvwatchdogtimeout
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-00-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-01-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-02-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-03-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-04-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-05-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-06-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-07-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-08-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-09-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-10-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-11-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-12-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-13-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-14-invert
5 bit RW FALSE hm2_5i25.0.7i84.0.3.output-15-invert
5 u32 RO 0x0000000E hm2_5i25.0.7i84.0.3.swrevision
5 float RW 1 hm2_5i25.0.8i20.0.0.angle-maxlim
5 float RW 0 hm2_5i25.0.8i20.0.0.angle-minlim
5 float RW 1 hm2_5i25.0.8i20.0.0.angle-scalemax
5 float RW 655.35 hm2_5i25.0.8i20.0.0.bus-voltage-scalemax
5 float RW 65535 hm2_5i25.0.8i20.0.0.card-temp-scalemax
5 float RW 7.5 hm2_5i25.0.8i20.0.0.current-maxlim
5 float RW -7.5 hm2_5i25.0.8i20.0.0.current-minlim
5 float RW 7.5 hm2_5i25.0.8i20.0.0.current-scalemax
5 u32 RO 0x000088B8 hm2_5i25.0.8i20.0.0.nvbrakeoffv
5 u32 RO 0x00009088 hm2_5i25.0.8i20.0.0.nvbrakeonv
5 u32 RO 0x00009664 hm2_5i25.0.8i20.0.0.nvbusoverv
5 u32 RO 0x00001194 hm2_5i25.0.8i20.0.0.nvbusundervmax
5 u32 RO 0x00000DAC hm2_5i25.0.8i20.0.0.nvbusundervmin
5 u32 RO 0x00000000 hm2_5i25.0.8i20.0.0.nvkdihi
5 u32 RO 0x00007D00 hm2_5i25.0.8i20.0.0.nvkdil
5 u32 RO 0x0000C350 hm2_5i25.0.8i20.0.0.nvkdilo
5 u32 RO 0x00000032 hm2_5i25.0.8i20.0.0.nvkdp
5 u32 RO 0x00000000 hm2_5i25.0.8i20.0.0.nvkqihi
5 u32 RO 0x00007D00 hm2_5i25.0.8i20.0.0.nvkqil
5 u32 RO 0x0000C350 hm2_5i25.0.8i20.0.0.nvkqilo
5 u32 RO 0x00000032 hm2_5i25.0.8i20.0.0.nvkqp
5 u32 RO 0x000002EE hm2_5i25.0.8i20.0.0.nvmaxcurrent
5 u32 RO 0x00000009 hm2_5i25.0.8i20.0.0.nvrembaudrate
5 u32 RO 0x0000008B hm2_5i25.0.8i20.0.0.swrevision
5 u32 RO 0x0A000074 hm2_5i25.0.8i20.0.0.unitnumber
5 float RW 1 hm2_5i25.0.8i20.0.1.angle-maxlim
5 float RW 0 hm2_5i25.0.8i20.0.1.angle-minlim
5 float RW 1 hm2_5i25.0.8i20.0.1.angle-scalemax
5 float RW 655.35 hm2_5i25.0.8i20.0.1.bus-voltage-scalemax
5 float RW 65535 hm2_5i25.0.8i20.0.1.card-temp-scalemax
5 float RW 7.5 hm2_5i25.0.8i20.0.1.current-maxlim
5 float RW -7.5 hm2_5i25.0.8i20.0.1.current-minlim
5 float RW 7.5 hm2_5i25.0.8i20.0.1.current-scalemax
5 u32 RO 0x000088B8 hm2_5i25.0.8i20.0.1.nvbrakeoffv
5 u32 RO 0x00009088 hm2_5i25.0.8i20.0.1.nvbrakeonv
5 u32 RO 0x00009664 hm2_5i25.0.8i20.0.1.nvbusoverv
5 u32 RO 0x00001194 hm2_5i25.0.8i20.0.1.nvbusundervmax
5 u32 RO 0x00000DAC hm2_5i25.0.8i20.0.1.nvbusundervmin
5 u32 RO 0x00000000 hm2_5i25.0.8i20.0.1.nvkdihi
5 u32 RO 0x00007D00 hm2_5i25.0.8i20.0.1.nvkdil
5 u32 RO 0x0000C350 hm2_5i25.0.8i20.0.1.nvkdilo
5 u32 RO 0x00000032 hm2_5i25.0.8i20.0.1.nvkdp
5 u32 RO 0x00000000 hm2_5i25.0.8i20.0.1.nvkqihi
5 u32 RO 0x00007D00 hm2_5i25.0.8i20.0.1.nvkqil
5 u32 RO 0x0000C350 hm2_5i25.0.8i20.0.1.nvkqilo
5 u32 RO 0x00000032 hm2_5i25.0.8i20.0.1.nvkqp
5 u32 RO 0x000002EE hm2_5i25.0.8i20.0.1.nvmaxcurrent
5 u32 RO 0x00000009 hm2_5i25.0.8i20.0.1.nvrembaudrate
5 u32 RO 0x0000008B hm2_5i25.0.8i20.0.1.swrevision
5 u32 RO 0x0A000067 hm2_5i25.0.8i20.0.1.unitnumber
5 float RW 1 hm2_5i25.0.8i20.0.2.angle-maxlim
5 float RW 0 hm2_5i25.0.8i20.0.2.angle-minlim
5 float RW 1 hm2_5i25.0.8i20.0.2.angle-scalemax
5 float RW 655.35 hm2_5i25.0.8i20.0.2.bus-voltage-scalemax
5 float RW 65535 hm2_5i25.0.8i20.0.2.card-temp-scalemax
5 float RW 7.5 hm2_5i25.0.8i20.0.2.current-maxlim
5 float RW -7.5 hm2_5i25.0.8i20.0.2.current-minlim
5 float RW 7.5 hm2_5i25.0.8i20.0.2.current-scalemax
5 u32 RO 0x000088B8 hm2_5i25.0.8i20.0.2.nvbrakeoffv
5 u32 RO 0x00009088 hm2_5i25.0.8i20.0.2.nvbrakeonv
5 u32 RO 0x00009664 hm2_5i25.0.8i20.0.2.nvbusoverv
5 u32 RO 0x00001194 hm2_5i25.0.8i20.0.2.nvbusundervmax
5 u32 RO 0x00000DAC hm2_5i25.0.8i20.0.2.nvbusundervmin
5 u32 RO 0x00000000 hm2_5i25.0.8i20.0.2.nvkdihi
5 u32 RO 0x00007D00 hm2_5i25.0.8i20.0.2.nvkdil
5 u32 RO 0x0000C350 hm2_5i25.0.8i20.0.2.nvkdilo
5 u32 RO 0x00000032 hm2_5i25.0.8i20.0.2.nvkdp
5 u32 RO 0x00000000 hm2_5i25.0.8i20.0.2.nvkqihi
5 u32 RO 0x00007D00 hm2_5i25.0.8i20.0.2.nvkqil
5 u32 RO 0x0000C350 hm2_5i25.0.8i20.0.2.nvkqilo
5 u32 RO 0x00000032 hm2_5i25.0.8i20.0.2.nvkqp
5 u32 RO 0x000002EE hm2_5i25.0.8i20.0.2.nvmaxcurrent
5 u32 RO 0x00000009 hm2_5i25.0.8i20.0.2.nvrembaudrate
5 u32 RO 0x0000008B hm2_5i25.0.8i20.0.2.swrevision
5 u32 RO 0x0A000066 hm2_5i25.0.8i20.0.2.unitnumber
5 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.00.filter
5 bit RW FALSE hm2_5i25.0.encoder.00.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.00.scale
5 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.01.filter
5 bit RW FALSE hm2_5i25.0.encoder.01.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.01.scale
5 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.02.filter
5 bit RW FALSE hm2_5i25.0.encoder.02.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.02.scale
5 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.03.filter
5 bit RW FALSE hm2_5i25.0.encoder.03.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.03.scale
5 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.04.filter
5 bit RW FALSE hm2_5i25.0.encoder.04.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.04.scale
5 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.05.filter
5 bit RW FALSE hm2_5i25.0.encoder.05.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.05.scale
5 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.06.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.06.filter
5 bit RW FALSE hm2_5i25.0.encoder.06.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.06.scale
5 float RW 0.5 hm2_5i25.0.encoder.06.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.07.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.07.filter
5 bit RW FALSE hm2_5i25.0.encoder.07.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.07.scale
5 float RW 0.5 hm2_5i25.0.encoder.07.vel-timeout
5 bit RW FALSE hm2_5i25.0.gpio.000.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.000.is_output
5 bit RW FALSE hm2_5i25.0.gpio.001.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.001.is_output
5 bit RW FALSE hm2_5i25.0.gpio.003.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.005.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.007.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.009.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.009.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.010.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.010.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.017.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.017.is_output
5 bit RW FALSE hm2_5i25.0.gpio.018.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.018.is_output
5 bit RW FALSE hm2_5i25.0.gpio.019.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.019.is_output
5 bit RW FALSE hm2_5i25.0.gpio.020.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.020.is_output
5 bit RW FALSE hm2_5i25.0.gpio.021.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.021.is_output
5 bit RW FALSE hm2_5i25.0.gpio.022.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.022.is_output
5 bit RW FALSE hm2_5i25.0.gpio.023.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.023.is_output
5 bit RW FALSE hm2_5i25.0.gpio.024.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.024.is_output
5 bit RW FALSE hm2_5i25.0.gpio.025.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.025.is_output
5 bit RW FALSE hm2_5i25.0.gpio.026.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.026.is_output
5 bit RW FALSE hm2_5i25.0.gpio.027.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain
5 bit RW FALSE hm2_5i25.0.io_error
5 s32 RW 0 hm2_5i25.0.read.tmax
5 bit RO FALSE hm2_5i25.0.read.tmax-increased
5 s32 RW 0 hm2_5i25.0.read_gpio.tmax
5 bit RO FALSE hm2_5i25.0.read_gpio.tmax-increased
5 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec
5 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc
5 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim
5 u32 RW 0x004C4B40 hm2_5i25.0.watchdog.timeout_ns
5 s32 RW 0 hm2_5i25.0.write.tmax
5 bit RO FALSE hm2_5i25.0.write.tmax-increased
5 s32 RW 0 hm2_5i25.0.write_gpio.tmax
5 bit RO FALSE hm2_5i25.0.write_gpio.tmax-increased
I'm not sure how I should edit the 8i20.hal file. I installed hall sensor wires to pin 1, 2 and 3 on the 7i84 board.
This is the edited 8i20.hal file
loadrt hostmot2
loadrt hm2_pci config="sserial_port_0=00000000"
loadrt threads name1=thread1 period1=500000
loadrt bldc cfg=h
addf hm2_5i25.0.read thread1
addf bldc.0 thread1
addf hm2_5i25.0.write thread1
addf hm2_5i25.0.pet_watchdog thread1
net h1 hm2_5i25.0.7i84.0.3.input-00 bldc.0.hall1
net h2 hm2_5i25.0.7i84.0.3.input-01 bldc.0.hall2
net h3 hm2_5i25.0.7i84.0.3.input-02 bldc.0.hall3
net ang bldc.0.rotor-angle hm2_5i25.0.8i20.0.1.angle
setp bldc.0.pattern 34
start
Now when I source the 8i20.hal file, I get this:
cnc@xdsl-46-23-166-232:~$ halrun
.
halcmd: source /home/cnc/Desktop/8i20.hal
HAL: ERROR: function 'hm2_5i25.0.pet_watchdog' not found
/home/cnc/Desktop/8i20.hal:9: addf failed
halcmd:
Please Log in or Create an account to join the conversation.
Just delete that line.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Then you need to use a PID component to close the position loop.
Take a look at the hostmot2 servo sample configs.
Please Log in or Create an account to join the conversation.
loadrt hostmot2
loadrt hm2_eth board_ip="10.10.10.10" config="firmware=hm2/7i76/7i76e.BIT num_encoders=1 sserial_port_0=00xxxx"
loadrt threads name1=thread1 period1=1000000
loadrt bldc cfg=hT
addf hm2_7i76e.0.read thread1
addf bldc.0 thread1
addf hm2_7i76e.0.write thread1
setp hm2_7i76e.0.watchdog.timeout_ns 5000000
net h1 hm2_7i76e.0.7i76.0.0.input-16 bldc.0.hall1
net h2 hm2_7i76e.0.7i76.0.0.input-17 bldc.0.hall2
net h3 hm2_7i76e.0.7i76.0.0.input-18 bldc.0.hall3
net ang bldc.0.rotor-angle hm2_7i76e.0.8i20.0.1.angle
setp bldc.0.pattern 15
start
Just out of curiosity, has anyone tried to run an AC induction motor off an 8i20 and the BLDC component like a VFD? looks like cfg=n and the frequency pin might do it.
Please Log in or Create an account to join the conversation.
interpolating the drive angle between hal edges or setting the 8I20s current loop gain
much lower (or ideally adding an encoder)
Please Log in or Create an account to join the conversation.
I was able to get my BLCD motor spinning with the post from andypugh in the first page on hall patterns 15 and 34. At any current above 0.5 it gets a a bit wonky.
Is this because it is spinning too fast? If the motor isn't under load (ie isn't connected to the machine) it is possible that things will work better then. (If it's a spindle, then this won't help)
You could try running the servo thread faster, if the machine can handle it,
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Is this because it is spinning too fast? If the motor isn't under load (ie isn't connected to the machine) it is possible that things will work better then. (If it's a spindle, then this won't help)
You could try running the servo thread faster, if the machine can handle it,
It hunts, you can hear it speeding up and slowing down a little bit. It's most noticable when the motor is not connected to the spindle belt, but when it is hooked up to the spindle belt the motor itself seems to smooth out but then you can hear the spindle splines chatter inside the quill. I contribute this to the motor speed increasing and decreasing slightly.
I'm not sure I ever made sense of whether the servo thread rate was taxed or not. I've ran latency tests and whatnot and it generally looks OK, but I'm not sure how to tell if there's actually an issue. I get that standard servo thread error every once in a while, but I've never seen a following error.
Please Log in or Create an account to join the conversation.
Yes, as a torque mode drive you need to have some kind of speed control implemented
Simple speed control, or positioning?
I know the hall sensors are used for commutation, but I assumed the BLDC component also used them for speed control. I've only ran the motor with that test file, so there's no PID loop or anything applied
I was waiting on a new NPN hall sensor for the spindle so I can use it with the encoder input. This is only a 4 hole disk but it will feedback speed at least. Is a 16 ppr signal on the other end of a belted (non synchronous) load precise enough?
I saw this coming so I ordered a 1000ppr differential encoder. The motor has a rear output shaft so it's not that big of a deal to turn it into a servo. Unfortunately it's going to be a couple of weeks before I get ahold of the encoder and coupling. This also means I have to ditch the NPN hall sensor for spindle speed.
Please Log in or Create an account to join the conversation.