Page 1 sur 2

Conversion PL7 4.5 Unity V8

Posté : 20 juin 2016, 12:29
par teteph56
Bonjour,

Je travaille actuellement sur un projet de conversion d'un programme existant sous PL7 vers Unity.
La conversion semble bien se passer, pas d'erreur significative dans le rapport (erreur sur table animation..)

Or, j'utilisais une communication "mode caractères" avec un équipement dans PL7(au travers d'une carte TSX SCP114 logée dans l'emplacement voie 1 PCMCIA), qui ne fonctionne plus sous unity.
La seule piste que j'ai, me mène aux %MB utilisés dans la fonction de communication OUT_IN_CHAR, qui sont désormais remplacés par l'équivalent en %MW, sans résultats pour le moment.

Avez vous déjà rencontré ce type de problème lors des conversions?

Merci d'avance pour votre aide.


Ci joint le rapport de conv: (désolé pour la taille)

Code : Tout sélectionner

********************************************************************************
Fichier source PL7 : "C:\DOCUMENTS AND SETTINGS\ADMINISTRATEUR\BUREAU\LIONEL\PROG API GTCE\2 - VILLETTE .FEF\VILLETTE_A_2016.FEF"
Fichier cible Unity Pro : "C:\Documents and Settings\All Users\Documents\Schneider Electric\Unity Pro\PL7Converter\villette_a_2016.XEF\villette_a_2016.XEF"
Fichier du rapport de conversion : "C:\Documents and Settings\All Users\Documents\Schneider Electric\Unity Pro\PL7Converter\villette_a_2016.XEF\Rapport villette_a_2016_XEF.txt"
********************************************************************************
Nom de l'application : 'API_A'

Automate source PL7 : "TSX 57453A V6.1" Carte mémoire : "256 K - Storage"
Automate cible Unity Pro : "TSX P57 454M 02.30" Carte mémoire : "TSXMRPC002M - DATASTORAGE 1280 K - Slot A"
********************************************************************************

********************************************************************************
Tâche MAST
********************************************************************************
'Som_mast'
'Mast_sr1'
'Mast_sr3'
'Mast_sr4'
'Mast_sr5'
'Mast_sr6'
'Mast_sr7'
'Mast_sr9'
'Mast_sr10'
'Mast_sr14'
'Mast_sr16'
'Mast_sr19'
'Mast_sr20'
'Mast_sr21'
'Mast_sr25'
'Mast_sr26'
'Mast_sr27'
'Mast_sr28'
'Mast_sr29'
'Mast_sr30'
'Mast_sr31'
'Mast_sr32'
'Mast_sr33'
'Mast_sr34'
'Mast_sr36'
'Mast_sr37'
'Mast_sr38'
'Mast_sr39'
'Mast_sr40'
'Mast_sr41'
'Mast_sr42'
'Mast_sr43'
'Mast_sr50'
'Mast_sr51'
'Mast_sr52'
'Mast_sr53'
'Mast_sr100'
'Mast_sr102'
'Mast_sr104'
'Mast_sr105'
'Mast_sr106'
'Mast_sr107'
'Mast_sr108'
'Mast_sr110'
'Mast_sr120'
'Mast_sr130'

********************************************************************************
Tâche FAST
********************************************************************************
'Som_fast'
'Fast_sr0'

********************************************************************************
Tables d'animation
********************************************************************************
'Apc_pravis_sinit'
'Apc_simple'
'Asi'
'D3'
'D4'
'D5'
'Fifo_ts'
'Heure'
'Lect'
'Recherche_d4'
'Synit_tin'
'Table_1'
'Table_compteur'
'Table_disj_simple'
'Telechargement'
'Tts'
'Tts_ant'
'Tts_org'
'Tvl_1'
'Tvl_2'
'Vd1'
CONVERROR 1: Objet "%MB44755" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 2: Objet "%MB44757" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 3: Objet "%MB44759" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 4: Objet "%MB44761" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 5: Objet "%MB44763" non converti dans Unity Pro : complétez manuellement le programme.

'Vd2'
CONVERROR 6: Objet "%MB61455" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 7: Objet "%MB61457" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 8: Objet "%MB61459" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 9: Objet "%MB61461" non converti dans Unity Pro : complétez manuellement le programme.
CONVERROR 10: Objet "%MB61463" non converti dans Unity Pro : complétez manuellement le programme.


********************************************************************************
Liste des variables boucle non définies après la boucle FOR :
********************************************************************************
"Index_i"
"Index_source"
"Index_j"
"Index_evt"


********************************************************************************
Equivalence des objets radicalement modifiés :
********************************************************************************
"ADR#{1.0}SYS" remplacé par "ADDR('{1.0}SYS')"
"ADR#1.1.SYS" remplacé par "ADDR('0.1.1.SYS')"
"ADR#4.1.SYS" remplacé par "ADDR('0.4.1.SYS')"

