AutoCAD Plant 3D Forum
Welcome to Autodesk’s AutoCAD Plant 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Plant 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Custom Actuator in Plant 3D P&ID

3 REPLIES 3
Reply
Message 1 of 4
Amremad
268 Views, 3 Replies

Custom Actuator in Plant 3D P&ID

Hello Dears

I Created a new class called 'Custom_Actuator' with display name 'Actuator' .

Amremad_0-1703587466031.png

 

I did this class manually using 'ProcessPower' database.

now i need to make a relationship between actuator and Hand Valves something like nozzle with any asset.

I tried to put new type in 'PnPRelationshipTypes' table called name 'ActuatorsRelationship'

Amremad_1-1703587829820.png

then I created a new roletype in 'PnPRoleTypes' table to connect HandValve With Actuator.

Amremad_2-1703587991938.png

but when I try to draw actuator on any hand valve , no 'ActuatorsRelationship' created and the AutoCAD doesn't do this relationship. 

 

I don't want to convert my valve to control valve to use existing Plant 3D Actuators , I need to create separated actuator connected with my valve.

 

I hope find any one to help me to fix this problem 

Labels (1)
3 REPLIES 3
Message 2 of 4
Michiel.Valcke
in reply to: Amremad

Why do you have your actuator class under Engineering Items? 

There is an 'out-of-the-box' Actuator class under non-Engineering Items. You can just add new actuators there without having to modify the database directly. They work perfectly fine with control valves. 

MichielValcke_0-1703594615071.pngMichielValcke_1-1703594626360.png

MichielValcke_2-1703594648508.png


To place an actuator on a non-control valve, convert it to a control valve first.

MichielValcke_3-1703594861745.png

Then pick your actuator

MichielValcke_4-1703594908702.png

 

Message 3 of 4
Amremad
in reply to: Michiel.Valcke

thank you Michiel.Valcke for your fast replay
i know there actuator under non-Engineering Items .

but i don't need to convert the valve to control valve , just i need to make a connection between my new actuator and valve like nozzle.
Message 4 of 4
Michiel.Valcke
in reply to: Amremad

normally in a database the linking of different table values is done by a trigger, which I believe is hardcoded in Plant 3D. The program then fills in the database. the procespower.dbf does not have internal triggers. So to create the actual relationship you'll also need to add a record to the PnPRowRelations table.

MichielValcke_0-1703618940967.png

So if you want this to work you'll probably need to develop an additional trigger to modify the table each time a designer creates an actuator.

Unfortunately I don't have any experience with modifying P3D in such a manner. so don't take this as gospel. I'm sure there are a lot of subtleties I'm missing.

As a workaround is it not possible to create alternative valve symbols? each one with a pre-defined actuator. You can add actuator properties to the valve and for each symbol variant enter different preset values. If you're not using the Normally symbol list property you can appropriate it to allow your users to switch between actuators/symbols while maintaining the same valve body.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report