Seperated test control system

Seperated test control system Type HPU-sep

A HPU seperate (HPU-sep) can give you maximum safety during the process of testing objects. The HPU is a seperated workshop test control system that is available in different configurations. Which gives you the opportunity to find the HPU system that fits your specific test requirements.

With the HPU-sep in combination with a Resato test system you can create a test bay setting. The high pressure test system and the test object are positioned in the test bay and the HPU-sep control panel is placed in a seperate control room. This results in a fully seperated setup with no high pressure components outside of the test bay, which offers you safe test circumstances.


  • Fully separated setup 
  • Engraved operating panel
  • Wall mounted operating panel
  • Suitable for pressurizing with water or mineral based hydraulic fluids (alternatives available on request) 


Operation and safety

The HPU-sep has a wall mounted operating panel that gives the operator the chance to control the test system from sitting behind a desk setting instead of standing behind it. Furthermore, the HPU-sep has several additional features and options that support safe working conditions for your employees. One can install features like door safety switches, an emergency stop button and an unit mounted safety light that indicates pressure build up. It is possibe to extend these standard safety measurements with options like extra flashing lights, camera systems, and a door locking actuator for even more safety.

download brochure

Technical specification

Feature Technical specification  
Min. and max. pressure setting 300 psi up to 25,500 psi  
Object protection Through a programmable maximum unit pressure and controlled pressure bleed.  


  • Hoses, hose reel, adapters and quick connectors

  • Door locking actuator

  • Override switch for test bay entrance (one or multiple test bays)

  • Extra flashing lights

  • Pre-fill system

  • Interchangeable calibration solution

  • Camera systems

Agrégateur de contenus

Sander Vroling

"Nous nous considérons comme des médecins à haute pression et non comme des vendeurs."

Sander Vroling - Sales director
Contactez notre expert

Agrégateur de contenus

Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> curEntry.getAssetRenderer().getArticle  [in template "10154#10194#97031" at line 13, column 56]