"%M24096[%MW2854] ( Tts_chgt_etat[Index_j] )" remplacé par "Tts_chgt_etat_ar[Index_j]"
"%M28234:16 ( Emis_tin_ec:16 )" remplacé par "Emis_tin_ec_16"
"%M24096:16 ( Tts_chgt_etat:16 )" remplacé par "Tts_chgt_etat_16_b"
"%M28216:3 ( Emis_tvl1_ec:3 )" remplacé par "Emis_tvl1_ec_3"
"%M28219:3 ( Emis_tvl2_ec:3 )" remplacé par "Emis_tvl2_ec_3"
"%M20000[%MW2854] ( Tts_bit[Index_j] )" remplacé par "Tts_bit_ar[Index_j]"
"%M20000:16 ( Tts_bit:16 )" remplacé par "Tts_bit_16"

"%MB44754:9" remplacé par "Mb44754_9"
"%MB61458" remplacé par "Mb61458_2"
"%MB61454:9" remplacé par "Mb61454_9"
"%MB44754:10" remplacé par "Mb44754_10"
"%MB44760" remplacé par "Mb44760_2"
"%MB61460" remplacé par "Mb61460_2"
"%MB44762" remplacé par "Mb44762_2"
"%MB44500:200" remplacé par "Mb44500_200"
"%MB61462" remplacé par "Mb61462_2"
"%MB44754" remplacé par "Mb44754_2"
"%MB44754:4" remplacé par "Mb44754_4"
"%MB61454:4" remplacé par "Mb61454_4"
"%MB61454" remplacé par "Mb61454_2"
"%MB44756" remplacé par "Mb44756_2"
"%MB61454:10" remplacé par "Mb61454_10"
"%MB44754:6" remplacé par "Mb44754_6"
"%MB61454:6" remplacé par "Mb61454_6"
"%MB44754:7" remplacé par "Mb44754_7"
"%MB61456" remplacé par "Mb61456_2"
"%MB44758" remplacé par "Mb44758_2"
"%MB61454:7" remplacé par "Mb61454_7"
"%MB61200:200" remplacé par "Mb61200_200"

"%KW1050:5 ( Tretels1:5 )" remplacé par "Tretels1_5"
"%KW1030:3 ( Tretatc1:3 )" remplacé par "Tretatc1_3"
"%KW1150:5 ( Trtelsc2:5 )" remplacé par "Trtelsc2_5"
"%KW1130:3 ( Tretatc2:3 )" remplacé par "Tretatc2_3"
"%KW1040:5 ( Trescc1:5 )" remplacé par "Trescc1_5"
"%KW1010:2 ( Trinitc1:2 )" remplacé par "Trinitc1_2"
"%KW3121:20 ( Début_d3:20 )" remplacé par "Début_d3_20"
"%KW3000[%MW2846] ( Num_station[No_station] )" remplacé par "Num_station_ar[No_station]"
"%KW1140:5 ( Trescc2:5 )" remplacé par "Trescc2_5"
"%KW1110:2 ( Trinitc2:2 )" remplacé par "Trinitc2_2"
"%KW1020:4 ( Trconfc1:4 )" remplacé par "Trconfc1_4"
"%KW1120:4 ( Trconfc2:4 )" remplacé par "Trconfc2_4"

