Pin does not exist

More
06 Oct 2025 06:47 - 06 Oct 2025 09:15 #335900 by Ri
Pin does not exist was created by Ri
I get this error:
./sodick.hal:253: Pin 'classicladder.0.in-15' does not exist
It sees all the pins, all the inputs and outputs work, but it doesn't see the 16th pin.
HAL:
loadrt classicladder_rt
# Подключение входов Classic Ladder к физическим входам
net cl-in-01 lcec.0.5.in-01 => classicladder.0.in-00
net cl-in-02 lcec.0.5.in-02 => classicladder.0.in-01
net cl-in-03 lcec.0.5.in-03 => classicladder.0.in-02
net cl-in-04 lcec.0.5.in-04 => classicladder.0.in-03
net cl-in-05 lcec.0.5.in-05 => classicladder.0.in-04
net cl-in-06 lcec.0.5.in-06 => classicladder.0.in-05
net cl-in-07 lcec.0.5.in-07 => classicladder.0.in-06
net cl-in-08 lcec.0.5.in-08 => classicladder.0.in-07
net cl-in-09 lcec.0.5.in-09 => classicladder.0.in-08
net cl-in-10 lcec.0.5.in-10 => classicladder.0.in-09
net cl-in-11 lcec.0.5.in-11 => classicladder.0.in-10
net cl-in-12 lcec.0.5.in-12 => classicladder.0.in-11
net cl-in-13 lcec.0.5.in-13 => classicladder.0.in-12
net cl-in-14 lcec.0.5.in-14 => classicladder.0.in-13
net cl-in-15 lcec.0.5.in-15 => classicladder.0.in-14
net cl-in-16 lcec.0.5.in-16 => classicladder.0.in-15

# Подключение выходов Classic Ladder к физическим выходам
net cl-out-01 classicladder.0.out-00 => lcec.0.5.out-01
net cl-out-02 classicladder.0.out-01 => lcec.0.5.out-02
net cl-out-03 classicladder.0.out-02 => lcec.0.5.out-03
net cl-out-04 classicladder.0.out-03 => lcec.0.5.out-04
net cl-out-05 classicladder.0.out-04 => lcec.0.5.out-05
net cl-out-06 classicladder.0.out-05 => lcec.0.5.out-06
net cl-out-07 classicladder.0.out-06 => lcec.0.5.out-07
net cl-out-08 classicladder.0.out-07 => lcec.0.5.out-08
net cl-out-09 classicladder.0.out-08 => lcec.0.5.out-09
net cl-out-10 classicladder.0.out-09 => lcec.0.5.out-10
net cl-out-11 classicladder.0.out-10 => lcec.0.5.out-11
net cl-out-12 classicladder.0.out-11 => lcec.0.5.out-12
net cl-out-13 classicladder.0.out-12 => lcec.0.5.out-13
net cl-out-14 classicladder.0.out-13 => lcec.0.5.out-14
net cl-out-15 classicladder.0.out-14 => lcec.0.5.out-15
net cl-out-16 classicladder.0.out-15 => lcec.0.5.out-16

