Building Custom PLC symbols, Parametric or Symbol Builder?

Building Custom PLC symbols, Parametric or Symbol Builder?

aaron_robertsLV97S
Contributor Contributor
2,419 Views
12 Replies
Message 1 of 13

Building Custom PLC symbols, Parametric or Symbol Builder?

aaron_robertsLV97S
Contributor
Contributor

I need to migrate a bunch of existing AB PLC symbols from AutoCAD to AutoCADE that my company has used for years.

We want to keep the same layout we have always used, is it better to build these symbols as parametric or using the symbol builder?

0 Likes
Accepted solutions (3)
2,420 Views
12 Replies
Replies (12)
Message 2 of 13

rhesusminus
Mentor
Mentor

That all depends on how you use your symbols. If they're used in ladder diagrams, I'd create them in the PLC editor. Else, I'd use the conversion tools to convert them to AcadE blocks.


Trond Hasse Lie
EPLAN Expert and ex-AutoCAD Electrical user.
Autodesk Expert Elite Alumni
Ctrl Alt El
Please select "Accept Solution" if this post answers your question. 'Likes' won't hurt either. 😉
0 Likes
Message 3 of 13

aaron_robertsLV97S
Contributor
Contributor

Thanks for the response,

We are not using them in ladder diagrams, so the route forward sounds like the "conversion tools". What do you mean by conversion tools? is that they Symbol Builder or is there a more specific tool to be used for this?

When using the Symbol Builder I created an attribute file that I called AT_VP_PLC-.dwg and added what attributes I needed for my 1756-IA16 card I am attempting to migrate. I looked for other AT files pertaining to PLCs but could not find any, so I am wondering if there are any native files.

In order to get the PLC Edit Dialog Box to appear I save the block as PLCIO_1756-IA16. The correct dialog box appears but I am unable to get anything to properly populate in the box.

0 Likes
Message 4 of 13

rhesusminus
Mentor
Mentor

They aren't very well documented, but are used to convert AutoCAD blocks into AcadE blocks:
AutoCAD Electrical 2025 Help | About the Tagging and Linking Conversion Tools | Autodesk

 

rhesusminus_0-1733320665722.png


Trond Hasse Lie
EPLAN Expert and ex-AutoCAD Electrical user.
Autodesk Expert Elite Alumni
Ctrl Alt El
Please select "Accept Solution" if this post answers your question. 'Likes' won't hurt either. 😉
0 Likes
Message 5 of 13

aaron_robertsLV97S
Contributor
Contributor

I believe I was modifying my response when you sent yours, but I did add a part two to my initial response.

0 Likes
Message 6 of 13

rhesusminus
Mentor
Mentor

Can you post the block you've got so far here?


Trond Hasse Lie
EPLAN Expert and ex-AutoCAD Electrical user.
Autodesk Expert Elite Alumni
Ctrl Alt El
Please select "Accept Solution" if this post answers your question. 'Likes' won't hurt either. 😉
0 Likes
Message 7 of 13

aaron_robertsLV97S
Contributor
Contributor

Here you go, let me know if that works. 
It is kind of funny in the fact that I am showing an IFM module, but the concepts should translate.

0 Likes
Message 8 of 13

arshdeepsingh404
Advisor
Advisor
Accepted solution

Try the attached symbol.

 

arshdeepsingh404_1-1733403020075.png

 

Arshdeep Singh
Electrical Designer & Programmer
C.Tech | CAPM | CMSE | Autodesk Expert Elite
LinkedIn | Autodesk App Store | GitHub

Did you find this post helpful? Please feel free to Like this post.
Did your question get successfully answered? Please click the Accept Solution button to help other users who may have the same question.

EESignature

Message 9 of 13

aaron_robertsLV97S
Contributor
Contributor

Thanks!

That is what I am going for, can you please breakdown how you accomplished that?

0 Likes
Message 10 of 13

arshdeepsingh404
Advisor
Advisor
Accepted solution

No Problem.

The most important thing is the PLCIO_ prefix to the symbol name which you already had.

After that every input needs a specified set of Attributes to make it a PLC input.

 

TERM##

TAGA##

DESCA##

DESCB##

DESCC##

DESCD##

DESCE##

 

Replace ## with the number like 01, 02, 03

You don't need to add the description attributes (DESCD##, DESCE##) if you are only planning to use 3

 

arshdeepsingh404_0-1733411134179.png

 

Remember to always pair them together TERM01 is where the PLC module expects TAGA01 (First input) to be. Lay in the PLC connections first and then you add the terminal connections for non IO points like 120VAC, N, 24VDC, 0VDC, etc.

Arshdeep Singh
Electrical Designer & Programmer
C.Tech | CAPM | CMSE | Autodesk Expert Elite
LinkedIn | Autodesk App Store | GitHub

Did you find this post helpful? Please feel free to Like this post.
Did your question get successfully answered? Please click the Accept Solution button to help other users who may have the same question.

EESignature

0 Likes
Message 11 of 13

aaron_robertsLV97S
Contributor
Contributor

Great thanks! 

Last thing, is there an attribute file for PLCs or should I create my own? I can't seem to find one.

Here is my attempt at creating one based off of the information you sent me. Can you take a look at it and trim down any unnecessary attributes or add any that I may be missing?



Message 12 of 13

arshdeepsingh404
Advisor
Advisor
Accepted solution

I am not sure if there is attribute file for these, My favorite way to reverse engineer things. I explode a standard ACADE PLC block and try to understand the attributes.

 

I don't think you need the CONTACT attribute for this symbol, there won't be any child contacts.

You should add DESC, LINE1, LINE2 attributes to make the below fields functional.

 

arshdeepsingh404_0-1733420182907.png

 

Arshdeep Singh
Electrical Designer & Programmer
C.Tech | CAPM | CMSE | Autodesk Expert Elite
LinkedIn | Autodesk App Store | GitHub

Did you find this post helpful? Please feel free to Like this post.
Did your question get successfully answered? Please click the Accept Solution button to help other users who may have the same question.

EESignature

0 Likes
Message 13 of 13

aaron_robertsLV97S
Contributor
Contributor

Thanks