"%MW22377:3 ( T5_vd1_127:3 )" remplacé par "T5_vd1_127_3"
"%MW23300[%MW18296] ( T11_0[%MW18296] )" remplacé par "T11_0_ar[%MW18296]"
"%MW804[%MW2825] ( Tvl2_4[Index_tvl] )" remplacé par "Tvl2_4_ar[Index_tvl]"
"%MW27000[%MW18204].15 ( D5_0[%MW18204].15 )" remplacé par "D5_0_ar[%MW18204].15"
"%MW19960:147 ( Tts_org_96:147 )" remplacé par "Tts_org_96_147"
"%MW22377:4 ( T5_vd1_127:4 )" remplacé par "T5_vd1_127_4"
"%MW25492[%MW18301] ( T4_0[%MW18301] )" remplacé par "T4_0_ar[%MW18301]"
"%MW23000[%MW18322].14 ( T_mp_0[%MW18322].14 )" remplacé par "T_mp_0_ar[%MW18322].14"
"%MW23000[%MW18300].14 ( T_mp_0[%MW18300].14 )" remplacé par "T_mp_0_ar[%MW18300].14"
"%MW29656:256 ( Tts_figée_init_0:256 )" remplacé par "Tts_figée_init_0_256"
"%MW600:4 ( Tvl1_0:4 )" remplacé par "Tvl1_0_4"
"%MW22377:5 ( T5_vd1_127:5 )" remplacé par "T5_vd1_127_5"
"%MW3010[%MW29920] ( D4_10[%MW29920] )" remplacé par "D4_10_ar[%MW29920]"
"%MW23000[%MW18322].15 ( T_mp_0[%MW18322].15 )" remplacé par "T_mp_0_ar[%MW18322].15"
"%MW23000[%MW18294] ( T_mp_0[%MW18294] )" remplacé par "T_mp_0_ar[%MW18294]"
"%MW23000[%MW18300].15 ( T_mp_0[%MW18300].15 )" remplacé par "T_mp_0_ar[%MW18300].15"
"%MW25501[%MW2824] ( Fifo_ts_1[Index_fifo] )" remplacé par "Fifo_ts_1_ar[Index_fifo]"
"%MW25503[%MW2850] ( Fifo_ts_3[Pointeur_fifo] )" remplacé par "Fifo_ts_3_ar[Pointeur_fifo]"
"%MW29400[%MW2853] ( Tts_chgt_etat_0[Index_i] )" remplacé par "Tts_chgt_etat_0_ar[Index_i]"
"%MW31355:4 ( Out_in_char2_1:4 )" remplacé par "Out_in_char2_1_4"
"%MW22377:6 ( T5_vd1_127:6 )" remplacé par "T5_vd1_127_6"
"%MW2870:4 ( Emi_tvl1_gest1:4 )" remplacé par "Emi_tvl1_gest1_4"
"%MW600:28 ( Tvl1_0:28 )" remplacé par "Tvl1_0_28"
"%MW808[%MW2825] ( Tvl2_8[Index_tvl] )" remplacé par "Tvl2_8_ar[Index_tvl]"
"%MW25500[%MW2850].15 ( Fifo_ts_0[Pointeur_fifo].15 )" remplacé par "Fifo_ts_0_ar[Pointeur_fifo].15"
"%MW19864:256 ( Tts_org_0:256 )" remplacé par "Tts_org_0_256"
"%MW20326[%MW18520] ( T6_6[%MW18520] )" remplacé par "T6_6_ar[%MW18520]"
"%MW23300[%MW18309] ( T11_0[%MW18309] )" remplacé par "T11_0_ar[%MW18309]"
"%MW29656:116 ( Tts_figée_init_0:116 )" remplacé par "Tts_figée_init_0_116"
"%MW2882:4 ( Emi_tvl_init_gest1:4 )" remplacé par "Emi_tvl_init_gest1_4"
"%MW611[%MW2825] ( Tvl1_11[Index_tvl] )" remplacé par "Tvl1_11_ar[Index_tvl]"
"%MW25500[%MW2850] ( Fifo_ts_0[Pointeur_fifo] )" remplacé par "Fifo_ts_0_ar[Pointeur_fifo]"
"%MW28100[%MW18214] ( D5_1100[%MW18214] )" remplacé par "D5_1100_ar[%MW18214]"
"%MW24300[%MW18529] ( T_var_int_0[%MW18529] )" remplacé par "T_var_int_0_ar[%MW18529]"
"%MW23300[%MW18308] ( T11_0[%MW18308] )" remplacé par "T11_0_ar[%MW18308]"
"%MW805[%MW2825] ( Tvl2_5[Index_tvl] )" remplacé par "Tvl2_5_ar[Index_tvl]"
"%MW25500:56 ( Fifo_ts_0:56 )" remplacé par "Fifo_ts_0_56"
"%MW607[%MW2825] ( Tvl1_7[Index_tvl] )" remplacé par "Tvl1_7_ar[Index_tvl]"
"%MW606[%MW2825].0 ( Tvl1_6[Index_tvl].0 )" remplacé par "Tvl1_6_ar[Index_tvl].0"
"%MW23000[%MW18209] ( T_mp_0[%MW18209] )" remplacé par "T_mp_0_ar[%MW18209]"
"%MW24300[%MW18528] ( T_var_int_0[%MW18528] )" remplacé par "T_var_int_0_ar[%MW18528]"
"%MW23300[%MW18307] ( T11_0[%MW18307] )" remplacé par "T11_0_ar[%MW18307]"
"%MW29888:24 ( Tts_figée_init_232:24 )" remplacé par "Tts_figée_init_232_24"
"%MW1201:4 ( Tin_0:4 )" remplacé par "Tin_0_4"
"%MW806[%MW2825].0 ( Tvl2_6[Index_tvl].0 )" remplacé par "Tvl2_6_ar[Index_tvl].0"
"%MW23000[%MW18219] ( T_mp_0[%MW18219] )" remplacé par "T_mp_0_ar[%MW18219]"
"%MW28100[%MW18201] ( D5_1100[%MW18201] )" remplacé par "D5_1100_ar[%MW18201]"
"%MW29100:2 ( D5_2100:2 )" remplacé par "D5_2100_2"
"%MW24300[%MW18307] ( T_var_int_0[%MW18307] )" remplacé par "T_var_int_0_ar[%MW18307]"
"%MW23300[%MW18306] ( T11_0[%MW18306] )" remplacé par "T11_0_ar[%MW18306]"
"%MW13900:20 ( T_a_0:20 )" remplacé par "T_a_0_20"
"%MW2874:4 ( Emi_tvl2_gest1:4 )" remplacé par "Emi_tvl2_gest1_4"
"%MW25502[%MW2824] ( Fifo_ts_2[Index_fifo] )" remplacé par "Fifo_ts_2_ar[Index_fifo]"
"%MW604[%MW2825] ( Tvl1_4[Index_tvl] )" remplacé par "Tvl1_4_ar[Index_tvl]"
"%MW28101:31 ( D5_1101:31 )" remplacé par "D5_1101_31"
"%MW27001:31 ( D5_1:31 )" remplacé par "D5_1_31"
"%MW3012[%MW29920] ( D4_12[%MW29920] )" remplacé par "D4_12_ar[%MW29920]"
"%MW30801[%MW18311] ( T5_vd2_201[%MW18311] )" remplacé par "T5_vd2_201_ar[%MW18311]"
"%MW23300[%MW18305] ( T11_0[%MW18305] )" remplacé par "T11_0_ar[%MW18305]"
"%MW1411:5 ( Ordre_flag_tvl:5 )" remplacé par "Ordre_flag_tvl_5"
"%MW2886:4 ( Emi_tfi_gest1:4 )" remplacé par "Emi_tfi_gest1_4"
"%MW809[%MW2825] ( Tvl2_9[Index_tvl] )" remplacé par "Tvl2_9_ar[Index_tvl]"
"%MW3000[%MW18172] ( D4_0[%MW18172] )" remplacé par "D4_0_ar[%MW18172]"
"%MW27001[%MW18204] ( D5_1[%MW18204] )" remplacé par "D5_1_ar[%MW18204]"
"%MW20120:13 ( T12_0:13 )" remplacé par "T12_0_13"
"%MW3012[%MW29930] ( D4_12[%MW29930] )" remplacé par "D4_12_ar[%MW29930]"
"%MW24300[%MW18305] ( T_var_int_0[%MW18305] )" remplacé par "T_var_int_0_ar[%MW18305]"
"%MW22401[%MW18311].3 ( T5_vd1_151[%MW18311].3 )" remplacé par "T5_vd1_151_ar[%MW18311].3"
"%MW23300[%MW18304] ( T11_0[%MW18304] )" remplacé par "T11_0_ar[%MW18304]"
"%MW13900[%MW2863] ( T_a_0[Index_t_a] )" remplacé par "T_a_0_ar[Index_t_a]"
"%MW604:116 ( Tvl1_4:116 )" remplacé par "Tvl1_4_116"
"%MW810[%MW2825] ( Tvl2_10[Index_tvl] )" remplacé par "Tvl2_10_ar[Index_tvl]"
"%MW25501[%MW2850] ( Fifo_ts_1[Pointeur_fifo] )" remplacé par "Fifo_ts_1_ar[Pointeur_fifo]"
"%MW25500:1500 ( Fifo_ts_0:1500 )" remplacé par "Fifo_ts_0_1500"
"%MW28132:31 ( D5_1132:31 )" remplacé par "D5_1132_31"
"%MW27032:31 ( D5_32:31 )" remplacé par "D5_32_31"
"%MW20325[%MW18520] ( T6_5[%MW18520] )" remplacé par "T6_5_ar[%MW18520]"
"%MW24300[%MW18304] ( T_var_int_0[%MW18304] )" remplacé par "T_var_int_0_ar[%MW18304]"
"%MW608[%MW2825] ( Tvl1_8[Index_tvl] )" remplacé par "Tvl1_8_ar[Index_tvl]"
"%MW25500[%MW2824].15 ( Fifo_ts_0[Index_fifo].15 )" remplacé par "Fifo_ts_0_ar[Index_fifo].15"
"%MW30727:2 ( T5_vd2_127:2 )" remplacé par "T5_vd2_127_2"
"%MW24300[%MW18303] ( T_var_int_0[%MW18303] )" remplacé par "T_var_int_0_ar[%MW18303]"
"%MW3001[%MW25001] ( D4_1[%MW25001] )" remplacé par "D4_1_ar[%MW25001]"
"%MW2878:4 ( Emi_tin_gest1:4 )" remplacé par "Emi_tin_gest1_4"
"%MW19608:256 ( Tts_ant_0:256 )" remplacé par "Tts_ant_0_256"
"%MW28163:31 ( D5_1163:31 )" remplacé par "D5_1163_31"
"%MW27063:31 ( D5_63:31 )" remplacé par "D5_63_31"
"%MW30727:3 ( T5_vd2_127:3 )" remplacé par "T5_vd2_127_3"
"%MW30801[%MW18311].3 ( T5_vd2_201[%MW18311].3 )" remplacé par "T5_vd2_201_ar[%MW18311].3"
"%MW24300[%MW18533] ( T_var_int_0[%MW18533] )" remplacé par "T_var_int_0_ar[%MW18533]"
"%MW24300[%MW18302] ( T_var_int_0[%MW18302] )" remplacé par "T_var_int_0_ar[%MW18302]"
"%MW23300[%MW18312] ( T11_0[%MW18312] )" remplacé par "T11_0_ar[%MW18312]"
"%MW14104[%MW2864] ( T_rs_4[Index_source] )" remplacé par "T_rs_4_ar[Index_source]"
"%MW604:24 ( Tvl1_4:24 )" remplacé par "Tvl1_4_24"
"%MW25503[%MW2824] ( Fifo_ts_3[Index_fifo] )" remplacé par "Fifo_ts_3_ar[Index_fifo]"
"%MW605[%MW2825] ( Tvl1_5[Index_tvl] )" remplacé par "Tvl1_5_ar[Index_tvl]"
"%MW19352[%MW2853] ( Tts_0[Index_i] )" remplacé par "Tts_0_ar[Index_i]"
"%MW30727:4 ( T5_vd2_127:4 )" remplacé par "T5_vd2_127_4"
"%MW23000[%MW18322] ( T_mp_0[%MW18322] )" remplacé par "T_mp_0_ar[%MW18322]"
"%MW22401[%MW18311] ( T5_vd1_151[%MW18311] )" remplacé par "T5_vd1_151_ar[%MW18311]"
"%MW24300[%MW18532] ( T_var_int_0[%MW18532] )" remplacé par "T_var_int_0_ar[%MW18532]"
"%MW23300[%MW18311] ( T11_0[%MW18311] )" remplacé par "T11_0_ar[%MW18311]"
"%MW23000[%MW18300] ( T_mp_0[%MW18300] )" remplacé par "T_mp_0_ar[%MW18300]"
"%MW19096:256 ( D3_0:256 )" remplacé par "D3_0_256"
"%MW27000[%MW18204] ( D5_0[%MW18204] )" remplacé par "D5_0_ar[%MW18204]"
"%MW30727:5 ( T5_vd2_127:5 )" remplacé par "T5_vd2_127_5"
"%MW31360:4 ( Out_in_char1_1:4 )" remplacé par "Out_in_char1_1_4"
"%MW25300[%MW18301] ( T2_0[%MW18301] )" remplacé par "T2_0_ar[%MW18301]"
"%MW24300[%MW18531] ( T_var_int_0[%MW18531] )" remplacé par "T_var_int_0_ar[%MW18531]"
"%MW23000[%MW18530] ( T_mp_0[%MW18530] )" remplacé par "T_mp_0_ar[%MW18530]"
"%MW23300[%MW18310] ( T11_0[%MW18310] )" remplacé par "T11_0_ar[%MW18310]"
"%MW13901[%MW2863] ( T_a_1[Index_t_a] )" remplacé par "T_a_1_ar[Index_t_a]"
"%MW811[%MW2825] ( Tvl2_11[Index_tvl] )" remplacé par "Tvl2_11_ar[Index_tvl]"
"%MW25500[%MW2824] ( Fifo_ts_0[Index_fifo] )" remplacé par "Fifo_ts_0_ar[Index_fifo]"
"%MW3000:9000 ( D4_0:9000 )" remplacé par "D4_0_9000"
"%MW25502[%MW2850] ( Fifo_ts_2[Pointeur_fifo] )" remplacé par "Fifo_ts_2_ar[Pointeur_fifo]"
"%MW28100[%MW18214].15 ( D5_1100[%MW18214].15 )" remplacé par "D5_1100_ar[%MW18214].15"
"%MW30727:6 ( T5_vd2_127:6 )" remplacé par "T5_vd2_127_6"
"%MW24300[%MW18530] ( T_var_int_0[%MW18530] )" remplacé par "T_var_int_0_ar[%MW18530]"
"%MW807[%MW2825] ( Tvl2_7[Index_tvl] )" remplacé par "Tvl2_7_ar[Index_tvl]"
"%MW609[%MW2825] ( Tvl1_9[Index_tvl] )" remplacé par "Tvl1_9_ar[Index_tvl]"
"%MW600:120 ( Tvl1_0:120 )" remplacé par "Tvl1_0_120"
"%MW29400:256 ( Tts_chgt_etat_0:256 )" remplacé par "Tts_chgt_etat_0_256"
"%MW28101[%MW18214] ( D5_1101[%MW18214] )" remplacé par "D5_1101_ar[%MW18214]"
"%MW19352:256 ( Tts_0:256 )" remplacé par "Tts_0_256"
"%MW22377:2 ( T5_vd1_127:2 )" remplacé par "T5_vd1_127_2"
"%MW23000[%MW18322].12 ( T_mp_0[%MW18322].12 )" remplacé par "T_mp_0_ar[%MW18322].12"
"%MW23300[%MW18297] ( T11_0[%MW18297] )" remplacé par "T11_0_ar[%MW18297]"
"%MW3000[%MW18522] ( D4_0[%MW18522] )" remplacé par "D4_0_ar[%MW18522]"
"%MW23000[%MW18451] ( T_mp_0[%MW18451] )" remplacé par "T_mp_0_ar[%MW18451]"
"%MW23000[%MW18300].12 ( T_mp_0[%MW18300].12 )" remplacé par "T_mp_0_ar[%MW18300].12"
"%MW29772:116 ( Tts_figée_init_116:116 )" remplacé par "Tts_figée_init_116_116"
"%MW800:120 ( Tvl2_0:120 )" remplacé par "Tvl2_0_120"
"%MW610[%MW2825] ( Tvl1_10[Index_tvl] )" remplacé par "Tvl1_10_ar[Index_tvl]"
"%MW27000[%MW18201] ( D5_0[%MW18201] )" remplacé par "D5_0_ar[%MW18201]"
"%MW3000[%MW25001] ( D4_0[%MW25001] )" remplacé par "D4_0_ar[%MW25001]"
"%MW3000:10 ( D4_0:10 )" remplacé par "D4_0_10"
"%MW20107:13 ( Tts_org_243:13 )" remplacé par "Tts_org_243_13"
"%MW20120:4 ( T12_0:4 )" remplacé par "T12_0_4"

