Author Topic: Error 24 OUTPUTS CONNECTED ON COMPONENT  (Read 16806 times)

Offline llang

  • PLUS+1 User
  • **
  • Posts: 7
  • Karma: +0/-0
Error 24 OUTPUTS CONNECTED ON COMPONENT
« on: March 27, 2024, 09:30:25 AM »
Hey guys,

we want to receive PGN 65417 via J1939 PGN_Rx module and a specific data set. I attached a screenshot.

The compiler gives the following errors. Does anyone have an idea what I did wrong in my circuit?


*** ERROR 15 *** [CHPARGU1] NET TYPE REDEFINED, SIGNAL: {_CAN_MAINTASK__123_c.dlc} TYPE1: {U8} TYPE2: {CU8}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1!PGN_Rx1!PGN_Rx x=3000000 y=1300000
View Logical Net

*** ERROR 24 *** [CHPARGU1] OUTPUTS CONNECTED ON COMPONENT: {Receive CAN with ID Mask}, ENTRY X{3}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1!PGN_Rx1!PGN_Rx x=3000000 y=1300000
View Logical Net

*** ERROR 24 *** [CHPARGU1] OUTPUTS CONNECTED ON COMPONENT: {3 Character}, ENTRY X{1}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1 x=1625000 y=2100000
View Logical Net

*** ERROR 15 *** [CHPARGU1] NET TYPE REDEFINED, SIGNAL: {_CAN_MAINTASK__123_c.id} TYPE1: {U32} TYPE2: {CU32}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1!PGN_Rx1!PGN_Rx x=3000000 y=1350000
View Logical Net

*** ERROR 24 *** [CHPARGU1] OUTPUTS CONNECTED ON COMPONENT: {Receive CAN with ID Mask}, ENTRY X{4}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1!PGN_Rx1!PGN_Rx x=3000000 y=1350000
View Logical Net

*** ERROR 24 *** [CHPARGU1] OUTPUTS CONNECTED ON COMPONENT: {Multi-character}, ENTRY X{1}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1 x=1675000 y=1975000
View Logical Net

*** ERROR 24 *** [CHPARGU1] OUTPUTS CONNECTED ON COMPONENT: {Receive CAN with ID Mask}, ENTRY X{2}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1!PGN_Rx1!PGN_Rx x=3000000 y=1250000
View Logical Net

*** ERROR 24 *** [CHPARGU1] OUTPUTS CONNECTED ON COMPONENT: {Set Array Element}, ENTRY X{1}
Position: module=MC024_110_LG_112T page=TOP!Application!Basic_Page1!Basic_Page1 x=2725000 y=1100000
View Logical Net

Thanks for any help.

Best regards,
Lukas
« Last Edit: March 27, 2024, 09:38:20 AM by llang »

Offline Camox

  • PLUS+1 Expert
  • ****
  • Posts: 52
  • Karma: +4/-0
Re: Error 24 OUTPUTS CONNECTED ON COMPONENT
« Reply #1 on: March 27, 2024, 11:10:40 AM »
You try to receive the values and then replace them.
This is why you get the error "OUTPUTS CONNECTED ON COMPONENT".

You must read the values instead of indicating them.

Attached is an example of how I would do this.


I hope I've helped you.
Have a nice day!


Offline llang

  • PLUS+1 User
  • **
  • Posts: 7
  • Karma: +0/-0
Re: Error 24 OUTPUTS CONNECTED ON COMPONENT
« Reply #2 on: March 28, 2024, 11:22:30 AM »
Thank you for your solution, I will test it later.

If I understand correctly I can compare the "Value_5_1_Bool" and "Value_5_2_Bool" to a constant true or false to differentiate between different data sets, right?

I wish you a great day.

Offline Camox

  • PLUS+1 Expert
  • ****
  • Posts: 52
  • Karma: +4/-0
Re: Error 24 OUTPUTS CONNECTED ON COMPONENT
« Reply #3 on: March 28, 2024, 11:46:59 AM »
These two values are of Boolean type. You can therefore read their values and compare them to True or False.

These are examples that you need to rename according to the data type of the message that is in transit on your bus.

Do you have a detailed description of this message, as it is not standardized ?

Have a nice day