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.

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.

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.092 seconds
Powered by Kunena Forum