Tip: It's the step after the last dot that caused this error, not those before it.
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (!myDefault, (

FTL stack trace ("~" means nesting-related):
	- Failed at: #assign document =  [in template "10154#10194#97031" at line 13, column 17]
1<#assign journalLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
2<#assign scopeGroupId = themeDisplay.getScopeGroupId()> 
4<#if validator.isNotNull(entries)> 
5    <div class="block-clients"> 
6        <div class="row"> 
7        	<#foreach curEntry in entries> 
8        	    <#assign articleLink = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry ) >  
10                <#if portletPreferences['assetLinkBehavior'][0]== "viewInPortlet"> 
11                    <#assign articleLink = curEntry.getAssetRenderer().getURLViewInContext(renderRequest, renderResponse, articleLink) >     
12                </#if> 
13                <#assign document = > 
15				<#assign quote=""> 
16				<#if document.selectSingleNode("/root/dynamic-element[@name='quote']/dynamic-content[@language-id='${locale}']")??> 
17					<#assign quote=document.selectSingleNode("/root/dynamic-element[@name='quote']/dynamic-content[@language-id='${locale}']").getData()> 
18				<#elseif document.selectSingleNode("/root/dynamic-element[@name='quote']/dynamic-content")??> 
19					<#assign quote=document.selectSingleNode("/root/dynamic-element[@name='quote']/dynamic-content").getData()> 
20				</#if> 
21				<#if validator.isNull(quote) > 
22					<#if document.selectSingleNode("/root/dynamic-element[@name='intro']/dynamic-content[@language-id='${locale}']")??> 
23						<#assign quote=document.selectSingleNode("/root/dynamic-element[@name='intro']/dynamic-content[@language-id='${locale}']").getData()> 
24					<#elseif document.selectSingleNode("/root/dynamic-element[@name='intro']/dynamic-content")??> 
25						<#assign quote=document.selectSingleNode("/root/dynamic-element[@name='intro']/dynamic-content']").getData()> 
26					</#if> 
27				</#if> 
29        	    <#assign smallImageFromStructure=""> 
30				<#if document.selectSingleNode("/root/dynamic-element[@name='smallImage']/dynamic-content[@language-id='${locale}']")??> 
31					<#assign smallImageFromStructure=document.selectSingleNode("/root/dynamic-element[@name='smallImage']/dynamic-content[@language-id='${locale}']").getData()> 
32				<#elseif document.selectSingleNode("/root/dynamic-element[@name='smallImage']/dynamic-content")??> 
33					<#assign smallImageFromStructure=document.selectSingleNode("/root/dynamic-element[@name='smallImage']/dynamic-content").getData()> 
34				</#if> 
36				<#assign nameDesignation=""> 
37				<#if document.selectSingleNode("/root/dynamic-element[@name='nameDesignation']/dynamic-content[@language-id='${locale}']")??> 
38					<#assign nameDesignation=document.selectSingleNode("/root/dynamic-element[@name='nameDesignation']/dynamic-content[@language-id='${locale}']").getData()> 
39				<#elseif document.selectSingleNode("/root/dynamic-element[@name='nameDesignation']/dynamic-content")??> 
40					<#assign nameDesignation=document.selectSingleNode("/root/dynamic-element[@name='nameDesignation']/dynamic-content").getData()> 
41				</#if>  
43				<#assign mediumImage=""> 
44				<#if document.selectSingleNode("/root/dynamic-element[@name='mediumImage']/dynamic-content[@language-id='${locale}']")??> 
45					<#assign mediumImage=document.selectSingleNode("/root/dynamic-element[@name='mediumImage']/dynamic-content[@language-id='${locale}']").getData()> 
46				<#elseif document.selectSingleNode("/root/dynamic-element[@name='mediumImage']/dynamic-content")??> 
47					<#assign mediumImage=document.selectSingleNode("/root/dynamic-element[@name='mediumImage']/dynamic-content").getData()> 
48				</#if> 
51                <div class="col-md-12"> 
52        	        <div class="block-item"> 
53        	            <#if validator.isNotNull(mediumImage) > 
54        	                <img src="${mediumImage}" class="no-effect" /> 
55        	            </#if> 
57        	            <h3 class="block-title"> 
58                            <a href="${articleLink}"> 
59                                ${curEntry.getTitle(locale)} 
60                            </a> 
61                        </h3> 
63                        <div class="item-quote"> 
64            	            <a class="feature-image-small" href="${articleLink}"> 
65                                <img alt="${curEntry.getTitle(locale)}" src="${smallImageFromStructure}"> 
66                            </a> 
67                            <blockquote> 
68                                <p> 
69                                    <#if validator.isNotNull(quote)>  
70										${stringUtil.shorten(quote,120,'...')} 
71									</#if> 
72                                </p> 
73                                <#if validator.isNotNull(nameDesignation)> 
74									<small>${nameDesignation}</small> 
75								</#if> 
76                            </blockquote> 
77                        </div> 
79                        <a href="${articleLink}" class="button"><span>${languageUtil.get(locale, "read-more")}&nbsp;&raquo;</span></a> 
81                        <div class="lfr-meta-actions"> 
82                    		<#assign articlePrimKey = curEntry.getAssetRenderer().getArticle().getResourcePrimKey() > 
83							<#if permissionChecker.hasPermission(scopeGroupId, "com.liferay.journal.model.JournalArticle", articlePrimKey, "UPDATE") > 
84								<#assign editLink = curEntry.getAssetRenderer().getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("MAXIMIZED"), renderResponse.createRenderURL()) > 
85								<a href="${editLink}">${languageUtil.get(locale, "edit")}</a> 
86							</#if> 
87                		</div> 
88        	      	</div> 
89                </div> 
90                <#assign quote=""> 
91    	    </#foreach> 
92        </div> 
93	</div> 

Produits connexes

Compact workshop test system

Compact workshop test system

The workshop test system SLU is a system with which you can test objects quick and easy in a fixed workhop setting.
Voir produit »

Hydraulic high pressure workshop test system

Hydraulic high pressure workshop test system

With the HPU you can test objects with a hydraulic pressurization test system that is fully adaptable to your...
Voir produit »

Workshop test cabinet

Workshop test cabinet

For testing objects quick and easy within a workshop and under increased safety conditions, the RTC is the right...
Voir produit »

Gas high pressure workshop test system

Gas high pressure workshop test system

For testing objects with gas pressure Resato has developed the HBU test system. The HBU is similar to the HPU. Only...
Voir produit »