7i71+7i44+5i20

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

7i71+7i44+5i20

Сообщение Dmaster »

Снова возвращаюсь к родному форуму)

Ни как не пойму как назначить входа и выхода для 7i71 через 7i44 и всё это к 5i20. Hostmot2 не сдается!...
Использованный тут пример ни фига не работает. LINUX пишет, Pin hm2_5i23.0.7i71.0.1.output-00 does not exist.
http://www.linuxcnc.org/index.php/engli ... 9&id=21105
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Попробуй убери все net, запусти LinuxCNC и пришли вывод
halcmd show
или тупо вывод dmesg, туда должны писаться все доступные пины.

PS Welcome back :hottabych:
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Код: Выделить всё

9  float OUT             0  motion.analog-out-01
     9  float OUT             0  motion.analog-out-02
     9  float OUT             0  motion.analog-out-03
     9  bit   OUT         FALSE  motion.coord-error
     9  bit   OUT          TRUE  motion.coord-mode
     9  float OUT             0  motion.current-vel
     9  bit   IN          FALSE  motion.digital-in-00
     9  bit   IN          FALSE  motion.digital-in-01
     9  bit   IN          FALSE  motion.digital-in-02
     9  bit   IN          FALSE  motion.digital-in-03
     9  bit   OUT         FALSE  motion.digital-out-00
     9  bit   OUT         FALSE  motion.digital-out-01
     9  bit   OUT         FALSE  motion.digital-out-02
     9  bit   OUT         FALSE  motion.digital-out-03
     9  float OUT             0  motion.distance-to-go
     9  bit   IN           TRUE  motion.enable
     9  bit   IN          FALSE  motion.feed-hold
     9  bit   OUT          TRUE  motion.in-position
     9  bit   IN          FALSE  motion.motion-enabled
     9  bit   OUT         FALSE  motion.on-soft-limit
     9  bit   IN          FALSE  motion.probe-input
     9  s32   OUT             0  motion.program-line
     9  float OUT             0  motion.requested-vel
     9  bit   IN           TRUE  motion.spindle-at-speed
     9  bit   OUT          TRUE  motion.spindle-brake
     9  bit   OUT         FALSE  motion.spindle-forward
     9  bit   I/O         FALSE  motion.spindle-index-enable
     9  bit   OUT         FALSE  motion.spindle-on
     9  bit   OUT         FALSE  motion.spindle-reverse
     9  float IN              0  motion.spindle-revs
     9  float OUT             0  motion.spindle-speed-cmd-rps
     9  float IN              0  motion.spindle-speed-in
     9  float OUT             0  motion.spindle-speed-out
     9  float OUT             0  motion.spindle-speed-out-rps
     9  bit   OUT         FALSE  motion.teleop-mode
     9  float OUT             0  motion.tooloffset.a
     9  float OUT             0  motion.tooloffset.b
     9  float OUT             0  motion.tooloffset.c
     9  float OUT             0  motion.tooloffset.u
     9  float OUT             0  motion.tooloffset.v
     9  float OUT             0  motion.tooloffset.w
     9  float OUT             0  motion.tooloffset.x
     9  float OUT             0  motion.tooloffset.y
     9  float OUT             0  motion.tooloffset.z
    17  float IN              0  mvoincr.debounce-time
    17  float IN              0  mvoincr.in00
    17  float IN              0  mvoincr.in01
    17  float IN              0  mvoincr.in02
    17  float IN              0  mvoincr.in03
    17  float IN              0  mvoincr.in04
    17  float IN              0  mvoincr.in05
    17  float IN              0  mvoincr.in06
    17  float IN              0  mvoincr.in07
    17  float IN              0  mvoincr.in08
    17  float IN              0  mvoincr.in09
    17  float IN              0  mvoincr.in10
    17  float IN              0  mvoincr.in11
    17  float IN              0  mvoincr.in12
    17  float IN              0  mvoincr.in13
    17  float IN              0  mvoincr.in14
    17  float IN              0  mvoincr.in15
    17  float OUT             0  mvoincr.out-f
    17  s32   OUT             0  mvoincr.out-s
    17  bit   IN          FALSE  mvoincr.sel0
    17  bit   IN          FALSE  mvoincr.sel1
    17  bit   IN          FALSE  mvoincr.sel2
    17  bit   IN          FALSE  mvoincr.sel3
    17  bit   IN          FALSE  mvoincr.suppress-no-input
    17  bit   IN          FALSE  mvoincr.use-graycode
    15  float I/O             0  pid.s.Dgain
    15  float I/O             0  pid.s.FF0
    15  float I/O             0  pid.s.FF1
    15  float I/O             0  pid.s.FF2
    15  float I/O             0  pid.s.Igain
    15  float I/O             1  pid.s.Pgain
    15  float I/O             0  pid.s.bias
    15  float IN              0  pid.s.command
    15  float IN              0  pid.s.command-deriv
    15  float I/O             0  pid.s.deadband
    15  bit   IN          FALSE  pid.s.enable
    15  float OUT             0  pid.s.error
    15  float IN              0  pid.s.feedback
    15  float IN              0  pid.s.feedback-deriv
    15  bit   IN          FALSE  pid.s.index-enable
    15  float I/O             0  pid.s.maxcmdD
    15  float I/O             0  pid.s.maxcmdDD
    15  float I/O             0  pid.s.maxerror
    15  float I/O             0  pid.s.maxerrorD
    15  float I/O             0  pid.s.maxerrorI
    15  float I/O             0  pid.s.maxoutput
    15  float OUT             0  pid.s.output
    15  bit   OUT         FALSE  pid.s.saturated
    15  s32   OUT             0  pid.s.saturated-count
    15  float OUT             0  pid.s.saturated-s
    15  float I/O             0  pid.x.Dgain
    15  float I/O             0  pid.x.FF0
    15  float I/O             0  pid.x.FF1
    15  float I/O             0  pid.x.FF2
    15  float I/O             0  pid.x.Igain
    15  float I/O             1  pid.x.Pgain
    15  float I/O             0  pid.x.bias
    15  float IN              0  pid.x.command
    15  float IN              0  pid.x.command-deriv
    15  float I/O             0  pid.x.deadband
    15  bit   IN          FALSE  pid.x.enable
    15  float OUT             0  pid.x.error
    15  float IN              0  pid.x.feedback
    15  float IN              0  pid.x.feedback-deriv
    15  bit   IN          FALSE  pid.x.index-enable
    15  float I/O             0  pid.x.maxcmdD
    15  float I/O             0  pid.x.maxcmdDD
    15  float I/O             0  pid.x.maxerror
    15  float I/O             0  pid.x.maxerrorD
    15  float I/O             0  pid.x.maxerrorI
    15  float I/O            10  pid.x.maxoutput
    15  float OUT             0  pid.x.output
    15  bit   OUT         FALSE  pid.x.saturated
    15  s32   OUT             0  pid.x.saturated-count
    15  float OUT             0  pid.x.saturated-s
    15  float I/O             0  pid.y.Dgain
    15  float I/O             0  pid.y.FF0
    15  float I/O             0  pid.y.FF1
    15  float I/O             0  pid.y.FF2
    15  float I/O             0  pid.y.Igain
    15  float I/O             1  pid.y.Pgain
    15  float I/O             0  pid.y.bias
    15  float IN              0  pid.y.command
    15  float IN              0  pid.y.command-deriv
    15  float I/O             0  pid.y.deadband
    15  bit   IN          FALSE  pid.y.enable
    15  float OUT             0  pid.y.error
    15  float IN              0  pid.y.feedback
    15  float IN              0  pid.y.feedback-deriv
    15  bit   IN          FALSE  pid.y.index-enable
    15  float I/O             0  pid.y.maxcmdD
    15  float I/O             0  pid.y.maxcmdDD
    15  float I/O             0  pid.y.maxerror
    15  float I/O             0  pid.y.maxerrorD
    15  float I/O             0  pid.y.maxerrorI
    15  float I/O            10  pid.y.maxoutput
    15  float OUT             0  pid.y.output
    15  bit   OUT         FALSE  pid.y.saturated
    15  s32   OUT             0  pid.y.saturated-count
    15  float OUT             0  pid.y.saturated-s
    15  float I/O             0  pid.z.Dgain
    15  float I/O             0  pid.z.FF0
    15  float I/O             0  pid.z.FF1
    15  float I/O             0  pid.z.FF2
    15  float I/O             0  pid.z.Igain
    15  float I/O             1  pid.z.Pgain
    15  float I/O             0  pid.z.bias
    15  float IN              0  pid.z.command
    15  float IN              0  pid.z.command-deriv
    15  float I/O             0  pid.z.deadband
    15  bit   IN          FALSE  pid.z.enable
    15  float OUT             0  pid.z.error
    15  float IN              0  pid.z.feedback
    15  float IN              0  pid.z.feedback-deriv
    15  bit   IN          FALSE  pid.z.index-enable
    15  float I/O             0  pid.z.maxcmdD
    15  float I/O             0  pid.z.maxcmdDD
    15  float I/O             0  pid.z.maxerror
    15  float I/O             0  pid.z.maxerrorD
    15  float I/O             0  pid.z.maxerrorI
    15  float I/O            10  pid.z.maxoutput
    15  float OUT             0  pid.z.output
    15  bit   OUT         FALSE  pid.z.saturated
    15  s32   OUT             0  pid.z.saturated-count
    15  float OUT             0  pid.z.saturated-s

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)

