Pin does not exist
- Ri
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
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
./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
Last edit: 06 Oct 2025 09:15 by Ri.
Please Log in or Create an account to join the conversation.
- Aciera
-
- Offline
- Administrator
-
Less
More
- Posts: 4508
- Thank you received: 2013
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
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.
- Ri
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
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.
- Ri
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
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.
- Ri
- Offline
- New Member
-
Less
More
- Posts: 11
- Thank you received: 0
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
-
- Offline
- Administrator
-
Less
More
- Posts: 4508
- Thank you received: 2013
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 .....'
'loadrt classicladder_rt .....'
Please Log in or Create an account to join the conversation.
Time to create page: 0.092 seconds