Home
XDSC Components 3.1.0 USER MANUAL
Contents
1. October 2013 2013 XDSC Components 3 1 0 USER MANUAL by sd nomoref Anomoref S L Rev 3 1 0 ae XDSC Components 3 1 0 USER MANUAL October 2013 Contents A System RequUeriMENtS azc2czszcncnsecncncncrcncncnsscncncgseonsncnssoncecnsronsncneroncecnesestsonsooaceaecesnanses 3 B XDSC UI LabVIEW Component to connect LabVIEW DSC PSP shared variables with Front Panel ODN OCS aissius 4 Mi UYU ON et es re ee ce re Sec ee ere ee se S 4 2 Description Of the COMPONENL ccccccecceceeeeeeeeeeeeeeeeaeeeeeeaeseeeeaeeeeesaeseeeeaeaeseseesegags 6 3 Features In CONE NOC capers eeepc ecto rneetere rea te EE E A EE 8 Auwmaic OOF Sero CUON ccccs tcc ctcs2ccesiceene cose scsscaeeeesecaecscscaccientciesqosecasdstacsesseas 8 PAGO OD gececs eecnsrecnes ceraes nies cece necus E EA EEEE 8 PROSTO r seacaear seer sendaasaceacveeeceaeene 9 DOUDIOCIICK car ctewntytea cease DEEE EE OS EEEE E E E EE E sansa 9 AUO EINK eee wie ee EEEE ETE EEE E EEEE 14 AE E EE E A A E E A A E E E 15 C XDSC BD LabVIEW Component to read and write LabVIEW DSC PSP shared variables MOm Biock WEAN cscsccvauesecvsnesscvsuenscvsucusavaususvaususcvaususceaususeraususanaeaususcsausnsesuesnaesueess 17 Pe INOdUCUON L E a a E E a e a a a 17 2 _ Description of The component 0 E S o e n a 18 J eae edi mode a aT n DE nanananaennnnnnau kanamanan nan er eer 20 DRAG NOD aara aE aa EAE E A E E A N 20 LE E EE A PA E E A AE ees ees 20 D
2. DataSocket 0 DataSocket C Figure 6 Palette Datasocket Provided by LabVIEW environment Figure 5 option allows individually variable access In the case of Figure 6 programmatically way access is allowed to read and write shared variables using the PSP Protocol psp Requires code or additional operations for example in the following cases e Manipulation of variables compact efficient and scalable access code e Scale variables and full duplex data conversions between the value used in the Block Diagram and the process variable non linear and quadratic e Writing operations access code handling synchronous e Quick and visual identification operations sequences in the Diagram Block bound variables URL variable write synchronously e Scalability for replicated the Diagram Block in the case of applications where the Same code accesses different processes e Verification of writing in the process of input values variable In order to make easier programmers work we have designed a component based in Xnode technology implemented by LabVIEW Anomoref S L Rev 3 1 0 Fa XDSC Components 3 1 0 USER MANUAL October 2013 2013 2 Description of the component Component has been designed to use in write read mode with the next data types Double precision floating Numeric Analogs for Digital Numeric control indicator classes Support for Arrays of any size Booleans Digitals for Boolean control ind
3. PSP Mode My Computer 1 2rrdddd No PSP Figure 2 Front Panel Mass Binding Configuration LabVIEW gives us tools which generate no visible and no controllable embedded code by the programmer Although it needs extra code and more operations for example e Variables access code manipulation as compact efficient and scalable mode e In numeric controls input data range adjustment Maximum Minimum and Increment e Information messages if an out of range value is introduced e Data scales and conversions between front panel and process variable different of lineal and quadratic e Information messages for digital manipulation e Special digital functionality latch mode with alternate True False e Synchronous write mode for sequence operations e Tip for user help e Visual and fast identification in Block Diagram of variables enhanced controls variable URL blinking etc e Scalability for Front Panel replication in case where same panel application gets different processes Anomoref S L Rev 3 1 0 5S XDSC Components 3 1 0 USER MANUAL October 2013 2013 e Input data write verification in process variables e Incase of error data input active undo effect with Esc key e Only Tab Intro and Return keys are available in variable input data e During variable write process all the operations are not available e Initial values are stored in lvlib file in case of shared variables are used as p
4. est_m2 _der_sinfin_trans_polvo R PC_FH1 est_m2_izq_sinfin_tran_polvo R PC_FH1 est_m3_ev_descarga RiPC_FH1 est_v1_refrig_inter R PC_FH1 est_v3_vent_principal R PC_FH1 est_limpieza_int Ri PC_FH1 est_ev_entrada_ci R PC_FH1 est_ev_entrada_c R PC_FH1 est_ev_entrada_c3 RiPC_FH1 est_ev_salida_cl RiPC_FH1 est_ev_salida_c RiPC_FH1 est_ev_salida_c3 Synchronous Write Activate synchronous variable write operations in Variable Engine deactivating user interface until it is checked the value has been written correctly It is shown as amp It can be combined with Write Synchronous option in OPC client server configuration let synchronous operations with PLCs W PC_FH1 or_marcha_paro_filtro Ru PC_FH1 est_K_marcha_paro_filtro Anomoref S L Rev 3 1 0 pea XDSC Components 3 1 0 USER MANUAL October 2013 2013 e Auto Link The component is updated automatically when the variable name is changed in the variable library setting the generated code in all referenced Ivlib If it is not referenced correctly the text colour will be red setting the VI as not executable and in error window the component is referenced File St Lil cA oN cena acs ae Om RE ba e r fox er Seal oO UlInt3s2 CE o ooo Tei L F lest wini F i E O UInt3s2 1 5 Examp ae RPC _Test iSV Examp 7 p RPC Test sVExemp DEL K1 S5V Examp 2 Boolean PPC _Testipoolear aa LTE H Boolean Error list oOo ol
5. x Block Errors XDSC_RW Unknown Shared Variables WW127 0 0 1 PC_Testisv Examp Anomoref S L Rev 3 1 0 XDSC Components 3 1 0 USER MANUAL October 2013 2013 e Menu Push right mouse button over the component it will appear a pop up menu with all the tools you need to make standard operations estlorw_test_mode 01 i Cured 0 orw_test_mode 01 est esc_static_ Visible Items b 1 Help Examples estec_deford Description and Tip 01 01 estec defor_d Breakpoint b 102 01 estec defor ozor m est ec_defor_d eplace F osor S gt mr i 2 le cod Si at Change Access Mode to Read 05 0 3 ey estec_defor_d Delete BridgeStaticTestlesc static load or HE01 PeR est lec_defor_d faire O7 01 oie Check N Links ee 5 ler poe See Organize Block Diagram m pe estec defor d e eae anaa ai m e Operations dR ue Fle Tips b 8 ler Properties Blink with Alarm Set Blinking Reset Blinking st ec_defor_up 01 01 st ec_defor_up 02 01 DBL KO lec _defor_up 01 071 ELY 1 lec_defor_up_02 01 i i Change Access Mode to Read Write If a variable is only read type it will be changed to Write Read type setting the new icon type Delete variable_name It deletes the element selected redrawing the associated diagram and setting the indexes and labels of controls indicators enhanced Check SV Links Update Auto Link propert
6. MANUAL October 2013 2013 3 Features in edit mode The most important Edition Mode Characteristics are e Automatic Tool Selection We have designed a central zone where Operate Value has been activated two lateral zones for Position Size Select tool in order to move and resize activation and terminal zones where connect control references e Drag amp Drop You can add new variables to component dragging them from variable lib one by one or several at the same time Each variable is identified by its URL mode process variable_name R read W write read data type Green Boolean Orange Numeric Blue NamedNumeric and Radio Buttons are automatically assigned In order to associate any control or indicator to variable you can just select the variable item in the component you want to associate and drag the icon control from the block diagram over the XDSC UI object to auto link the control with the shared variable DSC UI O est_cerranda_cooler e S R PC_FH1 est_cerranda_cooler ETF O est_cerranda_cooler 1 est_m2_der_sinfin_trans_polvo Boolean RPC FH 1 est_m2_der_sinfin_trans_polvo Lrest_m2_der_sinfin_trans_polvo 2 est_m2_izg_sinfin_tran_polvo Boolean RPC FH 1 est_m2 _izg_sinfin_tran_polvo TF 2 est_m2_izq_sinfin_tran _polvo Sest_m3_ev_descarga EEEE RUPC FH iiest_m3_ev_descarga ETF 3 est_m3_ev_descaraa 4 est_v1_refrig_inter Boolean RPC FH 1 est_v1
7. OODO ICK aori rri AETERNE E AEAEE RE 21 TN FMD xe ere EE E ewe a E E E A O E E E E E eeca cane 24 Anomoref S L Rev 3 1 0 am XDSC Components 3 1 0 USER MANUAL October 2013 2013 A System Requeriments To use XDSC Components 3 1 0 you must install LabVIEW 2013 Base Full or Professional Development System 32 bit with LabVIEW 2013 Datalogging and Supervisory Control Module Supported Operating Systems The XDSC Components supports the following operating systems e Windows 7 32 bit and 64 bit e Windows Vista 32 bit and 64 bit e Windows XP Service Pack 2 or later e Windows Server 2003 R2 32 bit e Windows Server 2008 R2 64 bit Anomoref S L Rev 3 1 0 eo XDSC Components 3 1 0 USER MANUAL October 2013 2013 B XDSC UI LabVIEW Component to connect LabVIEW DSC PSP shared variables with Front Panel objects 1 Introduction Nowadays we have only two options to associate one Front Panel control indicator with a PSP variable Publish and Subscribe Protocol Data Binding Selection Shared Variable Engine NI PSP My Computer Test lviib Sv1 Browse Blink while E Alarm Qn National Instruments recommends that you use data binding through the Shared Variable Engine Refer to the Lab FIE Rep for more information about data binding controls Figure 1 Properties Anomoref S L Rev 3 1 0 a XDSC Components 3 1 0 USER MANUAL October 2013 2013 XDSC_Xnode lvproj Control
8. _refrig_inter RTF 4 est_v 1_refrig_inter 5 est_v3_vent_principal ase RPC_FH1 est_v3_vent_principal ETF S est_v3_vent_principal 6 est_limpieza_int A Z Boolean RPC _FHilest_limpieza_int ETF 6 est_limpieza_int Frest_ev_entrada_cila aea APC FH ilest_ev_entrada_ci RTF 7 est_ev_entrada_cl Srest_ev_entrada_c2 A Z Boden nF liest_ev_entrada_c2 TF S est_ev_entrada_c Qest_ev_entrada_c3 Z Boolean PC FHilest_ev_entrada_c3 TF 9 est_ev_entrada_c3 l0 est_ev_salida_ci A Zeem PC_FH1 est_ev_salida_ci 10 est_ev_salida_ci 1i est_ev_salida_c2 4 feet 1 Roe _FHil est_ev_salida_c PTF 11 est_ev_salida_c 12 est_ev_salida_c3 4 ES e UPC _FHilest_ ev_salida_c3 PTF 12 est_ev_salida_c3 13 est_ev_tapon PTF 13 est_ev_tapon When you establish the link a control reference is automatically generated control indicator is renamed with i variable_name i index inside component and the reference created by the component and the control indicator are sorted in the diagram Anomoref S L Rev 3 1 0 E XDSC Components 3 1 0 USER MANUAL October 2013 2013 e Resize Component can be resized dragging up down letting up to 25 elements by component If the size is reduced the components which disappear are eliminated a a Figure 3 Resize Feature e DoubleClick Making double click over a specific element can modify associated properties XDSC UI Configuration Wocalhost BridgeStaticlest esc_sta
9. arameters with initial values If variable configuration has checked Initial value any change in associate control will update its file initial value In order to make easier programmers work we have designed a component based in Xnode technology implemented by LabVIEW 2 Description of the component Component has been designed to use in write read mode with the next data types e Double precision floating Numeric Analogs for Digital Numeric control indicator classes e Booleans Digitals for Boolean control indicator classes e Integer Numeric for NamedNumeric and Radio Buttons control indicator classes PSP communication is based in Datasocket API optimizing system resources through programming by events Anomoref S L Rev 3 1 0 XDSC Components 3 1 0 USER MANUAL October 2013 2013 From Functions gt gt Addons gt gt XDSC gt gt XDSC UI palette you can drag the component to drop it in Block Diagram o Functions Search Programming T id me E gt Dee 1 ra Al 4 rel Connectivity Control Design amp Simulation Express eS F0 F0 F F F FS F Component parts are Information icon where actual component configuration is associated Left side component terminal where you can connect the control indicator reference to be associated Tip shows the variable reference which has been associated Anomoref S L Rev 3 1 0 z XDSC Components 3 1 0 USER
10. er W PC_FH4 al_termo_temp_in_inter z R PC_FH4 al_temp_out Ri PC_FH4 al_termo_temp_enfri_inter W PC_FH4 al_valv_aire_falso _FH4 al_valv_in_humos_c1 _FH4 al_valv_in_humos_c _FH4 al_valv_in_humos_c3 _FH4 al_valv_out_humos_c1 _FH4 al_valv_out_humos_c2 _FH4 al_valv_out_humos_c3 e Resize The size of the component can be modified by dragging to up down allowing a maximum of 25 items by component Lost components are removed to reduce the size Figure 7 Feature Resize Anomoref S L Rev 3 1 0 200 XDSC Components 3 1 0 USER MANUAL October 2013 2013 e DoubleClick Doing double click on the desired item you can modify the associated properties Ei XDSC BD Configuration Wocalhost BridgeStaticTest lec_defor_down 01 Array Digital Numeric Figure 8 Feature DoubleClick Configuration panel includes next elements Shared Variable URL Complete URL of selected variable Let introduce a new variable manually URL is checked automatically if exists or not activating or not the checkmark indicator Select Variable Choose a variable to refer to on the diagram Type ef est _K_man_intercambiador Network ll est_K_man_sinfin_tra_polvo LA est_K_man_vent_cont Data Type MP est_K_man_vent_prin Boolean boolean TRUE or FALSE A est_K_man_vent_ref A est_K_marcha_paro_filtro ZM est_K_pre_horno_intercambiador LA est_K_pre_tiem_com_filtro E A est_limpieza_int ae St_
11. icator classes Support for Arrays of any size Integer Numeric for NamedNumeric and Radio Buttons control indicator classes PSP communication is based in Datasocket API optimizing system resources through programming by events The component is used by dragging the Block Diagram from the palette Functions gt gt Addons gt gt XDSC gt gt XDSC BD Te Ea El T Instrument 1 0 Vision and Motion Mathematics Signal Processing Data Communication Connectivity Control Design amp Simulation Express Addons Favorites m r r r r Y Y F r i User Libraries Select a VI DSC Module Easy HTTP Client XDSC Interactive Internet Interface 1 se Pe XDZ xDSC Anomoref S L Rev 3 1 0 as XDSC Components 3 1 0 USER MANUAL October 2013 2013 The parts of the component are O al_abrir_cerranda_aspi Value RPC _FH4 al_abrir_cerranda_aspi Q al_abrir_cerranda_aspi Alarm e Information icon where is located the information associated with the current settings of each element of the component e In the case of that component has a single element and read mode is configured a terminal on the left side of the component is shown where you can connect the Timeout value for read operations The default value is 0 indicating that it returns the last value received from the Variable Engine For positive values the component waits for a new value or status or new
12. ion ront Sax stax Sa W PC_Test WInt32 KA RPC e Test p LOPC Test Value psx ZSV Examp Alarm _ RPC Testy eam a 3 Boolean Alarm TestXDsc vi Block Diagram Errors DSC_R Unknown Shared Variables 127 0 0 1 PC_Test Sv Examp Anomoref S L Rev 3 1 0 XDSC Components 3 1 0 USER MANUAL October 2013 2013 orw_test_mode 01 Replace required to perform common operations visible Items H Help Examples Clicking the right button on the component displays a menu with the tools Description and Tip i Breakpoint F EPRPEPEPEPERRRPEPEPEREERRRERRR Change Access Mode to Write Delete BridgeStaticTest orw_test_mode 01 every element which URL is referenced URL Sample Host Process Variable cot stop Change Access Mode to Read Write If a variable is only read type it will be changed to Write Read type setting the new icon type Delete variable_name It deletes the element selected redrawing the associated diagram and setting the indexes and labels of controls indicators Global Operations Search and Replace it changes the URL components in Anomoref S L Rev 3 1 0 24
13. ith the shared variable configuration it will be shown Anomoref S L Rev 3 1 0 aoo XDSC Components 3 1 0 USER MANUAL October 2013 2013 where 0 is the Engineering Zero Scale value defined in Scaling shared variable feature 100 is the Engineering Full Scale value defined in Scaling shared variable feature 1 is the increment value calculated using value set in Source deadband Engineering Full Scale and Engineering Zero Scale values Shared Variable Properties M Enable Scaling IM Enable Update Deadband Scale Type Engineering Unit i west SES Loe ee ee ae oe ED 2 User deadband ofr y T one Fer 9 FEIR Source deadband of range Raw Full Scale Engineering Full Scale es Ter 100 00000 100 0000 7 etwork ait 100 00000 100 00000 RT FIFO Raw Zero Scale Engineering Zero Scale 0 00000 0 00000 security Coerce to Range Re PC_FH1Yec_temp1_ent_fil R PC_FH1Yec_vel_vent_retri R PC_FH1Yec_temp2_ent_fil Re PC_FH1Vec_pre_aire_comp R PC_FH1Wec_vel_vent_prin Boolean Operation Configuration Confirmation message associated to Boolean Ring NamedNumeric and Radio Buttons class For Boolean type the message will have the next structure SS l 0 Boolean Are you absolutely sure you want Set ON GD on where ON is changed by the On text and Off text Boolean control properties depending on before control s
14. m2_der_sinfin_trans_polvo iW est_m2_izq_sinfin_tran_polvo le est_m3_ev_descarga ZM est_mar_fil_horno a est par fil horno Anomoref S L Rev 3 1 0 ae XDSC Components 3 1 0 USER MANUAL October 2013 2013 Class Name Data associated type It will be assigned automatically but it can be modified manually Shared Variable URL Wocalhost BridgeStaticTest Vlec_defor_down 01 Class Name Digital Numeric Boolean Ring NamedNumeric J Array Digital Numeric Array Boolean Siemens S5 Time No lineal data conversion very useful in timers registers of PLC Siemens Duplex Synchronous Write Activate synchronous variable write operations in Variable Engine deactivating user interface until it is checked the value has been written correctly It is shown as amp It can be combined with Write Synchronous option in OPC client server configuration let synchronous operations with PLCs W PC_Test UInt32 Anomoref S L Rev 3 1 0 ae XDSC Components 3 1 0 USER MANUAL October 2013 2013 Auto Link The component is updated automatically when the variable name is changed in the variable library setting the generated code in all referenced Ivlib If it is not referenced correctly the text colour will be red setting the VI as not executable and in error window the component is referenced Project Operate Tools Window TSE mne ba F ut 13pt Applicat
15. quality change Negative values are waiting until it appears a change in value status or quality e Value with the value of the variable output terminal e Output Alarm which takes the value of True attribute Quality or Status indicates that there is a problem with the current value or if the shared variable has a configured and active an alarm Anomoref S L Rev 3 1 0 19 XDSC Components 3 1 0 USER MANUAL October 2013 2013 3 Features in edit mode The most outstanding characteristics in edit mode are e Automatic Tool Selection We have designed a central zone where Operate Value has been activated two lateral zones for Position Size Select tool in order to move and resize activation and terminal zones where connect controls and indicators e Drag amp Drop You can add new variables to component dragging them from variable lib one by one or several at the same time Each variable is identified by its URL mode process variable_name R read W write read data type Green Boolean Orange Numeric Blue NamedNumeric are automatically assigned If you use the option Array Digital Numeric or Array Boolean is indicated by the symbol R or W PC_FH4 al_max_temp_in_fil PC_FH4 al_min_temp_in_fil PC_FH4 al_temp_in_fil PC_FH4 al_termo1_temp_in_filtro PC_FH4 al_termo2 _temp_in_filtro PC_FH4 al_temp_in_int
16. tate Anomoref S L Rev 3 1 0 a XDSC Components 3 1 0 USER MANUAL October 2013 2013 For Ring NamedNumeric type the message has the next structure SS i K O UInt32 Are you absolutely sure you want Change from Item 1 to Ttem 3 len p Operation mode of UInt32 where Item 1 is changed by the value before by new value and Item 2 and UInt32 by shared variable name For Radio Buttons type the message has the next structure Are you absolutely sure you want Change from Radio Selection 1 to Radio Selection 2 Operation mode of UInt32 where Radio Selection 1 is changed by the value before by new value and Radio Selection 2 and UInt32 by shared variable name Access Mode it is associated depending on the associated variable Read Write attributes It can be edited manually in order to avoid data inputs in R W variables It is shown as R for Read Only and W for Read Write Siemens S5 Time No lineal data conversion very useful in timers registers of PLC Siemens Duplex Anomoref S L Rev 3 1 0 Ea XDSC Components 3 1 0 USER MANUAL October 2013 2013 Blink on Alarm Activate control indicator blinking in case an alarm has been activated it s been defined in variable properties or a variable connection error in variable engine It is shown as amp Ri PC_FH1 est_cerranda_cooler R PC_FH1
17. tic_load 01 Digital Numeric Mode Write Figure 4 DoubleClick Feature Configuration panel includes next elements Shared Variable URL Complete URL of selected variable Let introduce a new variable manually URL is checked automatically if exists or not activating or not the checkmark indicator Anomoref S L Rev 3 1 0 S XDSC Components 3 1 0 USER MANUAL October 2013 2013 Select Variable Choose a variable to refer to on the diagram Type pf est K_man_intercambiador Network 9 est_K_man_sinfin_tra_polvo LA est_K_man_vent_cont Data Type g est_K_man_vent_prin Boolean boolean TRUE or FALSE A est_K_man_vent_ref i est_K_marcha_paro_filtro ZM est_K_pre_horno_intercambiador LA est K_pre_tiem_com_filtro B A est_limpieza_int Se est_m2_der_sinfin_trans_polvo iM est_m2_izq_sinfin_tran_polvo ZM est_m3_ev_descarga ZM est_mar_fil_horno est par fil horno e d Class Name Data associated type It will be assigned automatically but it can be modified manually XDSC UI Configuration lt Digital Numeric Boolean Ring NamedNumeric Array Digital Numeric Array Boolean Radio Buttons Tip Configuration Help message associated to control indicator when Digital Numeric data type is selected It appears when mouse is over the control indicator for few seconds Custom Text value is shown if Use Data Range option is selected according w
18. y enhancing component elements to Ivlib variables that didn t exist when the project was opened Organize Block Diagram If you need to move during edition mode the elements associated to the component controls indicators terminals connectors references this tool lets reorganize the auxiliary element position from the component Global Operations Search and Replace it changes the URL components in every element which URL is referenced Global Ops Tips Show Hide Tips it modifies Tip property activating or not for every element of the component Anomoref S L Rev 3 1 0 15 XDSC Components 3 1 0 USER MANUAL October 2013 2013 Global Ops Blink with Alarm Set Reset Blinking it modifies Blink property activating or not for every element of the component gt Search and Replace URL Sample Host Process Variable Px oe Anomoref S L Rev 3 1 0 a6 XDSC Components 3 1 0 USER MANUAL October 2013 2013 C XDSC BD LabVIEW Component to read and write LabVIEW DSC PSP shared variables from Block Diagram 1 Introduction Today to read write variable PSP Publish and Suscribe Protocol the options are available i al_confir_vent_contra pres ji gal _max_depre_sis i j 8 al_max _pre_dif_fil j Figure 5 Access to shared variables values a HDataSocket Pos Select DataSocket Rh DataSocket DataSocketS Ld Ld
Download Pdf Manuals
Related Search
Related Contents
DeLOCK 16GB USB 3.0 Eureka 6830 SERIES Vacuum Cleaner User Manual Scaricare il prospetto EVGA 256-P2-N753-BR NVIDIA GeForce 8600 GT 0.25GB graphics card UEP 48 SKY PI USER MANUAL Copyright © All rights reserved.
Failed to retrieve file