IFM CP9050 ISO 2575 symbols for CODESYS 3.5 Manuel du propriétaire
Ajouter à Mes manuels28 Des pages
▼
Scroll to page 2
of
28
Manuel utilisateur ecomatDisplay/Symbol fonts 11403329 / 00 08 / 2021 CP9050 FR CP9050 Contenu 1 Remarques préliminaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Notes légales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Symboles utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Objectif du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 2 Consignes de sécurité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 Usage prévu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Installation sur PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Installation sur l’appareil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Ajouter une police . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Données de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 7 7 5 Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.1 Utiliser les Symbol fonts dans CODESYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 5.2 Animer les polices de symboles au moment de l'exécution . . . . . . . . . . . . . . . . . . . . . . . . 8 5.2.1 Définir une variable de couleur dans PLC_PRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 5.2.2 Configurer l’affichage du symbole de stationnement . . . . . . . . . . . . . . . . . . . . . . . . . 9 5.2.3 Configurer le bouton « gris » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2.4 Configurer le bouton « rouge » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.2.5 Sauvegarder et simuler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 6 Mapping des Symbol fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 7 Projet de démonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 Télécharger le projet de démonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Package avec le projet de démonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3 Installation du projet de démonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4 Configuration du projet de démonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5 Mapping de la police de démonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 26 26 26 26 26 28 CP9050 1 Remarques préliminaires Notice d’utilisation, données techniques, homologations et informations supplémentaires via le code QR sur l’appareil / l’emballage ou sur www.ifm.com. 1.1 Notes légales © Tous droits réservés par ifm electronic gmbh. Cette notice ne peut être reproduite ou exploitée, même par extraits, sans l’accord d’ifm electronic gmbh. Tous les noms de produits, les images, sociétés ou autres marques sont la propriété de leurs titulaires. • AS-i est la propriété d'AS-International Association • CAN est la propriété de Robert Bosch GmbH, Allemagne • CANopen est la propriété de CiA (CAN in Automation e.V.), Allemagne • CODESYS™ est la propriété de CODESYS GmbH, Allemagne • DeviceNet™ est la propriété d'ODVA™ (Open DeviceNet Vendor Association), Etats-Unis • EtherNet/IP® est la propriété d'ODVA™ (Open DeviceNet Vendor Association), Etats-Unis • EtherCAT® est une marque enregistrée et une technologie breveté et agréé par Beckhoff Automation GmbH, Allemagne • ISOBUS est la propriété d'AEF – Agricultural Industry Electronics Foundation e.V., Allemagne • Modbus® est la propriété de Schneider Electric SE, France • PROFIBUS® est la propriété de PROFIBUS Nutzerorganisation e.V., Allemagne • PROFINET® est la propriété de PROFIBUS Nutzerorganisation e.V., Allemagne • Microsoft® est la propriété de Microsoft Corporation, Etats-Unis • Windows® est la propriété de Microsoft Corporation, Etats-Unis • Linux® est une marque déposée de Linus Torvalds aux États-Unis et dans d'autres pays. 1.2 Symboles utilisés Condition préalable Action à effectuer Réaction, résultat [...] Désignation d'une touche, d'un bouton ou d'un affichage Référence Remarque importante Le non-respect peut aboutir à des dysfonctionnements ou perturbations Information Remarque supplémentaire 1.3 Objectif du document Ce document décrit l'installation et l'utilisation des ecomatDisplay/Symbol fonts, réference CP9050 à partir de la version V2.x.x.x du firmware. 3 CP9050 2 Consignes de sécurité Avant la mise en service du logiciel, lire la notice d'utilisation. S'assurer que le logiciel est adapté sans restrictions à l'application en question et aux capteurs raccordés. Le non-respect des consignes ou des données techniques peut provoquer des dommages corporels et/ou matériels. C'est pourquoi le montage, la mise en service et l'entretien de l'appareil doivent être effectués par du personnel qualifié et autorisé par le responsable de l'installation. Le non-respect des consignes, l'emploi non conforme par rapport aux prescriptions, un montage ou une manipulation incorrects peuvent porter atteinte à la sécurité des personnes et des installations. Le montage et le raccordement doivent être conformes aux normes nationales et internationales en vigueur. La personne qui installe le logiciel en est responsable. Les modifications du code source ou des composants individuels du logiciel qui ne sont pas explicitement décrites dans la notice d'utilisation entraînent la perte des droits de soutien contre ifm electronic gmbh. 4 CP9050 3 Usage prévu La police de symboles ecomatDisplay/Symbol fonts est utilisée pour afficher les symboles dans la visualisation de l'ecomatDisplay. 5 CP9050 4 Installation 4.1 Package Un projet de démonstration gratuit comprenant 10 exemples de symboles est disponible pour tester la police de symboles. Pour plus d’informations, voir le chapitre Projet de démonstration (Ò / 26). La police ecomatDisplay/Symbol est fournie sous forme de fichier zip. Le fichier zip contient les fichiers suivants : Nom du fichier Signification ifm_icon_A_B_C.ttf Police avec les noms de symboles A, B et C au format ttf. ifm_icon_D_E.ttf Police avec les noms de symboles D et E au format ttf. ifm_icon_F_H.ttf Police avec les noms de symboles F et H au format ttf. ifm_icon_I_J_L.ttf Police avec les noms de symboles I, J et L en format ttf. ifm_icon_M_N_O_P.ttf Police avec les noms de symboles M, N, O et P au format ttf. ifm_icon_R_S.ttf Police avec les noms de symboles R et S au format ttf. ifm_icon_T_U_V.ttf Police avec les noms de symboles T, U et V au format ttf. 4.2 Installation sur PC ü Le paquet de polices de symboles se trouve sur le PC. ü CODESYS est fermé. u Dézippez le fichier zip. w La police de symboles est divisée en plusieurs fichiers de police au format TrueType en raison du nombre de symboles. u Dans l'explorateur de fichiers : Marquer les fichiers ttf contenus. u Cliquer avec le bouton droit de la souris sur les fichiers ttf pour ouvrir le menu contextuel. u Cliquer sur [Install] dans le menu contextuel. w Les fichiers marqués de la police de symboles sont installés sous Windows. w La police de symboles est disponible dans Windows. Les polices installées peuvent être vérifiées sous [System settings > Fonts]. 4.3 Installation sur l’appareil À partir de la version 2.2.x du firmware, les fichiers de la police de symboles sont préinstallés sur l'ecomatDisplay et ne nécessitent pas d’être installés sur l'appareil comme décrit cidessous. Une licence correspondante est nécessaire pour l'utilisation de la police de symboles. 6 CP9050 4.3.1 Ajouter une police Charger une police (True Type Font) sur l'appareil : u Se connecter à la machine via winSCP. u Copier le fichier de la police True Type Font ( *.ttf ) dans le dossier suivant sur l’appareil : /usr/share/fonts/ u Redémarrer l'appareil. w Toutes les polices du dossier sont installées et peuvent être utilisées. Si la police est également réinstallée sous Windows : u Si CODESYS est ouvert, le redémarrer pour que la nouvelle police soit disponible dans CODESYS. 4.3.2 Données de connexion Les données de connexion suivantes sont définies en usine : Nom d'utilisateur/connexion : root Mot de passe : pdm3 Ces paramètres s'appliquent, par exemple, à : • l’accès à l'appareil via FTP, Telnet, SSH • l’accès au mode de configuration, à condition que la protection par mot de passe soit activée. 7 CP9050 5 Configuration 5.1 Utiliser les Symbol fonts dans CODESYS ü Les ecomatDisplay/Symbol fonts sont installés sur le PC. (Ò Installation sur PC / 6) u Chaque symbole des polices ecomatDisplay/Symbol fonts est associé à une lettre. Consulter le tableau de correspondance (Ò Mapping des Symbol fonts / 12) pour l'affectation des symboles. u Ouvrir l'éditeur de visualisation dans CODESYS. u Insérer un champ de texte. u Sélectionner le jeu de caractères souhaité via les propriétés du champ de texte, par exemple ifm_icon_A_B_C . u Sélectionner la lettre correspondant au symbole souhaité, par exemple A pour le symbole Active_seat du jeu de caractères ifm_icon_A_B_C . w Le symbole souhaité est inséré. u Définir de manière statique la couleur des propriétés, la couleur d'arrière-plan et la taille de la police comme vous le souhaitez. u Comme alternative : Animer la couleur des propriétés, la couleur de fond et la taille de la police comme vous le souhaitez dans CODESYS de sorte que, par exemple, un changement de couleur se produise pendant l'exécution. (Ò Animer les polices de symboles au moment de l'exécution / 8) Un projet de démonstration gratuit comprenant 10 exemples de symboles est disponible pour tester la police de symboles. Pour plus d’informations, voir le chapitre Projet de démonstration (Ò / 26). 5.2 Animer les polices de symboles au moment de l'exécution Les symboles des polices de symboles peuvent être animés au moment de l'exécution. Dans l'exemple suivant « Frein de stationnement », la couleur du symbole est contrôlée en fonction d'une variable. Le contrôle s'effectue à des fins de simulation à l'aide de deux boutons dans la visualisation. Dans une application réelle, la commande du changement de couleur serait réalisée, par exemple, à l'aide d'une logique dans le programme de commande et en fonction des entrées de commande. 8 CP9050 • Le frein de stationnement est activé = le symbole est rouge ( 16#FFFF0000 ) • Le frein de stationnement est désactivé = le symbole est gris ( 16#FFC0C0C0 ) 5.2.1 Définir une variable de couleur dans PLC_PRG ü Les polices ecomatDisplay/Symbol fonts sont installées sur le PC CODESYS sous Windows. ü Un projet ecomatDisplay est ouvert dans CODESYS. ü Le site PLC_PRG est ouvert. u Dans PLC_PRG dans la section VAR , définir la variable de couleur dwColor comme suit et lui donner la valeur de départ (16#FF000000 = noir) : dwColor: DWORD := 16#FF000000; 5.2.2 Configurer l’affichage du symbole de stationnement ü Une visualisation est ouverte. u Positionner un [rectangle] de la vue de la [Visualization Toobox] sur la visualisation. u Définir la taille du rectangle, par exemple : Width = 48 , Height = 48 u Sous [Font], définir la police ifm_Icon_M_N_O_P et la taille de la police 28 . u Entrer P comme [texte] sous [Texts]. w Le rectangle avec le symbole de stationnement est configuré de manière statique. u Dans la zone [Font variables], entrer la variable PLC_PRG.dwColor sous [Color]. 9 CP9050 5.2.3 Configurer le bouton « gris » u Positionner un [bouton] de la [Vizualisation Toolbox] sur la visualisation. u Entrer grey comme [texte] sous [Texts]. u Sous [Input Configuration > OnMouseClick], définir l'action [Execute ST-Code]. u Saisir PLC_PRG.dwColor:=16#FFC0C0C0; dans le champ de saisie [Execute ST-Code]. 5.2.4 Configurer le bouton « rouge » u Positionner un [bouton] de la [Vizualisation Toolbox] sur la visualisation. u Entrer red comme [texte] sous [Texts]. u Régler [Execute ST-Code] sous [Input Configuration > OnMouseClick]. u Saisir PLC_PRG.dwColor:=16#FFFF0000; dans le champ de saisie [Execute ST-Code]. 10 CP9050 5.2.5 Sauvegarder et simuler u Sauvegarder le projet et activer le mode de simulation via [Online > Simulation] . u Traduire et charger le projet et démarrer la simulation. w A l'aide des boutons, la couleur du symbole peut être changée en gris et rouge. 11 CP9050 6 Mapping des Symbol fonts Character 12 Character set ifm_icon_A_B_C A Active_seat B Adaptive_cruise_control C Adaptive_cruise_control_failure D Air-conditioning_system E Airbag_2 F Airbag G Air_conditioning_system_off H All_wheel_drive_4x4 I All_wheel_drive_6x6 J Antenna K Anti-lock_brake_system_ABS_off_2 L Anti-lock_brake_system_ABS_off M Automatic_mode N Axle_fluid_level O Axle_fluid_temperature P Axle_lifting Q Battery_charging_condition R Battery_failure S Battery_fluid_level T Battery_shut_off U Beacon V Bend_lighting W Bonnet_front_hood X Boot_rear_trunk Y Brake_system ISO Icon A B C D E F G H I J K L M N O P Q R S T U V W X Y CP9050 Character Character set ifm_icon_A_B_C Z Brake_failure a Brake_fluid_level b Brake_system_pressure c Brake_temperature d Cab_lock e Camera f Cargo_heater g Central_lubrication h Child_seat i Child_seat_ISOFIX_LATCH j Child_seat_lower_anchorage_attachment k Child_seat_prohibition l Child_seat_upper_tether_anchor m Choke n Clutch o Convertible_top p Cruise_control q Cup_holder r cushion_front s Cushion_rear ISO Icon Z a b c d e f g h i j k l m n o p q r s 13 CP9050 Character 14 Character set ifm_icon_D_E A Daytime_running_lights B Defrost_and_lower_air_outlet C Destination_home D Diesel_pre_heat E Differential_lock F Diverging_flap_release_2 G Diverging_flap_release H Doors_ajar_2 I Doors_ajar J Door_lock_control K Double_door_lock L Drawbar_angle_warning M Drawbar_coupling_locked_secure N Drawbar_coupling_open_not_secure O Driver_airbag_off_or_not_available P Drive Q Electric_motor_enabled R Electric_motor_failure S Electronic_diesel_control T Elevated_headlights U Emergency_first_aid_vehicle V Engine W Engine_coolant_fan X Engine_coolant_heating Y Engine_coolant_level ISO Icon A B C D E F G H I J K L M N O P Q R S T U V W X Y CP9050 Character Character set ifm_icon_D_E ISO Icon Z Engine_coolant_temperature a Engine_emission_filter b Engine_emission_system_failure c Engine_emission_system_temperature d Engine_failure e Engine_heating f Engine_inlet_air_filter g Engine_inlet_air_pre_heat h Engine_oil i Engine_oil_filter j Engine_oil_level k Engine_oil_temperature l Engine_shut_off Z a b c d e f g h i j k l m n o p q m Engine_start n Engine_status_information o Exhaust_gas_brake p Exterior_bulb_failure q External_cord_connect 15 CP9050 Character 16 Character set ifm_icon_F_H A Failure B Failure_of_anti-lock_brake_system C Failure_of_anti-lock_brake_system D FFRONT_VIEW_01 E FFRONT_VIEW_02 F FFRONT_VIEW_03 G FFRONT_VIEW_04 H FFRONT_VIEW_05 I FFRONT_VIEW_06 J Fifth_wheel_coupling_locked_ K Fifth_wheel_coupling_unlocked_not_secure L Fifth_wheel_height_adjustment M Fifth_wheel_longitudinal_adjustment N Fire_extinguisher O Folding_head_restraint P Footwell_illumination Q Forward_collision_warning R Four_wheel_steer S Fresh_air T Front_axle_4x4 U front_axle_6x6 V Front_axle_drive_4x4 W Front_axle_drive_6x6 X Front_fog_light Y Front_height_control ISO Icon A B C D E F G H I J K L M N O P Q R S T U V W X Y CP9050 Character Character set ifm_icon_F_H Z FRONT_VIEW_10_2 a FRONT_VIEW_10 b Fuel c Fuel_cap_unfastened d Fuel_economy e Fuel_filter f Fuel_heating g Fuel_pressure h Fuel_shut_off i Fuel_system_failure j Fuel_temperature k Fuel_type_2 l Fuel_type m Fuse_box_access n Hand_throttle o Hazard_warning p Headlamp_cleaner q Headlamp_levelling_control r Head_restraint s Heated_seat t Height_control_2 u Height_control v High_voltage_warning w Hill_descent_control x Hill_holding ISO Icon Z a b c d e f g h i j k l m n o p q r s t u v w x 17 CP9050 Character 18 Character set ifm_icon_I_J_L A Icy_road_condition B Immobilizer C Instrument_panel_illumination D Interior_compartment_illumination E Interior_directed_illumination F Interior_heating G Inter_axle_lock_6x6 H Inter_axle_lock I Jack J Lane_departure_warning_LDWS K Lighter L Limited_performance_mode M Loading_light N Load_tipping O Locked P Lock Q Long-range_lamp R Low-level_interior_illumination S Lower_air_outlet T Low_beam U Low_tyre_pressure ISO Icon A B C D E F G H I J K L M N O P Q R S T U CP9050 Character Character set ifm_icon_M_N_O_P A Manual_mode B Master_lighting_switch C Medical_assistance_sign_light D Moisture_in_fuel_system E Motion_sensor F Motion_sensor_off G Neutral H Night_vision I North_indicator J NOx_reduction_agent K Number_1 L Number_2 M Operators_manual N Panic_alarm_system O Parking_aid P Parking_brake Q Parking_lights R Park S Passenger_airbag T Passenger_airbag_off U Passenger_compartment_air_filter V Passenger_side_impact_airbag_off W Pedal_adjustment X Phone Y Platform_2 ISO Icon A B C D E F G H I J K L M N O P Q R S T U V W X Y 19 CP9050 Character 20 Character set ifm_icon_M_N_O_P Z Platform a Position_lights_side_lights b Power_on_off c Power_window_lock_disable d Propulsion_battery_failure e Protective_roll_bar ISO Icon Z a b c d e CP9050 Character Character set ifm_icon_R_S A Rearmost_axles B Rear_axles C Rear_axle_drive_4x4 D Rear_axle_drive_6x6 E Rear_fog_light F Rear_height_control G Rear_liftgate H Rear_liftglass I REAR_VIEW_09 J REAR_VIEW_15 K REAR_VIEW_20 L REAR_VIEW_9 M Recirculated_air_2 N Recirculated_air O Recommended_minimum_octane_number P Refrigerator Q Retarder R Retarder_failur S Reverse T Robson_drive U Roof_sign_illumination V Roof_ventilation W Seat_adjustment X Seat_back_recline Y Seat_belt ISO Icon A B C D E F G H I J K L M N O P Q R S T U V W X Y 21 CP9050 Character 22 Character set ifm_icon_R_S Z Seat_height_adjustment a Seat_lumbar_adjustment b Secondary_interior_heating c Secondary_interior_heating_fuel_level d second_circuit e Service f Side_impact_airbag g Side_impact_airbag_off h Side_rear i SIDE_VIEW_01 j SIDE_VIEW_07 k SIDE_VIEW_08 l SIDE_VIEW_13 m SIDE_VIEW_14 n SIDE_VIEW_16 o SIDE_VIEW_17 p Sleeper_compartment_air_circulation q Sleeper_compartment_illumination r Sliding_door s Smart_card t Snowplough u Spring_brake_release v Stability_control_off w Stability_control_system x State_of_charge_propulsion_battery ISO Icon Z a b c d e f g h i j k l m n o p q r s t u v w x CP9050 Character Character set ifm_icon_R_S y Steering_circuit_2 z Steering_circuit ! Steering_failure " Steering_fluid_level $ Steering_wheel_lock % Sunshade ISO Icon y z ! " $ % 23 CP9050 Character 24 Character set ifm_icon_T_U_V_W A Taxi_sign_light B TOP_VIEW_12 C Tow_truck D Traction_control E Traction_control_failure F Traction_control_off G Trailer_2 H trailer I Trailer_brake_ J Trailer_towing_mode K Transfer_case_4x4 L Transfer_case_6x6 M Transmission N Transmission_converter_failure O Transmission_converter_fluid_level P Transmission_converter_temperature Q Transmission_failure R Transmission_fluid_filter S Transmission_fluid_level T Transmission_system_pressure U Transmission_temperature V Truck W Turbocharger_temperature X Turbocharger_temperature Y Turn_signals ISO Icon A B C D E F G H I J K L M N O P Q R S T U V W X Y CP9050 Character Character set ifm_icon_T_U_V_W Z Tyre_pressure a Tyre_temperature b Unlocked c Unlock d Upper_air_outlet_and_lower_air_outlet e Upper_air_outlet f Ventilated_seat g Ventilating_fan h Ventilation_closed i Ventilation_open j Voice_activation k Winch l Window_lift_2_BK m Window_lift n Wind_draught_deflector_2 o Wind_draught_deflector p Working_light q Worn_brake_linings ISO Icon Z a b c d e f g h i j k l m n o p q 25 CP9050 7 Projet de démonstration Pour tester la police de symboles, un projet de démonstration gratuit avec 10 exemples de symboles est disponible sur le site Web d'ifm. Le projet de démonstration contient le projet CODESYS et la police de démonstration. 7.1 Télécharger le projet de démonstration u Ouvrir www.ifm.com dans un navigateur dans la langue et la version du pays souhaitées. u Entrer CP9050 dans le champ de recherche et cliquer sur [Search]. u La page produit de CP9050 apparaît. u Cliquer sur l'onglet [Downloads] sous l'image du produit. u Télécharger le paquet avec le projet de démonstration. 7.2 Package avec le projet de démonstration Le projet de démonstration est fourni sous forme de fichier zip. Le fichier zip contient les fichiers suivants : Nom du fichier Signification ifm_icon_Demo.ttf Police de démonstration avec 10 exemples de symboles. Demo_ISO_Icons_... Données du projet de démonstration CODESYS. 7.3 Installation du projet de démonstration L'installation du projet de démonstration s'effectue conformément à la description des chapitres suivants : • Installation sur PC (Ò / 6) • Installation sur l’appareil (Ò / 6) 7.4 Configuration du projet de démonstration La police de démonstration est utilisée conformément à la description donnée dans les chapitres suivants : • Utiliser les Symbol fonts dans CODESYS (Ò / 8) • Animer les polices de symboles au moment de l'exécution (Ò / 8) 26 CP9050 27 CP9050 7.5 Mapping de la police de démonstration Character 28 Character set ifm_icon_Demo A Working_light B TOP_VIEW_12 C Tow_truck D Battery_charging_condition E Engine_failure F Engine_oil G Failure_of_anti-lock_brake_system H Hazard_warning I Transfer_case_4x4 J Hill_holding ISO Icon p B C Q d h B o K x