"%TM40.V" remplacé par "Tm40.ET"
"%TM41.V" remplacé par "Tm41.ET"
"%TM30.V" remplacé par "Tm30.ET"
"%TM42.V" remplacé par "Tm42.ET"
"%TM31.V" remplacé par "Tm31.ET"
"%TM43.V" remplacé par "Tm43.ET"
"%TM32.V" remplacé par "Tm32.ET"
"%TM33.V" remplacé par "Tm33.ET"
"%TM34.V" remplacé par "Tm34.ET"
"%TM35.V" remplacé par "Tm35.ET"
"%TM36.V" remplacé par "Tm36.ET"
"%TM37.V" remplacé par "Tm37.ET"
"%TM38.V" remplacé par "Tm38.ET"
"%TM39.V" remplacé par "Tm39.ET"

"%I\1.2.31\1.0:16" remplacé par "%I\2.31\0.1.0:16"
"%I\1.2.26\0.0:16" remplacé par "%I\2.26\0.0.0:16"
"%I\1.2.27\0.MOD.ERR" remplacé par "%I\2.27\0.0.MOD.ERR"
"%I\1.2.13\0.MOD.ERR" remplacé par "%I\2.13\0.0.MOD.ERR"
"%I\1.2.10\0.MOD.ERR" remplacé par "%I\2.10\0.0.MOD.ERR"
"%Q\1.2.42\1.0:16" remplacé par "%Q\2.42\0.1.0:16"
"%I\1.2.34\1.0:16" remplacé par "%I\2.34\0.1.0:16"
"%I\1.2.31\0.0:16" remplacé par "%I\2.31\0.0.0:16"
"%I\1.2.10\0.0:16" remplacé par "%I\2.10\0.0.0:16"
"%I\1.2.19\0.MOD.ERR" remplacé par "%I\2.19\0.0.MOD.ERR"
"%I\1.2.16\0.MOD.ERR" remplacé par "%I\2.16\0.0.MOD.ERR"
"%I\1.2.6\0.MOD.ERR" remplacé par "%I\2.6\0.0.MOD.ERR"
"%Q\1.2.42\0.0:16" remplacé par "%Q\2.42\0.0.0:16"
"%I\1.2.37\1.0:16" remplacé par "%I\2.37\0.1.0:16"
"%I\1.2.34\0.0:16" remplacé par "%I\2.34\0.0.0:16"
"%I\1.2.13\1.0:16" remplacé par "%I\2.13\0.1.0:16"
"%Q\1.2.45\0.0:16" remplacé par "%Q\2.45\0.0.0:16"
"%I\1.2.37\0.0:16" remplacé par "%I\2.37\0.0.0:16"
"%I\1.2.21\1.0:16" remplacé par "%I\2.21\0.1.0:16"
"%I\1.2.13\0.0:16" remplacé par "%I\2.13\0.0.0:16"
"%I\1.2.42\0.MOD.ERR" remplacé par "%I\2.42\0.0.MOD.ERR"
"%Q\1.2.24\0.0:16" remplacé par "%Q\2.24\0.0.0:16"
"%Q\1.2.19\0.0:16" remplacé par "%Q\2.19\0.0.0:16"
"%I\1.2.21\0.0:16" remplacé par "%I\2.21\0.0.0:16"
"%I\1.2.16\0.0:16" remplacé par "%I\2.16\0.0.0:16"
"%I\1.2.48\0.MOD.ERR" remplacé par "%I\2.48\0.0.MOD.ERR"
"%I\1.2.45\0.MOD.ERR" remplacé par "%I\2.45\0.0.MOD.ERR"
"%I\1.2.34\0.MOD.ERR" remplacé par "%I\2.34\0.0.MOD.ERR"
"%I\1.2.31\0.MOD.ERR" remplacé par "%I\2.31\0.0.MOD.ERR"
"%Q\1.2.48\0.0:16" remplacé par "%Q\2.48\0.0.0:16"
"%I\1.2.27\1.0:16" remplacé par "%I\2.27\0.1.0:16"
"%I\1.2.6\1.0:16" remplacé par "%I\2.6\0.1.0:16"
"%I\1.2.37\0.MOD.ERR" remplacé par "%I\2.37\0.0.MOD.ERR"
"%I\1.2.26\0.MOD.ERR" remplacé par "%I\2.26\0.0.MOD.ERR"
"%I\1.2.23\0.MOD.ERR" remplacé par "%I\2.23\0.0.MOD.ERR"
"%I\1.2.20\0.MOD.ERR" remplacé par "%I\2.20\0.0.MOD.ERR"
"%I\1.2.32\1.0:16" remplacé par "%I\2.32\0.1.0:16"
"%I\1.2.27\0.0:16" remplacé par "%I\2.27\0.0.0:16"
"%I\1.2.11\1.0:16" remplacé par "%I\2.11\0.1.0:16"
"%I\1.2.6\0.0:16" remplacé par "%I\2.6\0.0.0:16"
"%I\1.2.15\0.MOD.ERR" remplacé par "%I\2.15\0.0.MOD.ERR"
"%I\1.2.12\0.MOD.ERR" remplacé par "%I\2.12\0.0.MOD.ERR"
"%Q\1.2.43\1.0:16" remplacé par "%Q\2.43\0.1.0:16"
"%I\1.2.35\1.0:16" remplacé par "%I\2.35\0.1.0:16"
"%I\1.2.32\0.0:16" remplacé par "%I\2.32\0.0.0:16"
"%I\1.2.11\0.0:16" remplacé par "%I\2.11\0.0.0:16"
"%Q\1.2.46\1.0:16" remplacé par "%Q\2.46\0.1.0:16"
"%Q\1.2.43\0.0:16" remplacé par "%Q\2.43\0.0.0:16"
"%Q\1.2.14\0.0:16" remplacé par "%Q\2.14\0.0.0:16"
"%I\1.2.38\1.0:16" remplacé par "%I\2.38\0.1.0:16"
"%I\1.2.35\0.0:16" remplacé par "%I\2.35\0.0.0:16"
"%Q\1.2.46\0.0:16" remplacé par "%Q\2.46\0.0.0:16"
"%I\1.2.38\0.0:16" remplacé par "%I\2.38\0.0.0:16"
"%I\1.2.22\1.0:16" remplacé par "%I\2.22\0.1.0:16"
"%I\1.2.17\1.0:16" remplacé par "%I\2.17\0.1.0:16"
"%I\1.2.44\0.MOD.ERR" remplacé par "%I\2.44\0.0.MOD.ERR"
"%I\1.2.41\0.MOD.ERR" remplacé par "%I\2.41\0.0.MOD.ERR"
"%I\1.2.30\0.MOD.ERR" remplacé par "%I\2.30\0.0.MOD.ERR"
"%I\1.2.30\1.0:16" remplacé par "%I\2.30\0.1.0:16"
"%I\1.2.25\1.0:16" remplacé par "%I\2.25\0.1.0:16"
"%I\1.2.22\0.0:16" remplacé par "%I\2.22\0.0.0:16"
"%I\1.2.17\0.0:16" remplacé par "%I\2.17\0.0.0:16"
"%I\1.2.47\0.MOD.ERR" remplacé par "%I\2.47\0.0.MOD.ERR"
"%I\1.2.36\0.MOD.ERR" remplacé par "%I\2.36\0.0.MOD.ERR"
"%I\1.2.33\0.MOD.ERR" remplacé par "%I\2.33\0.0.MOD.ERR"
"%I\1.2.25\0.0:16" remplacé par "%I\2.25\0.0.0:16"
"%I\1.2.39\0.MOD.ERR" remplacé par "%I\2.39\0.0.MOD.ERR"
"%I\1.2.28\0.MOD.ERR" remplacé par "%I\2.28\0.0.MOD.ERR"
"%I\1.2.25\0.MOD.ERR" remplacé par "%I\2.25\0.0.MOD.ERR"
"%I\1.2.22\0.MOD.ERR" remplacé par "%I\2.22\0.0.MOD.ERR"
"%I\1.2.11\0.MOD.ERR" remplacé par "%I\2.11\0.0.MOD.ERR"
"%I\1.2.33\1.0:16" remplacé par "%I\2.33\0.1.0:16"
"%I\1.2.30\0.0:16" remplacé par "%I\2.30\0.0.0:16"
"%I\1.2.28\1.0:16" remplacé par "%I\2.28\0.1.0:16"
"%I\1.2.7\1.0:16" remplacé par "%I\2.7\0.1.0:16"
"%I\1.2.17\0.MOD.ERR" remplacé par "%I\2.17\0.0.MOD.ERR"
"%I\1.2.14\0.MOD.ERR" remplacé par "%I\2.14\0.0.MOD.ERR"
"%I\1.2.7\0.MOD.ERR" remplacé par "%I\2.7\0.0.MOD.ERR"
"%Q\1.2.41\0.0:16" remplacé par "%Q\2.41\0.0.0:16"
"%I\1.2.36\1.0:16" remplacé par "%I\2.36\0.1.0:16"
"%I\1.2.33\0.0:16" remplacé par "%I\2.33\0.0.0:16"
"%I\1.2.28\0.0:16" remplacé par "%I\2.28\0.0.0:16"
"%I\1.2.7\0.0:16" remplacé par "%I\2.7\0.0.0:16"
"%Q\1.2.44\0.0:16" remplacé par "%Q\2.44\0.0.0:16"
"%I\1.2.39\1.0:16" remplacé par "%I\2.39\0.1.0:16"
"%I\1.2.36\0.0:16" remplacé par "%I\2.36\0.0.0:16"
"%I\1.2.20\1.0:16" remplacé par "%I\2.20\0.1.0:16"
"%I\1.2.15\1.0:16" remplacé par "%I\2.15\0.1.0:16"
"%I\1.2.12\0.0:16" remplacé par "%I\2.12\0.0.0:16"
"%Q\1.2.47\0.0:16" remplacé par "%Q\2.47\0.0.0:16"
"%I\1.2.39\0.0:16" remplacé par "%I\2.39\0.0.0:16"
"%I\1.2.23\1.0:16" remplacé par "%I\2.23\0.1.0:16"
"%I\1.2.20\0.0:16" remplacé par "%I\2.20\0.0.0:16"
"%I\1.2.15\0.0:16" remplacé par "%I\2.15\0.0.0:16"
"%I\1.2.46\0.MOD.ERR" remplacé par "%I\2.46\0.0.MOD.ERR"
"%I\1.2.43\0.MOD.ERR" remplacé par "%I\2.43\0.0.MOD.ERR"
"%I\1.2.32\0.MOD.ERR" remplacé par "%I\2.32\0.0.MOD.ERR"
"%I\1.2.26\1.0:16" remplacé par "%I\2.26\0.1.0:16"
"%I\1.2.23\0.0:16" remplacé par "%I\2.23\0.0.0:16"
"%I\1.2.38\0.MOD.ERR" remplacé par "%I\2.38\0.0.MOD.ERR"
"%I\1.2.35\0.MOD.ERR" remplacé par "%I\2.35\0.0.MOD.ERR"
"%I\1.2.24\0.MOD.ERR" remplacé par "%I\2.24\0.0.MOD.ERR"
"%I\1.2.21\0.MOD.ERR" remplacé par "%I\2.21\0.0.MOD.ERR"
[EDIT de Brebiou] Ajout balise Codebox (TXT)

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 07:17
par itasoft
Slts,
Ya pas de %MB sur Unity il faut les remplacer par des STRING
Ex :
%MB2000 :16
déclarer une variable de type STRING à l’adresse absolue %MW2000/2
PS: si tu pouvais éviter de remplir tout le forum avec des comptes rendus de un kilomètre de long, lol

cliquer dessus pour agrandir l'image
Cap.JPG

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 09:13
par Brebiou
itasoft a écrit : PS: si tu pouvais éviter de remplir tout le forum avec des comptes rendus de un kilomètre de long, lol
Il peux le mettre dans une balise [Codebox] (comme je l'ai fait en éditant son post) histoire qu'on ai pas à dérouler pendant 30 sec à chaque fois qu'on va lire le sujet ;)

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 11:22
par teteph56
itasoft a écrit :Slts,
Ya pas de %MB sur Unity il faut les remplacer par des STRING
Ex :
%MB2000 :16
déclarer une variable de type STRING à l’adresse absolue %MW2000/2
PS: si tu pouvais éviter de remplir tout le forum avec des comptes rendus de un kilomètre de long, lol

cliquer dessus pour agrandir l'image
Cap.JPG
désolé je cherchais comment insérer mon texte ;-)
merci d'avoir corrigé..

itasoft, c'est exactement ce que j'ai fait...le MB divisé par 2, déclaré en STRING..;-)

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 14:53
par philou77
Salut !

Eclairez moi,

un %MB2000:16 va se ranger à l'adresse 2000 et comporte 16 Octets (ou 32 caractères) .
Alors un %MW2000 déclaré en string [32] fait pareil non ? juste déclarer un nombre pair en string (un octet = 2 caractères)

je me trompe ?

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 15:21
par itasoft
slts,
OUI (tu te trompe, lol)

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 15:39
par philou77
Salut Itasoft.

Ok mais ça m'aide pas ! lol
Où est mon erreur ?

Re: Conversion PL7 4.5 Unity V8

Posté : 21 juin 2016, 15:45
par itasoft
slts,
les %MB c'est des BYTES des octets ou un caractère, qui se trouvent aux mêmes adresses que les %MW , un %MW = deux %MB
donc %MB2000:16 ça veut dire 16 caractères à partir de l'adresse %MB2000/2 soit %MW1000
compris , lol

Re: Conversion PL7 4.5 Unity V8

Posté : 22 juin 2016, 07:38
par Béryl
Itasoft a raison, attention aux règles de recouvrement chez Schneider, surtout quand on est habitué à Siemens.
%MWi est formé de %MBi X2 et de %MBi X2 +1
%MDi est formé de %MWi et de %MWi +1

Perso, je fuis les %MB comme la peste.
Nid à pue garanti.

Re: Conversion PL7 4.5 Unity V8

Posté : 22 juin 2016, 09:32
par philou77
Merci les gars, j'ai compris maintenant ;)

sympa cette notation %MB qui enregistre à une autre adresse !
J'avais jamais eu l'occasion de l'utiliser !