Parameters:
Owner   Type  Dir         Value  Name
     9  s32   RO              0  axis.0.home-state
     9  s32   RO              0  axis.1.home-state
     9  s32   RO              0  axis.2.home-state
    16  s32   RO          16927  classicladder.0.refresh.time
    16  s32   RW          36456  classicladder.0.refresh.tmax
    16  s32   RO              2  classicladder.ladder-state
    17  float RO       30.34351  foincr.elapsed
    17  s32   RO              0  foincr.selected
    17  s32   RO            878  foincr.time
    17  s32   RW          15917  foincr.tmax
    12  bit   RW          FALSE  hm2_5i20.0.encoder.00.counter-mode
    12  bit   RW           TRUE  hm2_5i20.0.encoder.00.filter
    12  bit   RW          FALSE  hm2_5i20.0.encoder.00.index-invert
    12  bit   RW          FALSE  hm2_5i20.0.encoder.00.index-mask
    12  bit   RW          FALSE  hm2_5i20.0.encoder.00.index-mask-invert
    12  float RW           1000  hm2_5i20.0.encoder.00.scale
    12  float RW            0.5  hm2_5i20.0.encoder.00.vel-timeout
    12  bit   RW          FALSE  hm2_5i20.0.encoder.01.counter-mode
    12  bit   RW           TRUE  hm2_5i20.0.encoder.01.filter
    12  bit   RW          FALSE  hm2_5i20.0.encoder.01.index-invert
    12  bit   RW          FALSE  hm2_5i20.0.encoder.01.index-mask
    12  bit   RW          FALSE  hm2_5i20.0.encoder.01.index-mask-invert
    12  float RW           1000  hm2_5i20.0.encoder.01.scale
    12  float RW            0.5  hm2_5i20.0.encoder.01.vel-timeout
    12  bit   RW          FALSE  hm2_5i20.0.encoder.02.counter-mode
    12  bit   RW           TRUE  hm2_5i20.0.encoder.02.filter
    12  bit   RW          FALSE  hm2_5i20.0.encoder.02.index-invert
    12  bit   RW          FALSE  hm2_5i20.0.encoder.02.index-mask
    12  bit   RW          FALSE  hm2_5i20.0.encoder.02.index-mask-invert
    12  float RW            500  hm2_5i20.0.encoder.02.scale
    12  float RW            0.5  hm2_5i20.0.encoder.02.vel-timeout
    12  bit   RW          FALSE  hm2_5i20.0.encoder.03.counter-mode
    12  bit   RW           TRUE  hm2_5i20.0.encoder.03.filter
    12  bit   RW          FALSE  hm2_5i20.0.encoder.03.index-invert
    12  bit   RW          FALSE  hm2_5i20.0.encoder.03.index-mask
    12  bit   RW          FALSE  hm2_5i20.0.encoder.03.index-mask-invert
    12  float RW           1000  hm2_5i20.0.encoder.03.scale
    12  float RW            0.5  hm2_5i20.0.encoder.03.vel-timeout
    12  bit   RW          FALSE  hm2_5i20.0.gpio.006.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.006.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.007.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.007.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.008.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.008.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.009.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.009.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.010.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.010.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.011.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.011.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.018.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.018.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.019.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.019.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.020.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.020.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.021.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.021.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.022.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.022.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.023.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.023.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.024.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.024.is_opendrain
    12  bit   RW           TRUE  hm2_5i20.0.gpio.024.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.025.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.025.is_opendrain
    12  bit   RW           TRUE  hm2_5i20.0.gpio.025.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.026.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.026.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.026.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.027.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.027.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.027.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.028.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.028.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.028.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.029.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.029.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.029.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.030.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.030.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.030.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.031.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.031.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.031.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.032.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.032.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.032.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.033.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.033.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.033.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.034.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.034.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.034.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.035.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.035.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.035.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.036.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.036.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.036.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.037.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.037.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.037.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.038.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.038.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.038.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.039.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.039.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.039.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.040.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.040.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.040.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.041.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.041.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.041.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.042.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.042.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.042.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.043.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.043.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.043.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.044.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.044.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.044.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.045.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.045.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.045.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.046.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.046.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.046.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.047.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.047.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.047.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.048.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.048.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.048.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.049.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.049.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.049.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.050.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.050.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.050.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.051.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.051.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.051.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.052.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.052.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.052.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.053.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.053.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.053.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.054.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.054.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.054.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.055.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.055.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.055.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.056.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.056.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.056.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.057.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.057.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.057.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.058.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.058.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.058.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.059.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.059.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.059.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.060.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.060.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.060.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.061.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.061.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.061.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.062.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.062.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.062.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.063.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.063.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.063.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.064.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.064.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.064.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.065.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.065.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.065.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.066.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.066.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.066.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.067.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.067.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.067.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.068.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.068.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.068.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.069.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.069.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.069.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.070.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.070.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.070.is_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.071.invert_output
    12  bit   RW          FALSE  hm2_5i20.0.gpio.071.is_opendrain
    12  bit   RW          FALSE  hm2_5i20.0.gpio.071.is_output
    12  bit   RW          FALSE  hm2_5i20.0.io_error
    12  s32   RO            957  hm2_5i20.0.pet_watchdog.time
    12  s32   RW          16305  hm2_5i20.0.pet_watchdog.tmax
    12  s32   RW              1  hm2_5i20.0.pwmgen.00.output-type
    12  float RW             10  hm2_5i20.0.pwmgen.00.scale
    12  s32   RW              1  hm2_5i20.0.pwmgen.01.output-type
    12  float RW             10  hm2_5i20.0.pwmgen.01.scale
    12  s32   RW              1  hm2_5i20.0.pwmgen.02.output-type
    12  float RW             10  hm2_5i20.0.pwmgen.02.scale
    12  s32   RW              1  hm2_5i20.0.pwmgen.03.output-type
    12  float RW             10  hm2_5i20.0.pwmgen.03.scale
    12  u32   RW     0x00001770  hm2_5i20.0.pwmgen.pdm_frequency
    12  u32   RW     0x00004E20  hm2_5i20.0.pwmgen.pwm_frequency
    12  s32   RO          55281  hm2_5i20.0.read.time
    12  s32   RW          68096  hm2_5i20.0.read.tmax
    12  s32   RO              0  hm2_5i20.0.read_gpio.time
    12  s32   RW              0  hm2_5i20.0.read_gpio.tmax
    12  u32   RW     0x00989680  hm2_5i20.0.watchdog.timeout_ns
    12  s32   RO          15235  hm2_5i20.0.write.time
    12  s32   RW          34806  hm2_5i20.0.write.tmax
    12  s32   RO              0  hm2_5i20.0.write_gpio.time
    12  s32   RW              0  hm2_5i20.0.write_gpio.tmax
    14  s32   RO              1  input.0.abs-hat0x-max
    14  s32   RO             -1  input.0.abs-hat0x-min
    14  s32   RO              1  input.0.abs-hat0y-max
    14  s32   RO             -1  input.0.abs-hat0y-min
    14  s32   RO            255  input.0.abs-rx-max
    14  s32   RO              0  input.0.abs-rx-min
    14  s32   RO            255  input.0.abs-rz-max
    14  s32   RO              0  input.0.abs-rz-min
    14  s32   RO            255  input.0.abs-x-max
    14  s32   RO              0  input.0.abs-x-min
    14  s32   RO            255  input.0.abs-y-max
    14  s32   RO              0  input.0.abs-y-min
    14  s32   RO            255  input.0.abs-z-max
    14  s32   RO              0  input.0.abs-z-min
    17  float RO       30.39851  jogincr.elapsed
    17  s32   RO              0  jogincr.selected
    17  s32   RO            835  jogincr.time
    17  s32   RW          15778  jogincr.tmax
    17  float RO       30.39851  jogspeed.elapsed
    17  s32   RO              0  jogspeed.selected
    17  s32   RO           1393  jogspeed.time
    17  s32   RW           6340  jogspeed.tmax
     9  s32   RO           1109  motion-command-handler.time
     9  s32   RW          16814  motion-command-handler.tmax
     9  s32   RO          20965  motion-controller.time
     9  s32   RW          37500  motion-controller.tmax
     9  bit   RO          FALSE  motion.debug-bit-0
     9  bit   RO          FALSE  motion.debug-bit-1
     9  float RO              1  motion.debug-float-0
     9  float RO              0  motion.debug-float-1
     9  float RO              0  motion.debug-float-2
     9  float RO              1  motion.debug-float-3
     9  s32   RO              0  motion.debug-s32-0
     9  s32   RO              0  motion.debug-s32-1
     9  u32   RO     0x002AEE40  motion.servo.last-period
     9  float RO        1000363  motion.servo.last-period-ns
     9  u32   RW     0x00000000  motion.servo.overruns
    17  float RO       30.39851  mvoincr.elapsed
    17  s32   RO              0  mvoincr.selected
    17  s32   RO            727  mvoincr.time
    17  s32   RW          15107  mvoincr.tmax
    15  s32   RO            717  pid.s.do-pid-calcs.time
    15  s32   RW          15995  pid.s.do-pid-calcs.tmax
    15  s32   RO           2677  pid.x.do-pid-calcs.time
    15  s32   RW          18121  pid.x.do-pid-calcs.tmax
    15  s32   RO           1247  pid.y.do-pid-calcs.time
    15  s32   RW           5237  pid.y.do-pid-calcs.tmax
    15  s32   RO            994  pid.z.do-pid-calcs.time
    15  s32   RW          15478  pid.z.do-pid-calcs.tmax
     9  float RO              0  tc.0.acc
     9  float RO              0  tc.0.pos
     9  float RO              0  tc.0.vel
     9  float RO              0  tc.1.acc
     9  float RO              0  tc.1.pos
     9  float RO              0  tc.1.vel
     9  float RO              0  tc.2.acc
     9  float RO              0  tc.2.pos
     9  float RO              0  tc.2.vel
     9  float RO              0  tc.3.acc
     9  float RO              0  tc.3.pos
     9  float RO              0  tc.3.vel
     9  u32   RO     0x00000000  traj.active_tc
     9  float RO              0  traj.pos_out
     9  float RO              0  traj.vel_out

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00016  fd1b25c9  00000000  YES      1   classicladder.0.refresh
 00017  fd17e000  fecf2138  YES      1   foincr
 00012  feff3552  f4bac000  NO       1   hm2_5i20.0.pet_watchdog
 00012  fefe59dc  f4bac000  YES      1   hm2_5i20.0.read
 00012  fefe5906  f4bac000  YES      0   hm2_5i20.0.read_gpio
 00012  fefe5936  f4bac000  YES      1   hm2_5i20.0.write
 00012  fefe58d6  f4bac000  YES      0   hm2_5i20.0.write_gpio
 00017  fd17e000  fecf20b8  YES      1   jogincr
 00017  fd17e000  fecf2038  YES      1   jogspeed
 00009  fed3b759  00000000  YES      1   motion-command-handler
 00009  fed3dcb2  00000000  YES      1   motion-controller
 00017  fd17e000  fecf21b8  YES      1   mvoincr
 00015  fd177000  fecf1d70  YES      1   pid.s.do-pid-calcs
 00015  fd177000  fecf1b90  YES      1   pid.x.do-pid-calcs
 00015  fd177000  fecf1c30  YES      1   pid.y.do-pid-calcs
 00015  fd177000  fecf1cd0  YES      1   pid.z.do-pid-calcs

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     999918  YES          servo-thread (   108279,   134683 )
                  1 hm2_5i20.0.read
                  2 motion-command-handler
                  3 motion-controller
                  4 pid.x.do-pid-calcs
                  5 pid.y.do-pid-calcs
                  6 pid.z.do-pid-calcs
                  7 pid.s.do-pid-calcs
                  8 classicladder.0.refresh
                  9 jogspeed
                 10 jogincr
                 11 foincr
                 12 mvoincr
                 13 hm2_5i20.0.write
                 14 hm2_5i20.0.pet_watchdog
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Сделать halcmd show > 1.txt, и файл 1.txt добавь сюда, этот вывод обрезан.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Вот еще народ какой то XML файл делал для PNC CONF
http://www.linuxcnc.org/index.php/engli ... 9&id=21596
Вложения
1.txt
(72.23 КБ) 1147 скачиваний
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Вот собственно все пины на твоей 5i20...

Код: Выделить всё

    12  s32   OUT             0  hm2_5i20.0.encoder.00.count
    12  s32   OUT             0  hm2_5i20.0.encoder.00.count-latched
    12  bit   I/O         FALSE  hm2_5i20.0.encoder.00.index-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.00.latch-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.00.latch-polarity
    12  float OUT             0  hm2_5i20.0.encoder.00.position
    12  float OUT             0  hm2_5i20.0.encoder.00.position-latched
    12  s32   OUT             0  hm2_5i20.0.encoder.00.rawcounts
    12  s32   OUT             0  hm2_5i20.0.encoder.00.rawlatch
    12  bit   IN          FALSE  hm2_5i20.0.encoder.00.reset
    12  float OUT             0  hm2_5i20.0.encoder.00.velocity
    12  s32   OUT             0  hm2_5i20.0.encoder.01.count
    12  s32   OUT             0  hm2_5i20.0.encoder.01.count-latched
    12  bit   I/O         FALSE  hm2_5i20.0.encoder.01.index-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.01.latch-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.01.latch-polarity
    12  float OUT             0  hm2_5i20.0.encoder.01.position
    12  float OUT             0  hm2_5i20.0.encoder.01.position-latched
    12  s32   OUT             0  hm2_5i20.0.encoder.01.rawcounts
    12  s32   OUT             0  hm2_5i20.0.encoder.01.rawlatch
    12  bit   IN          FALSE  hm2_5i20.0.encoder.01.reset
    12  float OUT             0  hm2_5i20.0.encoder.01.velocity
    12  s32   OUT             0  hm2_5i20.0.encoder.02.count
    12  s32   OUT             0  hm2_5i20.0.encoder.02.count-latched
    12  bit   I/O         FALSE  hm2_5i20.0.encoder.02.index-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.02.latch-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.02.latch-polarity
    12  float OUT             0  hm2_5i20.0.encoder.02.position
    12  float OUT             0  hm2_5i20.0.encoder.02.position-latched
    12  s32   OUT             0  hm2_5i20.0.encoder.02.rawcounts
    12  s32   OUT             0  hm2_5i20.0.encoder.02.rawlatch
    12  bit   IN          FALSE  hm2_5i20.0.encoder.02.reset
    12  float OUT             0  hm2_5i20.0.encoder.02.velocity
    12  s32   OUT             0  hm2_5i20.0.encoder.03.count
    12  s32   OUT             0  hm2_5i20.0.encoder.03.count-latched
    12  bit   I/O         FALSE  hm2_5i20.0.encoder.03.index-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.03.latch-enable
    12  bit   IN          FALSE  hm2_5i20.0.encoder.03.latch-polarity
    12  float OUT             0  hm2_5i20.0.encoder.03.position
    12  float OUT             0  hm2_5i20.0.encoder.03.position-latched
    12  s32   OUT             0  hm2_5i20.0.encoder.03.rawcounts
    12  s32   OUT             0  hm2_5i20.0.encoder.03.rawlatch
    12  bit   IN          FALSE  hm2_5i20.0.encoder.03.reset
    12  float OUT             0  hm2_5i20.0.encoder.03.velocity
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.000.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.000.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.001.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.001.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.002.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.002.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.003.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.003.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.004.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.004.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.005.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.005.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.006.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.006.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.007.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.007.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.008.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.008.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.009.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.009.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.010.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.010.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.011.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.011.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.012.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.012.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.013.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.013.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.014.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.014.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.015.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.015.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.016.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.016.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.017.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.017.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.018.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.018.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.019.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.019.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.020.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.020.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.021.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.021.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.022.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.022.in_not
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.023.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.023.in_not
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.024.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.024.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.024.out
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.025.in
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.025.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.025.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.026.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.026.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.026.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.027.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.027.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.027.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.028.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.028.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.028.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.029.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.029.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.029.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.030.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.030.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.030.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.031.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.031.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.031.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.032.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.032.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.032.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.033.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.033.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.033.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.034.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.034.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.034.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.035.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.035.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.035.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.036.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.036.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.036.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.037.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.037.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.037.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.038.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.038.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.038.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.039.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.039.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.039.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.040.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.040.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.040.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.041.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.041.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.041.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.042.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.042.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.042.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.043.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.043.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.043.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.044.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.044.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.044.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.045.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.045.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.045.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.046.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.046.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.046.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.047.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.047.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.047.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.048.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.048.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.048.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.049.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.049.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.049.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.050.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.050.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.050.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.051.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.051.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.051.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.052.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.052.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.052.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.053.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.053.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.053.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.054.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.054.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.054.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.055.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.055.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.055.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.056.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.056.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.056.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.057.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.057.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.057.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.058.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.058.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.058.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.059.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.059.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.059.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.060.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.060.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.060.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.061.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.061.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.061.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.062.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.062.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.062.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.063.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.063.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.063.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.064.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.064.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.064.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.065.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.065.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.065.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.066.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.066.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.066.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.067.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.067.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.067.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.068.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.068.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.068.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.069.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.069.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.069.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.070.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.070.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.070.out
    12  bit   OUT          TRUE  hm2_5i20.0.gpio.071.in
    12  bit   OUT         FALSE  hm2_5i20.0.gpio.071.in_not
    12  bit   IN          FALSE  hm2_5i20.0.gpio.071.out
    12  bit   IN          FALSE  hm2_5i20.0.led.CR01
    12  bit   IN          FALSE  hm2_5i20.0.led.CR02
    12  bit   IN          FALSE  hm2_5i20.0.led.CR03
    12  bit   IN          FALSE  hm2_5i20.0.led.CR04
    12  bit   IN          FALSE  hm2_5i20.0.led.CR05
    12  bit   IN          FALSE  hm2_5i20.0.led.CR06
    12  bit   IN          FALSE  hm2_5i20.0.led.CR07
    12  bit   IN          FALSE  hm2_5i20.0.led.CR08
    12  bit   IN          FALSE  hm2_5i20.0.pwmgen.00.enable
    12  float IN              0  hm2_5i20.0.pwmgen.00.value
    12  bit   IN          FALSE  hm2_5i20.0.pwmgen.01.enable
    12  float IN              0  hm2_5i20.0.pwmgen.01.value
    12  bit   IN          FALSE  hm2_5i20.0.pwmgen.02.enable
    12  float IN              0  hm2_5i20.0.pwmgen.02.value
    12  bit   IN          FALSE  hm2_5i20.0.pwmgen.03.enable
    12  float IN              0  hm2_5i20.0.pwmgen.03.value
    12  bit   I/O         FALSE  hm2_5i20.0.watchdog.has_bit
