Sanrise,
Can you provide a more detailed example and explanation? As Gerd Eisenacher responded, you can split the run and set the insulation type and thickness different for each run. What I don't understand is your comment in regards to annotation "We tried to insert the PipeRun INSULATION property to the BASE_PIPE_LINE_ANNOTATION in the OpenPlant_PID.01.04.ecschema.xml (see picture). After that insert we couldn’t draw any pipelines without putting some insulation information".
If you need the insulation listed in the annotation (I would assume you do -perhaps type and thickness) for the run then you will have to adjust the text string for the annotation class. This will require an IIF statement - meaning if the selected run has insulation then make the annotation read Number-Size-Insulation Type-Insulation Thickness-Spec, otherwise make the annotation read Number-Size-Spec.
This can be accomplished and I can show you how to do this if you confirm that this is indeed what you want.
Thanks
Tony DeRosa
Bentley Plant