| SZARP PLC HOWTO | ||
|---|---|---|
| Poprzedni | Rozdział 19. Przenoszenie programów z platformy 2321 na 3000 i nowsze (mini HOWTO) | Następny |
Eleganckie podejście do zmian w programie technologicznym polega na skorzystaniu z nowego API platformy poprzez zmianę nazw funkcji, zmiennych i stałych według poniższej tabeli:
Tabela 19-1. Tabela zmian nazw przy przenoszeniu programu technologicznego z platformy 2321 na platformę 3000 lub nowszą
| Stara nazwa | Nowa nazwa |
|---|---|
| AdcType | ADC_type |
| AdcInfo | ADC_channels_description |
| tabadc | ADC_mesurments_values |
| IWy | output_current |
| tAdcInfo | struct ADC_channels_description |
| AccessCode | access_code |
| tabwfsta | constant_params_values |
| tabkfsta | constant_params_codes |
| tabcomsta | constant_params_comma_positions |
| tabsgrg | constant_params_upper_limits |
| tabsgrd | constant_params_lower_limits |
| tablcsta | constant_params_digits_numbers |
| tabstadef | constant_params_default_values |
| TABSTA_RESERVED | CONSTANT_PARAMS_ARRAYS_RESERVED_POSITIONS_NUMBER |
| tabwfwyk | displayed_params_values |
| tabkfwyk | displayed_params_codes |
| tabcomwyk | displayed_params_comma_positions |
| ConstData | constant_param_value |
| ConstComa | constant_param_comma_position |
| DispData | display_panes_params_values |
| DispComa | display_panes_params_comma_positions |
| TABWYK_RESERVED | DISPLAYED_PARAMS_ARRAYS_RESERVED_POSITIONS_NUMBER |
| GVal | impulse_inputs_computed_values |
| GSum | impulse_inputs_impulses_numbers |
| GVal_mode | impulse_inputs_computation_mode |
| impwin | impulse_inputs_computation_windows_sizes |
| impmod | impulse_inputs_multiplication_factors |
| OutTim | impulse_outputs_impulses_times |
| Outputs | virtual_impulse_outputs |
| Inputs | virtual_impulse_inputs |
| LED1-LED16 | IMPULSE_OUTPUT_1-IMPULSE_OUTPUT_16 |
| INP1-INP8 | IMPULSE_INPUT_1-IMPULSE_INPUT_8 |
| GVAL_PRECISE | IMPULSE_INPUTS_COMPUTATION_MODE_PRECISE |
| GVAL_INERT | IMPULSE_INPUTS_COMPUTATION_MODE_INERT |
| SetGValMode | set_impulse_inputs_computation_mode |
| MyUnit | network_unit_ID |
| NetRapVal | network_sent_parameters_values |
| NetRapQty | network_sent_parameters_number |
| NetParQty | network_requested_parameters_number |
| NetParVal | network_requested_parameters_values |
| NetParDef | network_requested_parameters_definitions |
| NetGetPar | get_network_requested_parameter_value |
| POS(x) | x |
| tNetParDef | struct network_parameter_definition |
| ActPaczWsk | current_pack_parameters_values |
| tabkfprg | packs_parameters_codes |
| tabcomprg | packs_parameters_comma_positions |
| tabgrg | packs_parameters_upper_limits |
| tabgrd | packs_parameters_lower_limits |
| tablcprg | packs_parameters_digits_numbers |
| tabdefault | packs_parameters_default_values |
| TABPRG_RESERVED | PACKS_PARAMS_ARRAYS_RESERVED_POSITIONS_NUMBER |
| UnitCode | reports_unit_ID |
| ValQty | reports_parameters_number |
| SterQty | sender_parameters_number |
| RSVals | reports_parameters_values |
| tabster | sender_parameters_values |
| RSGetPar | get_sender_parameter_value |
| RS0HandleType | RS0_service_type |
| RS1HandleType | RS1_service_type |
| RS_RAP | RS_REPORTS |
| RS_NET | RS_NETWORK |
| cnf | parameters_configuration |
| tConfig | struct parameters_configuration |
| InitEECon | program_init |
| Wykonaj | program_run |
| Wykon01s | program_run_01s |
Oprócz zmian według powyższej tabeli niezbędne są również wszystkie zmiany opisane przy podejściu prostym (patrz Sekcja 19.1.1), za wyjątkiem definiowania stałej WANT_OLD_SYMBOL_NAMES.
| Poprzedni | Spis treści | Następny |
| Zmiany w programie technologicznym | Początek rozdziału | Sprawdzanie poprawności parametrów technologicznych przy pomocy programu narzędziowego checker |