Т.е. есть 1 энкодер и куча GPIO, больше ничего нет...

А как ты прошивку загружаешь? И вообще скинь свой hal...
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Это хал не для станка.. он только для эксперимента... Запустится ли вообще 7i71 7i44
Вложения
my_LinuxCNC_machine.hal
(11.51 КБ) 1287 скачиваний
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Насколько я понимаю тебе нужна прошивка с поддержкой smart serial, какие у тебя есть прошивки для 5i20? Они должны быть где-то в /usr/lib/firmawares... как-то так.
Плюс надо настроить интерфейс smart serial, в строке загрузки прошивки дописывается
loadrt hm2_pci config="firmware=hm2/5i23/svss8_44 sserial_port_0=x0xxxxxxx"
честно говоря я так и не понял, что значат эти =x0xxxxx... но кто-то про это писал...
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

итак прошивки
SV12.BIT
SV12_2X7I48_72.BIT
SV12IM_2X7I48_72.BIT
SVST2_4_7I47.BIT
SVST2_8.BIT
SVST8_3P.BIT
SVST8_4.BIT
SVST8_4IM2.BIT
SVTP6_7I39.BIT
TPEN6_6.BIT
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Интересно, что значат эти буквы в названии прошивки?
О, еще инфу по sserial нашел.... сейчас изучим ...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

sserial_port_N (N = 0 .. 3) [optional, default: 00000000 for all
ports]

Up to 32 Smart Serial devices can be connected to a Mesa Anything IO board depending on the firmware used and the number of physical connections on the board. These are arranged in 1-4 ports of 1 to 8 channels.
Some Smart Serial (SSLBP) cards offer more than one load-time configuration, for example all inputs, or all outputs, or offering additional analogue input on some digital pins.
To set the modes for port 0 use, for example sserial_port_0=0120xxxx
A ’0’in the string sets the corresponding port to mode 0, 1 to mode 1, and so on up to mode 9. An "x" in any position disables that channel and makes the corresponding FPGA pins available as GPIO.
The string can be up to 8 characters long, and if it defines more modes than there are channels on the port then the extras are ignored. Channel numbering is left to right so the example above would set sserial device 0.0 to mode 0, 0.2 to mode2 and disable channels 0.4 onwards.
The sserial driver will auto-detect connected devices, no further configuration should be needed. Unconnected channels will default to GPIO, but the pin values will vary semi-randomly during boot when card-detection runs, to it is best to actively disable any channel that is to be used for GPIO.
От оно что оказывается, попробуй в конфиге дописать что-то типа такого:
sserial_port_0=0120xxxx
И включи карту в первый порт.
А можешь написать вообще вот так
sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000 и включать карту в любой порт.
т.е. будет
loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=0 sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000"
И потом давай вывод всех пинов заново.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Как я понял, мне нужна прошивка для SMART SERIAL ... svss8_4 но для 5i20