There is a PIN in the terminal:
37  bit   OUT         FALSE  lcec.0.5.in-01 ==> cl-in-01
    37  bit   OUT         FALSE  lcec.0.5.in-02 ==> cl-in-02
    37  bit   OUT         FALSE  lcec.0.5.in-03 ==> cl-in-03
    37  bit   OUT         FALSE  lcec.0.5.in-04 ==> cl-in-04
    37  bit   OUT         FALSE  lcec.0.5.in-05 ==> cl-in-05
    37  bit   OUT         FALSE  lcec.0.5.in-06 ==> cl-in-06
    37  bit   OUT         FALSE  lcec.0.5.in-07 ==> cl-in-07
    37  bit   OUT         FALSE  lcec.0.5.in-08 ==> cl-in-08
    37  bit   OUT         FALSE  lcec.0.5.in-09 ==> cl-in-09
    37  bit   OUT         FALSE  lcec.0.5.in-10 ==> cl-in-10
    37  bit   OUT         FALSE  lcec.0.5.in-11 ==> cl-in-11
    37  bit   OUT         FALSE  lcec.0.5.in-12 ==> cl-in-12
    37  bit   OUT         FALSE  lcec.0.5.in-13 ==> cl-in-13
    37  bit   OUT          TRUE  lcec.0.5.in-14 ==> cl-in-14
    37  bit   OUT         FALSE  lcec.0.5.in-15 ==> cl-in-15
    37  bit   OUT          TRUE  lcec.0.5.in-16
    37  bit   IN          FALSE  lcec.0.5.out-01 <== cl-out-01
    37  bit   IN          FALSE  lcec.0.5.out-02 <== cl-out-02
    37  bit   IN          FALSE  lcec.0.5.out-03 <== cl-out-03
    37  bit   IN          FALSE  lcec.0.5.out-04 <== cl-out-04
    37  bit   IN          FALSE  lcec.0.5.out-05 <== cl-out-05
    37  bit   IN          FALSE  lcec.0.5.out-06 <== cl-out-06
    37  bit   IN          FALSE  lcec.0.5.out-07 <== cl-out-07
    37  bit   IN          FALSE  lcec.0.5.out-08 <== cl-out-08
    37  bit   IN          FALSE  lcec.0.5.out-09 <== cl-out-09
    37  bit   IN          FALSE  lcec.0.5.out-10 <== cl-out-10
    37  bit   IN          FALSE  lcec.0.5.out-11 <== cl-out-11
    37  bit   IN          FALSE  lcec.0.5.out-12 <== cl-out-12
    37  bit   IN          FALSE  lcec.0.5.out-13 <== cl-out-13
    37  bit   IN          FALSE  lcec.0.5.out-14 <== cl-out-14
    37  bit   IN          FALSE  lcec.0.5.out-15 <== cl-out-15
    37  bit   IN          FALSE  lcec.0.5.out-16
    37  bit   OUT          TRUE  lcec.0.5.slave-online
    37  bit   OUT          TRUE  lcec.0.5.slave-oper
    37  bit   OUT         FALSE  lcec.0.5.slave-state-init
    37  bit   OUT          TRUE  lcec.0.5.slave-state-op
    37  bit   OUT         FALSE  lcec.0.5.slave-state-preop
    37  bit   OUT         FALSE  lcec.0.5.slave-state-safeop
Attachments:
Last edit: 06 Oct 2025 09:15 by Ri.

Please Log in or Create an account to join the conversation.

  • Aciera
  • Aciera's Avatar
  • Away
  • Administrator
  • Administrator
More
06 Oct 2025 10:07 - 06 Oct 2025 10:09 #335908 by Aciera
Replied by Aciera on topic Pin does not exist
You might need to increase the number of pins (default is 15 input- and 15 output-pins):
linuxcnc.org/docs/html/ladder/classic-ladder.html#_variables
Last edit: 06 Oct 2025 10:09 by Aciera.
The following user(s) said Thank You: Ri

Please Log in or Create an account to join the conversation.

More
06 Oct 2025 10:46 #335911 by Ri
Replied by Ri on topic Pin does not exist
Maybe I wrote something incorrectly, but when I enter the parameters, the classic ladder error simply doesn't start on its own.

Please Log in or Create an account to join the conversation.

More
06 Oct 2025 10:47 #335912 by Ri
Replied by Ri on topic Pin does not exist
./sodick.hal:22: classicladder exited without becoming ready

Please Log in or Create an account to join the conversation.

More
06 Oct 2025 11:51 #335914 by Ri
Replied by Ri on topic Pin does not exist
Починила, помогло, спасибо

Please Log in or Create an account to join the conversation.

  • Aciera
  • Aciera's Avatar
  • Away
  • Administrator
  • Administrator
More
06 Oct 2025 15:43 #335924 by Aciera
Replied by Aciera on topic Pin does not exist
can you please show us the parameters you used?
'loadrt classicladder_rt .....'

Please Log in or Create an account to join the conversation.

Time to create page: 0.137 seconds
Powered by Kunena Forum