Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Building Custom PLC symbols, Parametric or Symbol Builder?

aaron_robertsLV97S
Contributor

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
Reply
Accepted solutions (3)
471 Views
12 Replies
Replies (12)

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.
Ctrl Alt El
Please select "Accept Solution" if this post answers your question. 'Likes' won't hurt either. ๐Ÿ˜‰
0 Likes

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

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.
Ctrl Alt El
Please select "Accept Solution" if this post answers your question. 'Likes' won't hurt either. ๐Ÿ˜‰
0 Likes

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

rhesusminus
Mentor
Mentor

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


Trond Hasse Lie
EPLAN Expert and ex-AutoCAD Electrical user.
Ctrl Alt El
Please select "Accept Solution" if this post answers your question. 'Likes' won't hurt either. ๐Ÿ˜‰
0 Likes

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

arshdeepsingh404
Advocate
Advocate
Accepted solution

Try the attached symbol.

 

arshdeepsingh404_1-1733403020075.png

 

Regards,

Arshdeep Singh, C.Tech, CMSEยฎ
Electrical Designer & Programmer
LinkedIn
www.blackcontrols.com

Please mark as "Accept Solution" if this resolved your issue. It might help someone else with the same question. Likes are welcome!

aaron_robertsLV97S
Contributor
Contributor

Thanks!

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

0 Likes

arshdeepsingh404
Advocate
Advocate
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.

Regards,

Arshdeep Singh, C.Tech, CMSEยฎ
Electrical Designer & Programmer
LinkedIn
www.blackcontrols.com

Please mark as "Accept Solution" if this resolved your issue. It might help someone else with the same question. Likes are welcome!
0 Likes

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?



arshdeepsingh404
Advocate
Advocate
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

 

Regards,

Arshdeep Singh, C.Tech, CMSEยฎ
Electrical Designer & Programmer
LinkedIn
www.blackcontrols.com

Please mark as "Accept Solution" if this resolved your issue. It might help someone else with the same question. Likes are welcome!
0 Likes

aaron_robertsLV97S
Contributor
Contributor

Thanks