7I49 and 7I44 on 5I23 will require RMSVSS6_8.BIT configuration:
RM = Resolver Module
SV = Servo for PWMs
SS = SmartSerial
" Linux CNC - наше всё"
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Nick писал(а):От оно что оказывается, попробуй в конфиге дописать что-то типа такого: sserial_port_0=0120xxxx И включи карту в первый порт. А можешь написать вообще вот так sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000 и включать карту в любой порт. т.е. будет loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=0 sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000
попробовал, без результатно. Список пинов остается неизенным.((( но емс запускается с любым вариантом
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Запостил тему на linuxcnc, посмотрим, что напишут.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Спасибо).. вообще не могу найти, где вообще есть список прошивок.
ССылки на прошивки с поддержкой smart serial есть, но ни где в инете кроме постов на linuxcnc про эти прошивки не упоминается
" Linux CNC - наше всё"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Они там на linuxcnc сами прошивки кастомят. Причем, мне кажется, что PCW может иметь непосредственное отношение к MESA Electronics.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение PKM »

Nick писал(а):мне кажется, что PCW может иметь непосредственное отношение к MESA Electronics
разумеется, он и есть их инженер! :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Damn, I knew that! :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Nick »

Скоро будет прошивка: http://www.linuxcnc.org/index.php/engli ... 4429#24435
Аватара пользователя
Dmaster
Мастер
Сообщения: 1272
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

Re: 7i71+7i44+5i20

Сообщение Dmaster »

Скачал с сайта мезы файлик 5i20.zip прошивки датируемые 12-м годом есть, но ни одной ss-smart serial там нема(((
А искомых SVSS4_8 SVSS6_8 SVSS6_6 и в помине нет(.. Ждем пока PCW даст заветную ссылочку)
" Linux CNC - наше всё"
Ответить

Вернуться в «LinuxCNC»