With this feature the user can read E-Plan and export long texts for all inputs and outputs of different devices like for example robots and stations within just a few seconds.
The user has full control of exported text and can customize single variable, certain variables or all variables of the given type, input/output range, etc...
With our new plugin you can export robot long texts from E-Plan for the gripper in less than few seconds.
The user does not have to copy and paste each text with the mouse anymore.
After exporting you can just import all long texts directly to the robot or import into WorkVisual project.
Please refer to E-Plan SPS Reader for other options.
After loading a PDF file the user can load predefinied or create new boxes for DI, DO and KYP modules with informations to be exported.
Those boxes are shown in the PDF viewer on every page with DI, DO and KYP drawing.
In the picture above on the left side you can see a TOC (table of contents) tree with PDF document structure.
The program automatically recognizes pages with DI, DO, KYP and SPS modules.
In the program settings the user can change regular expressions used to recognize those sections.
Also the context menu in the TOC has some usefull otpions used to select modules to be exported.
It can happen that some texts in the PDF document for certains modules with the same type are not in the same position on all pages.
In the figure below you can see a valid boxes for some DI module and in the second picture you can see text that is placed in different positions.
In this case the program can automatically recognize the text properly as well.
Valid boxes
Invalid boxes
Sometimes the user can exceed the box size to ensure that the whole multiline text will be captured correctly.
If the box is placed above some graphical symbols the program automatically recognizes only the plain text.
In the picture below you can find an example for KYP drawing configuration.
In the next section you can find an example configuration for this drawing.
Configuring KYP boxes
Box 1 address
Box 1 symbol
Box 1 description
Box 1 ABER (optional)
Box 2 address
Box 2 symbol
Box 2 description
Box 2 EBER (optional)
Configuring DI/DO boxes
In the figure below you can see an example for DI drawing configuration.
For the faster navigation in very complex PDF document the user can use several buttons.
Go to the next/previous: robot, SMC module, station, magazine, rotate table, DI module, DO module, KYP module, SPS module.
In the configuration dialog the user can change important settings used to build PDF TOC.
The program uses regular expressions to recognize sections' names as DI, DO, KYP or SPS drawing.
For all found texts before saving to the file the user can call external JavaScript with 3 predefined callback functions to make some custom modification for each address of symbol, symbol name and symbol description.
This functionality can be used to write multilanguage longtexts by writing simple text-replace rules.
On export the user can select separator character used to split symbol address from symbol name and description.
The user can choose order of columns as well.
All exported information will be saved into the text file with the name built from the robot or station name and replace old contents in the file if the file exists.
The user can choose if the program should call a callback function, too.
After exporting we recive well formated plain text file with selected informations.
Those text can be imported into the robot or SPS programs very quickly.
A577 335510R01G1KYP01EE Einschaltventil ein A579 335510R01G1KYP11V Spannzylinder vor A580 335510R01G1KYP11R Spannzylinder zurück A581 335510R01G1KYP12V Spannzylinder vor A582 335510R01G1KYP12R Spannzylinder zurück A583 335510R01G1KYP13V Stiftziehzylinder vor A584 335510R01G1KYP13R Stiftziehzylinder zurück A585 335510R01G1KYP14V Saugzylinder vor A586 335510R01G1KYP14R Saugzylinder zurück A587 335510R01G1KYP15V Saugzylinder vor A588 335510R01G1KYP15R Saugzylinder zurück E577 335510R01G1BD01E Kontrolle Einschaltventil E580 335510R01G1BE11V Spannzylinder vorn E579 335510R01G1BE11R Spannzylinder vorn E582 335510R01G1BE12V Spannzylinder vorn E581 335510R01G1BE12R Spannzylinder vorn E584 335510R01G1BE13R Stiftziehzylinder zurück E583 335510R01G1BE13V Stiftziehzylinder zurück
A577 Einschaltventil ein A579 KYP11 Stiftziehzylinder vor A580 KYP11 Stiftziehzylinder zurück A581 KYP12 Spannzylinder vor A582 KYP12 Spannzylinder zurück A583 KYP13 Spannzylinder vor A584 KYP13 Spannzylinder zurück A587 KYP14 Saugzylinder vor A588 KYP14 Saugzylinder zurück E577 Kontrolle Einschaltventil E580 BE11a Stiftziehzylinder zurück E579 BE11a Stiftziehzylinder vorn E582 BE11b Stiftziehzylinder zurück E581 BE11b Stiftziehzylinder vorn E584 BE12a Spannzylinder vorn E583 BE12a Spannzylinder zurück E586 BE12b Spannzylinder vorn E585 BE12b Spannzylinder zurück E588 BE13a Spannzylinder vorn E587 BE13a Spannzylinder zurück E590 BE13b Spannzylinder vorn E589 BE13b Spannzylinder zurück E592 BE13c Spannzylinder vorn E591 BE13c Spannzylinder zurück E594 BE13d Spannzylinder vorn E593 BE13d Spannzylinder zurück E596 BE13e Spannzylinder vorn E595 BE13e Spannzylinder zurück E597 BD14 Saugzylinder ist ein E605 Teilkontrolle Z Türrohbau E607 Teilkontrolle Z Türrohbau
E533.5 335510V01BE12aV Anstelleinheit vorn E533.4 335510V01BE12aR Anstelleinheit vorn E533.7 335510V01BE12bV Anstelleinheit vorn E533.6 335510V01BE12bR Anstelleinheit vorn E534.1 335510V01BE13aV RPS Aufnahme vorn E534.0 335510V01BE13aR RPS Aufnahme vorn E534.3 335510V01BE13bV RPS Aufnahme vorn E534.2 335510V01BE13bR RPS Aufnahme vorn E534.5 335510V01BE14aV Spannzylinder vorn E534.4 335510V01BE14aR Spannzylinder vorn E534.7 335510V01BE14bV Spannzylinder vorn E534.6 335510V01BE14bR Spannzylinder vorn E535.1 335510V01BE14cV Spannzylinder vorn E535.0 335510V01BE14cR Spannzylinder vorn E535.3 335510V01BE14dV Spannzylinder vorn E535.2 335510V01BE14dR Spannzylinder vorn
The message window shows information while the symbols are being exported.
If the program is not able to recognize some text or other error happend the user can go to the page where the error occured.
The plugin has improved text selection by mouse.
Text selection in AcrobatReader does not work in a proper way.
In our plugin the user can select text continously or in a single column.
This functionality is usefull if we want to copy long texts from VW documentation.
Copied text can be very easily inserted into Excel and exported in Kuka long text format.