Skip to content
Snippets Groups Projects
Commit 46919f32 authored by Per Nilsson2's avatar Per Nilsson2
Browse files

Added a new PID Controller in TICP

parent 02cd12a3
No related branches found
No related tags found
1 merge request!292Updates to TICP OPI
Showing
with 3647 additions and 836 deletions
NON-APPROVED/Cryo/ICS_OPI_LIBRARY/CommonSymbols/CommonSymbols\WARNING@32.png

739 B

NON-APPROVED/Cryo/ICS_OPI_LIBRARY/CommonSymbols/CommonSymbols\Wrench_error @32.png

523 B

NON-APPROVED/Cryo/ICS_OPI_LIBRARY/CommonSymbols/CommonSymbols\closing_neutral@32.png

428 B

NON-APPROVED/Cryo/ICS_OPI_LIBRARY/CommonSymbols/CommonSymbols\error@32.png

839 B

NON-APPROVED/Cryo/ICS_OPI_LIBRARY/CommonSymbols/CommonSymbols\lock_locked@32.png

478 B

NON-APPROVED/Cryo/ICS_OPI_LIBRARY/CommonSymbols/CommonSymbols\opening_neutral@32.png

423 B

<?xml version="1.0" encoding="UTF-8"?>
<display version="2.0.0">
<name>PID_Control PID Simple Ramping Block Icon</name>
<width>180</width>
<height>140</height>
<background_color>
<color name="Transparent" red="255" green="255" blue="255" alpha="0">
</color>
</background_color>
<widget type="rectangle" version="2.0.0">
<name>Rectangle</name>
<width>180</width>
<height>139</height>
<line_width>1</line_width>
<line_color>
<color red="0" green="0" blue="0">
</color>
</line_color>
<background_color>
<color name="Transparent" red="255" green="255" blue="255" alpha="0">
</color>
</background_color>
<transparent>true</transparent>
</widget>
<widget type="symbol" version="2.0.0">
<name>WID_Interlock</name>
<symbols>
<symbol>../../CommonSymbols/CommonSymbols/interlock_overridden_disabled_cms@32.png</symbol>
</symbols>
<y>74</y>
<width>30</width>
<height>30</height>
<actions>
</actions>
<rules>
<rule name="VisibilityRule" prop_id="visible" out_exp="false">
<exp bool_exp="pv0 == true">
<value>true</value>
</exp>
<exp bool_exp="pv0 == false">
<value>false</value>
</exp>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name>
</rule>
</rules>
<tooltip>Interlock event occured!</tooltip>
</widget>
<widget type="symbol" version="2.0.0">
<name>WID_AlarmIcon</name>
<symbols>
<symbol>../../CommonSymbols/error@32.png</symbol>
</symbols>
<width>30</width>
<height>30</height>
<actions>
</actions>
<rules>
<rule name="VisibilityRule" prop_id="visible" out_exp="false">
<exp bool_exp="pv0 == true">
<value>true</value>
</exp>
<exp bool_exp="pv0 == false">
<value>false</value>
</exp>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name>
</rule>
</rules>
<tooltip>Alarm event occured!</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>WID_AUTMANIcon</name>
<text>A</text>
<y>22</y>
<width>30</width>
<height>30</height>
<font>
<font family="Source Sans Pro" style="BOLD" size="29.0">
</font>
</font>
<horizontal_alignment>1</horizontal_alignment>
<rules>
<rule name="TextRule" prop_id="text" out_exp="false">
<exp bool_exp="pv0 == true">
<value></value>
</exp>
<exp bool_exp="pv1 == true">
<value>M</value>
</exp>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name>
</rule>
</rules>
<tooltip>Opmode indicator</tooltip>
</widget>
<widget type="textupdate" version="2.0.0">
<name>WID_Value_MV</name>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:LMN</pv_name>
<x>30</x>
<y>105</y>
<width>148</width>
<height>32</height>
<font>
<font family="Source Sans Pro" style="REGULAR" size="28.0">
</font>
</font>
<background_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</background_color>
<precision>1</precision>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<wrap_words>false</wrap_words>
<tooltip>Actual PID Output</tooltip>
<border_alarm_sensitive>false</border_alarm_sensitive>
<border_width>1</border_width>
<border_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</border_color>
</widget>
<widget type="textupdate" version="2.0.0">
<name>WID_Value_SP</name>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MAN_SP</pv_name>
<x>30</x>
<y>35</y>
<width>148</width>
<height>34</height>
<font>
<font family="Source Sans Pro" style="REGULAR" size="28.0">
</font>
</font>
<background_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</background_color>
<precision>1</precision>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<wrap_words>false</wrap_words>
<tooltip>Setpoint</tooltip>
<border_alarm_sensitive>false</border_alarm_sensitive>
<border_width>1</border_width>
<border_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</border_color>
</widget>
<widget type="label" version="2.0.0">
<name>WID_TitleLBL</name>
<text>${WIDDev}-${WIDIndex}</text>
<x>26</x>
<width>153</width>
<height>33</height>
<font>
<font family="Source Sans Pro" style="BOLD" size="28.0">
</font>
</font>
<background_color>
<color red="0" green="0" blue="0" alpha="0">
</color>
</background_color>
<transparent>false</transparent>
<tooltip>Device name</tooltip>
</widget>
<widget type="label" version="2.0.0">
<name>WID_RegulationMode</name>
<text></text>
<y>42</y>
<width>30</width>
<height>30</height>
<font>
<font family="Source Sans Pro" style="BOLD" size="29.0">
</font>
</font>
<horizontal_alignment>1</horizontal_alignment>
<rules>
<rule name="TextRule" prop_id="text" out_exp="false">
<exp bool_exp="pv0 == 0">
<value>%</value>
</exp>
<exp bool_exp="pv0 == 1">
<value>R</value>
</exp>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Regulation</pv_name>
</rule>
</rules>
<tooltip>Opmode indicator</tooltip>
</widget>
<widget type="action_button" version="3.0.0">
<name>WID_OpenFaceplate</name>
<actions>
<action type="open_display">
<file>PID_Control_Simple_Ramping_Faceplate.bob</file>
<macros>
<Dev>${WIDDev}</Dev>
<Dis>${WIDDis}</Dis>
<Index>${WIDIndex}</Index>
<SecSub>${WIDSecSub}</SecSub>
</macros>
<target>window</target>
<description>Open Display</description>
</action>
</actions>
<text></text>
<width>180</width>
<height>35</height>
<background_color>
<color red="236" green="236" blue="236" alpha="0">
</color>
</background_color>
<transparent>true</transparent>
<tooltip>Open faceplate</tooltip>
</widget>
<widget type="textentry" version="3.0.0">
<name>WID_BlkControl</name>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_Setpoint</pv_name>
<x>30</x>
<y>71</y>
<width>148</width>
<height>32</height>
<visible>false</visible>
<font>
<font family="Source Sans Pro" style="REGULAR" size="28.0">
</font>
</font>
<background_color>
<color name="BLUE-BACKGROUND" red="195" green="226" blue="225">
</color>
</background_color>
<format>1</format>
<precision>2</precision>
<show_units>false</show_units>
<rules>
<rule name="Disconnected" prop_id="background_color" out_exp="false">
<exp bool_exp="pvInt0 &gt; 0">
<value>
<color name="Read_Background" red="230" green="235" blue="232">
</color>
</value>
</exp>
<exp bool_exp="pvInt0 == 0">
<value>
<color name="INVALID" red="149" green="110" blue="221">
</color>
</value>
</exp>
<pv_name>CrS-CMS:Cryo-PLC-01:PLCHashCorrectR</pv_name>
</rule>
<rule name="Visibility" prop_id="visible" out_exp="false">
<exp bool_exp="pv0 == 0">
<value>false</value>
</exp>
<exp bool_exp="pv0 == 1">
<value>true</value>
</exp>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:EnableBlkCtrl</pv_name>
</rule>
</rules>
<border_alarm_sensitive>false</border_alarm_sensitive>
<border_width>1</border_width>
</widget>
<widget type="textupdate" version="2.0.0">
<name>WID_Value_PV</name>
<pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PV</pv_name>
<x>30</x>
<y>71</y>
<width>148</width>
<height>32</height>
<font>
<font family="Source Sans Pro" style="REGULAR" size="28.0">
</font>
</font>
<background_color>
<color name="Background" red="220" green="225" blue="221">
</color>
</background_color>
<precision>1</precision>
<horizontal_alignment>1</horizontal_alignment>
<vertical_alignment>1</vertical_alignment>
<wrap_words>false</wrap_words>
<tooltip>Measured Value</tooltip>
<border_alarm_sensitive>false</border_alarm_sensitive>
<border_width>1</border_width>
<border_color>
<color name="GRAY-BORDER" red="121" green="121" blue="121">
</color>
</border_color>
</widget>
</display>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment