Conversion PL7 4.5 Unity V8

Forum traitant des automates industriels de marque Schneider - Telemecanique
teteph56
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 20 juin 2016, 12:03

Conversion PL7 4.5 Unity V8

Message 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)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7167
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Conversion PL7 4.5 Unity V8

Message 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
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Brebiou
Dieu du process
Dieu du process
Messages : 946
Enregistré le : 21 oct. 2015, 08:38

Re: Conversion PL7 4.5 Unity V8

Message 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 ;)
teteph56
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 20 juin 2016, 12:03

Re: Conversion PL7 4.5 Unity V8

Message 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..;-)
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2087
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Conversion PL7 4.5 Unity V8

Message 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 ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7167
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Conversion PL7 4.5 Unity V8

Message par itasoft »

slts,
OUI (tu te trompe, lol)
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2087
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Conversion PL7 4.5 Unity V8

Message par philou77 »

Salut Itasoft.

Ok mais ça m'aide pas ! lol
Où est mon erreur ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7167
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Conversion PL7 4.5 Unity V8

Message 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
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1683
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Conversion PL7 4.5 Unity V8

Message 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.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2087
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Conversion PL7 4.5 Unity V8

Message 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 !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre