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 |