1 Page 1 of 88
https://www.youtube.com/watch?v=tUXjanqhs7o
Accueil
DANGER !
Respectez absolument cet avertissement ! Il vous met en garde contre une situation dangereuse imminente
pouvant provoquer de graves blessures corporelles, voire la mort et précise les mesures de précaution
appropriées.
AVERTISSEMENT !
Respectez absolument cet avertissement ! Il vous met en garde contre les situations dangereuses pouvant
provoquer de graves blessures corporelles, voire la mort et précise les mesures de précaution appropriées.
ATTENTION !
Cette remarque attire l’attention sur une situation qui peut entraîner des blessures légères ou des dommages
matériels et précise les mesures de précaution appropriées.
IMPORTANT
Cette remarque décrit les situations dans lesquelles le produit ou les appareils pourrai(en)t être endommagé(s)
et précise les mesures de précaution appropriées. Par ailleurs, les emplacements de textes particulièrement
importants sont indiqués.
INFORMATIONS
Cette remarque fournit des conseils d’utilisation et vous informe sur les particularités.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 2 of 88
Introduction
Introduction
Le terme « sécurité fonctionnelle » a été introduit dans les normes récentes. Ce terme classifie les risques et les mesures pour
lesquels la sécurité des hommes et de l’environnement dépend du bon fonctionnement d’un système.
Sécurité fonctionnelle signifie que :
Les parties relatives à la sécurité d’un système de commande fonctionnent correctement.
En cas de dysfonctionnement, la machine ou l’installation conserve son état de sécurité ou est amenée dans un état de
sécurité.
La norme de sécurité de base CEI 61508 traite de la sécurité fonctionnelle des systèmes électriques, électroniques et
programmables de façon neutre pour tous les domaines d’applications.
Les normes EN/CEI 62061 et EN ISO 13849-1 traitent de la sécurité fonctionnelle dans le domaine de la sécurité des machines.
Ces deux normes formulent des exigences permettant d’atteindre la sécurité fonctionnelle. Elles reposent sur des principes
fondamentaux :
éviter les erreurs systématiques
maîtriser les erreurs ou défaillances aléatoires
Pour mesurer la sécurité fonctionnelle, les normes introduisent des termes différents :
EN ISO 13849-1 : niveau de performance (PL)
EN/CEI 62061 : niveau d’intégrité de sécurité (SIL)
SIL et PL sont déterminés par plusieurs facteurs, entre autres :
la structure du système
la fiabilité des composants
les mécanismes de détection des erreurs
Les deux normes décrivent la démarche suivante :
1. L’appréciation du risque permet de déterminer le niveau de performance PL ou le niveau d’intégrité de sécurité SIL requis
pour une fonction de sécurité.
2. Développement / sélection d’un système de commande approprié.
3. Vérification avec le niveau de performance PL prescrit selon l’EN ISO 13849-1 ou le niveau d’intégrité de sécurité SIL
prescrit selon l’EN/CEI 62061
Le logiciel PAScal aide l’utilisateur à déterminer le niveau d’intégrité de sécurité ou le niveau de performance de fonctions de
commande relatives à la sécurité sur les machines et les installations.
IMPORTANT
Le PAScal n’est pas un logiciel de conception. Il n’est pas toujours techniquement faisable de réaliser toutes
les combinaisons possibles. C’est pourquoi le circuit doit dans un premier temps être conçu avant d’être vérifié
au moyen du PAScal.
Le PAScal se distingue par les caractéristiques suivantes :
Assistance pour la détermination du niveau d’intégrité de sécurité SIL ou du niveau de performance PL requis pour une
fonction de sécurité
Calcul de la valeur PFHD pour une fonction de sécurité (probabilité d’une défaillance dangereuse par heure)
Vérification avec le niveau de performance prescrit selon l’EN ISO 13849-1 ou le niveau d’intégrité de sécurité SIL prescrit
selon l’EN/CEI 62061
Vaste bibliothèque de composants extensibles à des composants propres à l’utilisateur
Prise en compte du format d’échange de données pour les caractéristiques de sécurité fonctionnelle (page pratique
VDMA 66413)
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 3 of 88
IMPORTANT
L’utilisation conforme du PAScal exige des connaissances en techniques de sécurité ainsi que dans le
domaine des normes, des directives et des législations qui s’appliquent.
En particulier, des exigences relatives à l’intégrité de sécurité systématique stipulées dans l’EN/CEI 62061 et
non couvertes par le PAScal, doivent être prises en compte. La limite de revendication du SIL (SIL CL) ne
prend en compte que les exigences « en relation avec des contraintes architecturales » selon l’EN/CEI 62061
(voir Onglet Graphe de calcul PFH).
Les exigences de l’EN ISO 13849-1 visant à éviter les défaillances systématiques, non couvertes par le
PAScal, doivent être prises en compte.
Normes
Normes
Les normes suivantes servent de base :
EN ISO 12100:2010 : Sécurité des machines – Principes généraux de conception – Appréciation du risque et réduction du
risque
EN ISO 13849-1 Sécurité des machines – Parties des systèmes de commande relatives à la sécurité – Partie 1 : Principes
généraux de conception
Versions
– EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2003
– EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012
– ISO 13849-1: 2015 + EN ISO 13849-2: 2012
CEI 61508, parties 1 à 7 : Sécurité fonctionnelle des systèmes électriques / électroniques / électroniques programmables
relatifs à la sécurité
EN/CEI 62061:2005 : Sécurité des machines – Sécurité fonctionnelle des systèmes de commande électriques,
électroniques et électroniques programmables
Principes fondamentaux
Principes fondamentaux
Cette partie de l’aide en ligne décrit les normes et procédures essentielles à la base du calcul des valeurs techniques de
sécurité.
Introduction
Procédure
Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS)
La signification des termes et abréviations utilisés est indiquée dans le Glossaire.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 4 of 88
Introduction
Ce chapitre traite des normes EN/CEI 62061 et EN ISO 13849-1 et de leur corrélation.
EN/CEI 62061
EN ISO 13849-1
Corrélation entre l’EN/CEI 62061 et l’EN ISO 13849-1
EN/CEI 62061
La norme EN/CEI 62061 est une déclinaison pour un secteur particulier de la norme CEI 61508. Elle prend en considération
la réalisation des systèmes de commande électriques relatifs à la sécurité sur les machines.
le cycle de vie complet, de la phase de conception jusqu’à la mise hors service.
Des considérations quantitatives et qualitatives des fonctions de sécurité servent ici de base.
À partir de l’analyse du risque, les fonctions de sécurité sont réparties en sous-fonctions (blocs fonctions). Ces sous-fonctions
sont ensuite affectées aux appareils. Les appareils constituent des sous-systèmes et des éléments de sous-systèmes.
L’EN/CEI 62061 concerne le matériel et le logiciel. La norme décrit également les exigences qui s’appliquent à la réalisation de
programmes d’application.
Les grandeurs caractéristiques suivantes sont requises pour l’appréciation de la sécurité fonctionnelle :
λD : taux de défaillances dangereuses
T1 : test périodique
T2 : intervalle du test de diagnostic
DC : taux de couverture du diagnostic
ß : défaillances de cause commune
De plus, des contraintes liées aux propriétés structurelles doivent être prises en compte.
EN ISO 13849-1
La norme EN ISO 13849-1 est basée sur les catégories connues de l’EN 954-1. Tout comme l’EN 954-1, elle considère les
fonctions de sécurité complètes avec tous les appareils nécessaires à cet effet. L’EN ISO 13849-1 complète l’approche
qualitative de l’EN 954-1 en ajoutant une considération quantitative des fonctions de sécurité. Elle utilise des niveaux de
performance PL qui se basent sur les catégories.
Les valeurs techniques de sécurité suivantes sont nécessaires pour les composants et les appareils :
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 5 of 88
Principes fondamentaux Introduction Corrélation entre l’EN/CEI 62061 et l’EN ISO 13849-1
Niveau de performance selon SIL selon l’EN/CEI 62061 ou la Probabilité moyenne de défaillance
l’EN ISO 13849-1 CEI 61508 dangereuse [1/h]
a -- 10-5 ≤ PFHD < 10-4
b SIL 1 3 ·10-6 ≤ PFHD < 10-5
c SIL 1 10-6 ≤ PFHD < 3 ·10-6
d SIL 2 10-7 ≤ PFHD < 10-6
e SIL 3 10-8 ≤ PFHD < 10-7
Procédure
Ce chapitre décrit la procédure à appliquer pour la détermination des valeurs techniques de sécurité selon les normes
EN/CEI 62061 et EN ISO 13849-1.
Procédure selon l’EN/CEI 62061
Procédure selon l’EN ISO 13849-1
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 6 of 88
Appréciation du risque
L’appréciation du risque est un process itératif. Ce process doit être exécuté plus d’une fois. En principe, il faut estimer le risque
et déterminer le SIL pour chacun des phénomènes dangereux dont le risque doit être réduit par des mesures relatives aux
systèmes de contrôle-commande.
L’appréciation du risque prend en compte
la gravité des lésions (S)
la fréquence et la durée de l’exposition au danger (F)
la probabilité de l’apparition d’un événement dangereux (W)
la possibilité d’éviter ou de limiter le phénomène dangereux (P)
Utilisation de logiciels pour l’appréciation du risque (Risk Assessment-Tools)
Le PAScal est compatible avec les logiciels d’appréciation du risque. Les modifications apportées dans le PAScal aux
fonctions de sécurité sont prises en charge dans le logiciel et les modifications apportées dans le logiciel sont prises en
charge dans le PAScal.
– Pour cela, le PAScal est appelé depuis RA-Tool. Les modifications dans le PAScal sont enregistrées dans un fichier
XML dès qu’elles sont visibles dans l’éditeur de la SRCF. Ces modifications sont par conséquent également disponibles
dans RA-Tool.
– Si le PAScal est déjà ouvert à ce moment, il reste ouvert. Les projets ouverts ne sont pas affectés mais ne peuvent pas
être modifiés si le programme se concentre sur le projet PAScal ouvert depuis RA-Tool.
Procédure
Édition de RA-Tool
Assurez-vous que le fichier XML généré par RA-Tool est conforme aux prescriptions suivantes :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<PILZ_PAScal_Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="PILZ_PAScal_Projects.xsd">
<Version>1.0.0</Version>
<ExternalApplication>
<Name>RA Tool</Name>
<Executable>RATool.exe</Executable>
</ExternalApplication>
<Project>
<Name>Sample Project1</Name>
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 7 of 88
<BasePath>c:\Data\MyFiles</BasePath>
<ProjectFile>SampleProject.psc</ProjectFile>
<ProjectFileVersion>v1.7.0</ProjectFileVersion>
<Author>Mr.Safety2</Author>
<CreationDate>2012-12-06T15:45:57Z</CreationDate>
<ModifyDate>2013-10-15T11:08:59.223+01:00</ModifyDate>
<ProjectReportFile>SampleProject.pdf</ProjectReportFile>
<FocusOn>
<SafetyFunctionName>Door Control</SafetyFunctionName>
</FocusOn>
<ComponentCollections>
<ComponentCollection>MyComponentCollection.xml</ComponentCollection>
</ComponentCollections>
<Attachments>
<Attachment>
<File>C:\Data\attach\attachment1.pdf</File>
<Description>Pictures to the project</Description>
</Attachment>
</Attachments>
<Standard>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
</Standard>
<SafetyFunctions>
<SafetyFunction>
<Name>Door Control</Name>
<Description>This is the description for the door control SF</Description>
<Open>false</Open>
<PLSafetyLevel>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
<TargetLevel>PL_a</TargetLevel>
<AchievedLevel>unassigned</AchievedLevel>
</PLSafetyLevel>
</SafetyFunction>
<SafetyFunction>
<Name>Gate Control</Name>
<Description>This is the description for the Gate control SF</Description>
<Open>false</Open>
<PLSafetyLevel>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
<TargetLevel>PL_b</TargetLevel>
<AchievedLevel>unassigned</AchievedLevel>
</PLSafetyLevel>
</SafetyFunction>
</SafetyFunctions>
</Project>
<CRC>0x12345678</CRC>
</PILZ_PAScal_Project>
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 8 of 88
Exigences
La sélection ou l’ébauche d’un SRECS doit satisfaire au minimum aux exigences suivantes :
Exigences relatives à l’intégrité de sécurité du matériel
– Contraintes architecturales relatives à l’intégrité de sécurité du matériel
– Probabilité de défaillances matérielles aléatoires dangereuses
Exigences relatives à l’intégrité de sécurité systématique
– Évitement des défaillances
– Maîtrise des erreurs systématiques
La probabilité de défaillance calculée (PFHD) de chacun des SRECS doit être inférieure à la probabilité de défaillance requise
de la fonction de sécurité. La probabilité de défaillance nécessaire en fonction du SIL peut être consultée dans le tableau
Corrélation entre l’EN/CEI 62061 et l’EN ISO 13849-1. Si cette condition n’est pas satisfaite, la réalisation technique de la
fonction de sécurité doit alors être modifiée.
Le SIL atteint ne peut pas être supérieur au plus petit SIL CL (SIL Claim Limit) d’un sous-système participant à l’exécution de la
fonction de sécurité.
Principes fondamentaux Procédure Procédure selon l’EN/CEI 62061 Déroulement du processus de conception EN 62061
Principes fondamentaux Procédure Procédure selon l’EN/CEI 62061 Structuration de la fonction de sécurité
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 9 of 88
Illustration: Affectation des exigences de sécurité des blocs fonctions aux sous-systèmes
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 10 of 88
Le but est d’éviter l’effet dangereux d’une erreur. Certaines erreurs peuvent être détectées et une structure redondante
et / ou auto-contrôlée peut s’avérer nécessaire.
Ces deux mesures peuvent être utilisées séparément ou conjointement. Avec certaines technologies, la réduction du risque
peut être atteinte par la sélection de composants fiables et par l’exclusion de défaillances. Dans le cas d’autres technologies, la
réduction du risque peut nécessiter un système redondant et / ou auto-contrôlé comptant deux ou plusieurs parties. Par ailleurs,
les défaillances de cause commune (CCF) devraient être prises en compte.
L’appréciation du risque et le déroulement du processus de conception selon l’EN ISO 13849 sont indiqués dans les sous-
chapitres suivants :
Appréciation du risque
Déroulement du processus de conception
Principes fondamentaux Procédure Procédure selon l’EN ISO 13849-1 Appréciation du risque
Appréciation du risque
L’appréciation du risque est un process itératif. Ce process doit être exécuté plus d’une fois. L’appréciation du risque et la
détermination du niveau de performance s’effectuent en principe pour chaque phénomène dangereux dont le risque doit être
réduit par des mesures de contrôle-commande. L’appréciation du risque prend en compte
la gravité des lésions (S)
la fréquence et la durée de l’exposition au danger (F)
la possibilité d’éviter ou de limiter le phénomène dangereux (P).
Le graphe du risque est établi à l’aide des paramètres S, F et P et détermine le niveau de performance requis (PLr) pour une
fonction de sécurité.
La sélection des paramètres est identique à celle de la procédure connue et définie par l’EN 954-1 (1996). Le résultat n’est
cependant plus une catégorie, mais le PL.
Utilisation de logiciels pour l’appréciation du risque (Risk Assessment-Tools)
Le PAScal est compatible avec les logiciels d’appréciation du risque. Les modifications apportées dans le PAScal aux
fonctions de sécurité sont prises en charge dans le logiciel et les modifications apportées dans le logiciel sont prises en
charge dans le PAScal.
– Pour cela, le PAScal est appelé depuis RA-Tool. Les modifications dans le PAScal sont enregistrées dans un fichier
XML dès qu’elles sont visibles dans l’éditeur de la SRCF. Ces modifications sont par conséquent également disponibles
dans RA-Tool.
– Si le PAScal est déjà ouvert à ce moment, il reste ouvert. Les projets ouverts ne sont pas affectés mais ne peuvent pas
être modifiés si le programme se concentre sur le projet PAScal ouvert depuis RA-Tool.
Procédure
Édition de RA-Tool
Assurez-vous que le fichier XML généré par RA-Tool est conforme aux prescriptions suivantes :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<PILZ_PAScal_Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="PILZ_PAScal_Projects.xsd">
<Version>1.0.0</Version>
<ExternalApplication>
<Name>RA Tool</Name>
<Executable>RATool.exe</Executable>
</ExternalApplication>
<Project>
<Name>Sample Project1</Name>
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 11 of 88
<BasePath>c:\Data\MyFiles</BasePath>
<ProjectFile>SampleProject.psc</ProjectFile>
<ProjectFileVersion>v1.7.0</ProjectFileVersion>
<Author>Mr.Safety2</Author>
<CreationDate>2012-12-06T15:45:57Z</CreationDate>
<ModifyDate>2013-10-15T11:08:59.223+01:00</ModifyDate>
<ProjectReportFile>SampleProject.pdf</ProjectReportFile>
<FocusOn>
<SafetyFunctionName>Door Control</SafetyFunctionName>
</FocusOn>
<ComponentCollections>
<ComponentCollection>MyComponentCollection.xml</ComponentCollection>
</ComponentCollections>
<Attachments>
<Attachment>
<File>C:\Data\attach\attachment1.pdf</File>
<Description>Pictures to the project</Description>
</Attachment>
</Attachments>
<Standard>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
</Standard>
<SafetyFunctions>
<SafetyFunction>
<Name>Door Control</Name>
<Description>This is the description for the door control SF</Description>
<Open>false</Open>
<PLSafetyLevel>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
<TargetLevel>PL_a</TargetLevel>
<AchievedLevel>unassigned</AchievedLevel>
</PLSafetyLevel>
</SafetyFunction>
<SafetyFunction>
<Name>Gate Control</Name>
<Description>This is the description for the Gate control SF</Description>
<Open>false</Open>
<PLSafetyLevel>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
<TargetLevel>PL_b</TargetLevel>
<AchievedLevel>unassigned</AchievedLevel>
</PLSafetyLevel>
</SafetyFunction>
</SafetyFunctions>
</Project>
<CRC>0x12345678</CRC>
</PILZ_PAScal_Project>
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 12 of 88
Principes fondamentaux Procédure Procédure selon l’EN ISO 13849-1 Déroulement du processus de conception EN 13849-1
Le niveau de performance PL atteint d’un SRP/CS doit au moins être égal au niveau de performance PL requis de la fonction de
sécurité. Si cette condition n’est pas remplie, la réalisation technique de la fonction de sécurité doit alors être modifiée.
Principes fondamentaux Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS)
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 11 of 88
<BasePath>c:\Data\MyFiles</BasePath>
<ProjectFile>SampleProject.psc</ProjectFile>
<ProjectFileVersion>v1.7.0</ProjectFileVersion>
<Author>Mr.Safety2</Author>
<CreationDate>2012-12-06T15:45:57Z</CreationDate>
<ModifyDate>2013-10-15T11:08:59.223+01:00</ModifyDate>
<ProjectReportFile>SampleProject.pdf</ProjectReportFile>
<FocusOn>
<SafetyFunctionName>Door Control</SafetyFunctionName>
</FocusOn>
<ComponentCollections>
<ComponentCollection>MyComponentCollection.xml</ComponentCollection>
</ComponentCollections>
<Attachments>
<Attachment>
<File>C:\Data\attach\attachment1.pdf</File>
<Description>Pictures to the project</Description>
</Attachment>
</Attachments>
<Standard>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
</Standard>
<SafetyFunctions>
<SafetyFunction>
<Name>Door Control</Name>
<Description>This is the description for the door control SF</Description>
<Open>false</Open>
<PLSafetyLevel>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
<TargetLevel>PL_a</TargetLevel>
<AchievedLevel>unassigned</AchievedLevel>
</PLSafetyLevel>
</SafetyFunction>
<SafetyFunction>
<Name>Gate Control</Name>
<Description>This is the description for the Gate control SF</Description>
<Open>false</Open>
<PLSafetyLevel>
<StandardName>EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012</StandardName>
<TargetLevel>PL_b</TargetLevel>
<AchievedLevel>unassigned</AchievedLevel>
</PLSafetyLevel>
</SafetyFunction>
</SafetyFunctions>
</Project>
<CRC>0x12345678</CRC>
</PILZ_PAScal_Project>
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 14 of 88
Principes fondamentaux Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS) Process de conception et de développement d’un
SRECS
Principes fondamentaux Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS) Process de conception et de développement d’un
SRECS Définition de la structure
Définition de la structure
La fonction de commande relative à la sécurité, spécifiée dans les exigences de sécurité, est répartie sur une structure de blocs
fonctions.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 15 of 88
Principes fondamentaux Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS) Process de conception et de développement d’un
SRECS Répartition en sous-systèmes
Répartition en sous-systèmes
Un premier concept d’architecture du SRECS fournit la structure des blocs fonctions. Les exigences de sécurité de chacun des
blocs fonctions sont issues des exigences de sécurité de la fonction de commande relative à la sécurité correspondante.
Les éléments d’un bloc fonctions doivent au minimum atteindre le SIL qui a été déterminé pour la SRCF. Sur l’illustration, il
s’agit du SIL 2 (exemple : FB1 SIL CL 2).
Principes fondamentaux Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS) Process de conception et de développement d’un
SRECS Détermination des éléments du sous-système
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 16 of 88
Exemple 1
Dans cet exemple, les fonctions de diagnostic sont intégrées dans chacun des sous-systèmes.
Exemple 2
Dans cet exemple, les fonctions de diagnostic sont intégrées dans un automate programmable (API) en TS3. L’API satisfait aux
aspects essentiels de la CEI 61508.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 17 of 88
Principes fondamentaux Exemple : Conception d’un système de commande électrique relatif à la sécurité (SRECS) Process de conception et de développement d’un
SRECS Estimation du niveau d’intégrité de sécurité SIL atteint par le SRECS
Exemple
Dans notre exemple, la valeur limite de défaillance pour la fonction de commande relative à la sécurité est SIL 2. Selon la
Corrélation entre l’EN/CEI 62061 et l’EN ISO 13849-1, ceci correspond à la probabilité d’une défaillance dangereuse par heure
(PFHD) se situant dans la plage de 10-7 à < 10-6. Le PFHDSRECS d’un SRECS correspond à la somme des PFHD des sous-
systèmes qu’il contient. L’estimation du niveau d’intégrité de sécurité SIL atteint s’effectue sur cette base.
Dans l’exemple, l’ébauche du SRECS satisfait à toutes les exigences pour exécuter la fonction de commande relative à la
sécurité avec SIL 2.
Utilisation du logiciel
Utilisation du logiciel
Le logiciel installé comporte :
PAScal en version démo
PAScal avec fonctions limitées, voir Restrictions de la version démo
PAScal en version intégrale
Version intégrale du PAScal, toutes les fonctions sont disponibles
Lorsque vous démarrez le PAScal après son installation, c’est la version démo qui s’ouvre. Pour obtenir la version intégrale du
PAScal, vous devez d’abord enregistrer la licence du logiciel (voir Enregistrement de la licence).
Le logiciel est disponible en plusieurs langues. Vous pouvez changer de langue à tout moment (voir Paramétrer la langue).
La procédure à suivre pour créer un projet est décrite dans Créer un projet.
Vous pouvez aussi utiliser les raccourcis clavier à la place de la souris (voir la liste des raccourcis clavier).
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 18 of 88
Paramétrer la langue
Si vous souhaitez choisir une autre langue, procédez de la manière suivante :
Sélectionnez Outils -> Langue et paramétrez la langue souhaitée.
Vous devez fermer puis rouvrir le PAScal pour activer le choix de la langue.
Interface utilisateur
L’interface utilisateur du PAScal suit la norme Windows. Son utilisation devrait donc vous être familière. C’est pourquoi cette
aide ne décrit que les particularités de l’outil de calcul.
La fenêtre principale du PAScal se divise en quatre parties.
Gestionnaire de projets et procédure
– Le gestionnaire de projets contient le nom du projet ouvert et les SRCF qu’il comprend.
– La procédure vous aide à utiliser le logiciel et vous guide à travers un projet.
Fenêtre pour les fonctions de sécurité
Cette fenêtre vous permet de créer les fonctions de sécurité et d’analyser les défaillances de cause commune (facteur
CCF) :
– Éditeur du SRP/CS selon l’EN ISO 13849-1
– Éditeur de la SRCF selon l’EN/CEI 62061
– Éditeur de la CCF
Fenêtre d’informations La fenêtre d’informations contient plusieurs onglets :
– Résultat SRCF : résultats du calcul selon l’EN/CEI 62061
– Résultat SRP/CS : résultats du calcul selon l’EN ISO 13849-1
– Les fonctions de sécurité d’un projet se trouvent les unes en dessous des autres dans une ligne chacune.
– Avertissements
– Graphe de calcul
– Propriétés des fonctions de sécurité, des sous-systèmes et des composants
Bibliothèques de composants et macros
– Les bibliothèques de composants contiennent des éléments électriques / électroniques. Ceux-ci contiennent des valeurs
de base nécessaires au calcul. Les composants peuvent être affectés aux sous-systèmes figurant dans l’éditeur de la
SRCF ou du SRP/CS par glisser-déposer.
– L’onglet comporte des fonctions de recherche pour les composants et les sous-systèmes ainsi que des listes avec des
assemblages de composants personnalisés.
– Dans l’onglet Macros, les macros disponibles du projet sont affichées dans une arborescence.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 19 of 88
Les différentes fenêtres peuvent être déplacées librement. Le PAScal enregistre la position et la taille lors de la fermeture et
restaure l’interface utilisateur lors du redémarrage.
Voir également
Barre de menu
Barre d’outils
Version démo
Limites de la version démo
– Un seul projet peut être ouvert et modifié
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 20 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 21 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 22 of 88
Généralités
Description Raccourci-clavier
Appeler l’aide en ligne F1
Fermer la fenêtre active ou quitter le PAScal Alt + F4
Activer la barre de menu F10
Ouvrir le menu contextuel pour l’élément sélectionné Maj + F10 (également clic droit)
Ouvrir le menu dans la barre de menu Alt + première lettre du nom de menu
Modifier
Description Raccourci-clavier
Copier Ctrl + C
Coller Ctrl + V
Couper Ctrl + X
Restaurer Ctrl + Y
Annuler Ctrl + Z
Supprimer Suppr
Projet
Description Raccourci-clavier
Créer un nouveau projet Ctrl + N
Ouvrir un projet Ctrl + O
Enregistrer un projet Ctrl + S
Boîte de dialogue
Description Raccourci-clavier
Avancer dans les options TAB ou Ctrl + TAB
Revenir en arrière dans les options Maj + TAB
Cocher ou décocher une case Espace
Afficher les éléments dans la liste active Alt + flèche vers le bas
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 23 of 88
Description Raccourci-clavier
Sélectionner un groupe d’éléments ou un texte Maj + Clic (début, fin)
Gestionnaire de projets
Les composants du projet sont représentés dans l’onglet gestionnaire de projets :
le nom du projet avec la norme de sécurité appliquée au projet
les SRCF (section relative à la sécurité d’une commande selon la norme EN / CEI 62061) et le SRP/CS (fonctions de
commande relatives à la sécurité selon la norme EN ISO 13849-1) contenus dans le projet
les sous-systèmes affectés à la SRCF et au SRP/CS
les composants contenus dans les sous-systèmes
les annexes qui sont jointes aux différents objets
Bibliothèques de composants
L’onglet Affichage des bibliothèques contient des composants de sécurité.
Les composants sont classés par fabricants. L’utilisateur peut ajouter ou importer des composants supplémentaires. Vous
pouvez télécharger ou actualiser les bibliothèques sur www.pilz.de/PAScal_Lib (voir Importer des composants).
Les fonctions dépendent du format des bibliothèques à importer. Les formats suivants sont disponibles :
PAScal (ZIP ou PCL)
VDMA (ZIP ou XML)
SISTEMA (SLB)
Après l’importation d’une bibliothèque, les composants sont disponibles dans la fenêtre « Affichage des bibliothèques ».
Les composants et les bibliothèques de composants situés dans l’« Affichage des bibliothèques » peuvent être configurés avec
le filtre de bibliothèques . Détails pour la fonction de filtrage.
De là, les composants peuvent, également par glisser-déposer,
être affectés aux sous-systèmes dans l’éditeur de la SRCF ou du SRP/CS.
Si un composant d’une bibliothèque de composants est affecté à un sous-système, la configuration du composant doit être
effectuée.
être affectés à un assemblage de composants ou à un groupe de composants.
En cas d’affectation à un assemblage de composants ou à un groupe de composants, aucune autre action n’est requise.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 24 of 88
Voir également
Modifier la bibliothèque de composants
Exporter des composants
Importer des composants
Bibliothèque de composants de Pilz
Assemblages de composants
Macros
Dans l’onglet Macros , vous avez la possibilité de réutiliser les éléments fréquemment utilisés d’une SRFC ou d’un SRP/CS
en créant des macros. Un ou plusieurs sous-systèmes configurés sont réunis dans une macro.
Les macros sont créées et gérées dans la bibliothèque de macros et sont ensuite disponibles pour une réutilisation. La fonction
Importer et Exporter est disponible pour le remplacement de macros entre différentes installations PAScal.
Voir également
Créer et utiliser des macros
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 25 of 88
Voir également
Créer une SRCF ou un SRP/CS
Créer des sous-systèmes
Affecter des composants aux sous-systèmes
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 26 of 88
Voir également
Prendre les défaillances de cause commune en considération
Fenêtre d’informations
La fenêtre d’informations comporte quatre onglets :
Résultat SRCF ou SRP/CS
Sont représentés les résultats du calcul pour chaque SRCF ou SRP/CS, basés sur les SIL, PFHD et PL spécifiés.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 27 of 88
EN/CEI 62061
Si le projet est basé sur la norme EN/CEI 62061, alors les valeurs suivantes sont affichées pour chaque SRCF :
Système / module : nom de la SRCF
SIL requis
Résultat
– Cible atteinte : le niveau d’intégrité de sécurité SIL et le facteur CCF ont atteint au minimum les valeurs requises.
– Cible non atteinte : le niveau d’intégrité de sécurité SIL et/ou le facteur CCF n’ont pas atteint les valeurs requises.
Facteur CCF
– Cible atteinte : le facteur CCF a atteint la valeur requise.
– Cible non atteinte : le facteur CCF n’a pas atteint la valeur requise.
PFHD
SIL/PFHD
SIL CL
SIL atteint
EN ISO 13849-1
Si le projet est basé sur la norme EN ISO 13849-1, alors les valeurs suivantes sont affichées pour chaque SRP/CS :
Système / module : nom du SRP/CS
PL requis
Résultat
– Cible atteinte : le niveau de performance PL et le facteur CCF ont atteint au minimum les valeurs requises.
– Cible non atteinte : le niveau de performance PL et/ou le facteur CCF n’ont pas atteint les valeurs requises.
Facteur CCF
– Cible atteinte : le facteur CCF a atteint la valeur requise selon la norme EN ISO 13849-1.
– Cible non atteinte : le facteur CCF n’a pas atteint la valeur requise selon la norme EN ISO 13849-1.
PFHD
PL atteint
Voir également
Afficher les résultats de la SRCF et du SRP/CS
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 28 of 88
Propriétés
L’onglet Caractéristiques de la fenêtre d’informations affiche les valeurs de la SRCF ou du SRP/CS d’un sous-système ou d’un
composant en fonction du contexte.
Avertissements
L’onglet Avertissements de la fenêtre d’informations affiche des remarques concernant des états de fait qui n’ont pas été pris
en considération dans le calcul du niveau de performance PL ou du niveau d’intégrité de sécurité SIL. L’affichage d’un message
d’avertissement signifie que le PAScal peut certes déterminer un niveau de performance PL ou un niveau d’intégrité de sécurité
SIL, mais qu’il a détecté un problème dans la configuration des composants. Un tel message d’avertissement est émis par
exemple lorsque
l’architecture interne des composants sélectionnés ne correspond pas.
l’ordre des composants est atypique.
les composants attendus ne sont pas contenus dans la fonction de sécurité.
IMPORTANT
Le PAScal n’est pas un logiciel de conception. Le PAScal n’est absolument pas en mesure de détecter toutes
les erreurs découlant d’une mauvaise configuration.
– Pourcentage des sous-systèmes sur le résultat total du PFHD de la fonction de commande relative à la sécurité (SRCF)
– Diagramme en barres représentant les rapports des sous-systèmes sur le résultat total du PFHD de la SRCF
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 26 of 88
Voir également
Prendre les défaillances de cause commune en considération
Fenêtre d’informations
La fenêtre d’informations comporte quatre onglets :
Résultat SRCF ou SRP/CS
Sont représentés les résultats du calcul pour chaque SRCF ou SRP/CS, basés sur les SIL, PFHD et PL spécifiés.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 30 of 88
6. Créer un rapport
Grâce à cette procédure, vous pouvez créer un projet en exécutant les étapes de travail dans l’ordre numéroté. Pour exécuter
une étape, cliquez sur la flèche verte se trouvant à droite du nom de l’étape de travail. Ceci a pour effet d’appeler la fonction qui
vous permettra d’exécuter l’étape de travail.
Lorsque vous cliquez sur la case dotée du symbole « + » se trouvant à gauche du nom de l’étape de travail, des informations
supplémentaires concernant cette étape s’affichent.
Une fois que vous avez exécuté l’étape de travail, la case située à gauche du nom de l’étape est cochée. Cette étape est ainsi
identifiée comme étant terminée. Vous pouvez également cocher vous-même la case en cliquant sur Achever l’étape dans le
champ de l’étape de travail concernée.
Vous pouvez à tout moment quitter et redémarrer la procédure, passer dans le gestionnaire de projets ou le quitter.
Projets
Projets
Vous devez créer un projet pour effectuer le calcul des valeurs techniques de sécurité.
Dans le PAScal, plusieurs projets peuvent être ouverts et modifiés. Le nombre maximal des projets pouvant être ouverts et
modifiés en même temps dépend de la licence et d’un modèle dans le PAScal.
Nombre maximum de projets ouverts
Sélectionnez le menu Outils -> Options et saisissez un nombre dans le champ Nombre maximal de projets ouverts.
Pour la version intégrale, le nombre maximal est de 10.
Définir les options
Créer un projet
Modifier un projet
Ouvrir un projet
Fermer un projet
Enregistrer un projet
Généralités
Désactiver la procédure
Après le démarrage du PAScal, l’onglet Procédure ne s’affiche pas.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 31 of 88
Procédure
1. Dans le menu de démarrage Windows, sélectionnez Panneau de configuration -> Système -> Réglages étendus -> Onglet
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 32 of 88
Rapport
Ici, vous déterminez des options supplémentaires pour l’édition du rapport. Les fonctions disponibles dépendent de la licence et
sont parfois restreintes.
Langue
Vous pouvez déterminer une langue du rapport différente de la langue de l’interface utilisateur
Format d’édition
Déterminez ici le format du fichier : PDF ou DOC (Word 97)
Emplacement pour l’enregistrement du rapport
Déterminez ici l’emplacement pour l’enregistrement du rapport.
Afficher le rapport avant impression
Ouvre le fichier dans le format de fichier créé.
Directement à l’imprimante
Envoie le rapport directement à l’imprimante.
Voir également
Créer un rapport
Créer un projet
Procédez comme suit pour créer un nouveau projet :
1. Démarrer le PAScal
2. Créer un nouveau projet
Sélectionnez Projet -> Nouveau...
Une fenêtre de saisie des données du projet s’ouvre.
3. Saisir les données du projet
Vous pouvez saisir les données du projet suivantes :
– Nom du projet
– Auteur
– Version
– Norme de sécurité
Le nom du projet peut être choisi librement, par exemple, une désignation claire du projet. Ce nom sera utilisé en tant que
titre de projet dans le PAScal.
La saisie d’un nom de projet est obligatoire, tandis que celle de l’auteur et de la version est facultative.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 33 of 88
Le PAScal peut calculer le niveau d’intégrité de sécurité SIL ou le niveau de performance PL selon différentes normes pour
un même projet.
– Niveau d’intégrité de sécurité SIL selon l’EN/CEI 62061:2005 + COR:2010 ou
– Niveau de performance de sécurité PL selon l’EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2003 ou
– Niveau de performance de sécurité PL selon l’EN ISO 13849-1:2006 + COR:2009 + EN ISO 13849-2:2012
(en cas d’application de l’EN ISO 13849-1:2006, on rapporte tout d’abord la MTTFD à 100 ans, puis on équilibre)
Modifier un projet
Vous pouvez aussi modifier ultérieurement un projet.
1. Ouvrir la fenêtre de configuration
Choisissez le projet dans le gestionnaire de projets, puis sélectionnez dans le menu contextuel Propriétés.
La fenêtre d’édition des informations du projet apparaît.
2. Modifier un projet
À l’exception du nom du fichier et du niveau de sécurité (PL ou SIL), il est ensuite possible de modifier tous les champs.
Vous ne pouvez pas renommer un projet. Une copie avec un nouveau nom peut toutefois être enregistrée.
Modifiez les entrées souhaitées (voir aussi Créer un projet).
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 34 of 88
Ouvrir un projet
Si vous souhaitez ouvrir un projet existant, procédez de la manière suivante :
1. Démarrer le PAScal
2. Ouvrir un projet
Sélectionnez le menu Projet -> Ouvrir.
3. Une fenêtre de sélection du projet s’ouvre.
4. Sélectionner un projet
Sélectionnez le projet qui doit être ouvert et cliquez sur Ouvrir.
5. Ouvrir l’éditeur de la SRCF ou du SRP/CS
– Dans le gestionnaire de projets, sélectionnez une SRCF ou un SRP/CS. Dans le menu contextuel, sélectionnez Ouvrir
l’éditeur du SRP/CS / de la SRCF.
Procédure alternative :
– double-cliquez sur la SRCF ou le SRP/CS dans le gestionnaire de projets.
Bouton Action
Oui Ajoute le composant à la bibliothèque de composants
Oui pour tout Ajoute tous les composants à la bibliothèque de composants
Non N’ajoute pas le composant à la bibliothèque de composants
Annuler N’ajoute pas de composant à la bibliothèque de composants et ferme la boîte de dialogue
Bouton Action
Oui Remplace le composant du projet par le composant de la bibliothèque de composants
Oui pour tout Remplace tous les composants du projet par les composants correspondants de la bibliothèque
de composants
Non Ne modifie ni le composant dans le projet ni le composant dans la bibliothèque de composants
Annuler Ne modifie ni le composant dans le projet ni le composant dans la bibliothèque de composants et
ferme la boîte de dialogue
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 35 of 88
Fermer un projet
Avant de fermer un projet, vous devriez l’enregistrer.
Enregistrer un projet
Vous pouvez écraser un projet existant par sa nouvelle version ou enregistrer un projet sous un nouveau nom.
Toutes les annexes qui sont contenues dans un projet sont enregistrées avec le projet.
Nom du fichier du projet : Nom du projet. psc
Nom du dossier pour les annexes du projet : \Nom du projet_files.
Le dossier se trouve dans le gestionnaire de projets.
Écraser un projet
Un projet existant a été modifié et l’ancienne version est remplacée par la nouvelle version. Le nom du fichier ne change pas.
Dans le menu Projet, sélectionnez l’option Enregistrer ou cliquez sur l’icône .
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 36 of 88
Remplacer l’appareil
Un appareil qui est utilisé dans un sous-système dans un projet peut être remplacé par un autre appareil dans tout le projet
avec Remplacer l’appareil... L’appareil est ainsi remplacé simultanément dans toutes les parties du projet.
1. Dans le gestionnaire de projets ou dans l’éditeur de la SRCF, sélectionnez l’appareil à remplacer.
Dans le menu contextuel, cliquez sur Remplacer l’appareil....
2. Sélection du nouvel appareil
Utilisation de la structure arborescente : Le PAScal affiche une arborescence avec les appareils pouvant être sélectionnés
en remplacement de l’appareil concerné.
Sélection avec filtre de texte : L’affichage des bibliothèques disponibles est adapté à la saisie dans le champ pour le filtre de
texte (lors de la recherche de texte, toutes les données des appareils sont prises en compte).
Sélectionnez le cas d’application correct pour le nouvel appareil.
Si l’appareil sélectionné ne convient pas pour le remplacement, il n’est pas possible de terminer avec OK.
SRCF ou SRP/CS
SRCF ou SRP/CS
Le gestionnaire de projets vous permet de créer une nouvelle SRCF ou un nouveau SRP/CS ou d’en modifier une /un existant
(e). Vous pouvez prendre en considération les défaillances de cause commune dans le calcul des valeurs techniques de
sécurité.
Créer une SRCF ou un SRP/CS
Modifier une SRCF ou un SRP/CS
Prendre les défaillances de cause commune en considération
Supprimer une SRCF ou un SRP/CS
Voir également
Fenêtre SRCF ou SRP/CS
gestionnaire de projets
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 37 of 88
existants.
1. Créer un projet ou ouvrir un projet existant
Voir Créer un projet ou Ouvrir un projet
2. Ajouter une SRCF ou un SRP/CS
Sélectionnez dans le gestionnaire de projets le nom du projet et cliquez dans le menu contextuel sur Ajouter un
SRP/CS / une SRCF.
Une fenêtre de création d’une nouvelle SRCF ou d’un nouveau SRP/CS s’ouvre.
3. Saisir le nom de la SRCF ou du SRP/CS
Vous devez saisir un nom pour la SRCF ou le SRP/CS.
Le nom peut être choisi librement, par exemple une désignation précise de la SRCF. Ce nom sera utilisé en tant que titre de
projet dans le PAScal.
Saisissez un nom pour la SRCF ou le SRP/CS.
4. Saisir la description de la SRCF ou du SRP/CS
La saisie d’une description est facultative.
5. Définir le niveau cible
Vous pouvez désormais sélectionnez les valeurs requises pour le niveau d’intégrité de sécurité SIL ou le niveau de
performance PL dans une liste ou les faire calculer par le PAScal.
– Sélectionner le niveau cible dans une liste
– Calculer le niveau cible
6. Ajouter des annexes
Des annexes de votre choix peuvent être ajoutées à chaque SRCF ou SRP/CS. Les annexes peuvent également être
ajoutées après la création d’une SRCF ou d’un SRP/CS.
7. Confirmer les saisies
Cliquez sur OK.
Voir également
Onglet : Résultat SRCF ou SRP/CS
Onglet : Avertissement de la SRCF ou du SRP/CS
Sélectionner le niveau cible dans une liste
Cette méthode est généralement sélectionnée lorsqu’une appréciation du risque a déjà été effectuée ou qu’une norme de
produits prescrit un SIL ou un PL.
Cliquez sur l’option Sélectionner le niveau cible puis sélectionnez les valeurs requises pour SIL et PL dans la liste.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 38 of 88
– fréquence / durée,
– évitement,
– sélection facultative : la probabilité d’apparition d’un événement dangereux est considérée comme faible et le PLr est
diminué d’un niveau
À l’ouverture de la fenêtre, les onglets sont paramétrés de façon à ce que le niveau de PL le plus élevé en résulte. Le
graphe du risque suit l’EN ISO 13849-1 et il est affiché conformément aux réglages effectués.
3. Fermez l’appréciation du risque avec OK.
Important : Il est recommandé de justifier l’appréciation du risque dans le champ Commentaire. En particulier lorsque le risque
est classé faible, les raisons doivent être mentionnées.
Voir également
Créer une SRCF ou un SRP/CS
Voir également
Onglet : Éditeur CCF
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 39 of 88
INFORMATIONS
Vous pouvez réintégrer dans votre projet une SRCF ou un SRP/CS supprimé(e) à l’aide de Édition -> Annuler
(ou Ctrl + Z, ).
Sous-systèmes
Sous-systèmes
La fenêtre SRCF ou SRP/CS vous permet de créer un nouveau sous-système ou de modifier un sous-système existant.
Les sous-systèmes vous permettent de créer des structures sans devoir sélectionner des composants déjà concrets.
Selon la norme de sécurité, sélectionnez dans la fenêtre SRCF ou SRP/CS l’onglet Éditeur CCF ou Éditeur du SRP/CS.
INFORMATIONS
Type et source du danger
La taille des sous-systèmes dans l’éditeur de la SRCF ou du SRP/CS peut être réglée avec un facteur de zoom
de 25 à 400 %.
Créer un sous-système
Modifier un sous-système
Supprimer des sous-systèmes
Voir également
Onglet : Éditeur de la SRCF ou du SRP/CS
Créer un sous-système
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 40 of 88
1. Ajouter un sous-système
Ouvrez dans la fenêtre SRCF ou SRP/CS le menu contextuel (clic droit dans la fenêtre) et sélectionnez Ajouter un
sous-système.
ou
Modifier un sous-système
Vous pouvez aussi modifier un sous-système d’une SRCF ou d’un SRP/CS ultérieurement. Vous pouvez en particulier
déterminer le nombre des éléments physiques ou des canaux.
1. Ouvrir la fenêtre de configuration
Double-cliquez sur le sous-système concerné dans l’éditeur de la SRCF ou du SRP/CS.
ou
Ouvrez le menu contextuel du sous-système dans l’éditeur de la SRCF ou du SRP/CS et sélectionnez Propriétés.
La fenêtre pour la configuration du sous-système s’affiche.
2. Configurer un sous-système
Vous pouvez en particulier modifier le nombre des éléments / canaux physiques ou modifier les annexes.
Configurez les paramètres souhaités.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 41 of 88
INFORMATIONS
Vous pouvez réintégrer dans votre projet un sous-système supprimé à l’aide de Édition -> Annuler (ou Ctrl +
Z, ).
Dans l’éditeur de la SRCF ou du SRP/CS
1. Sélectionner le sous-système
Avec la souris, sélectionnez dans l’éditeur de la SRCF ou du SRP/CS le sous-système que vous souhaitez supprimer.
2. Supprimer un sous-système
Dans le menu contextuel, sélectionnez l’option Supprimer.
ou
Vous pouvez aussi utiliser l’icône de la barre d’outils.
Un message de confirmation vous demande si le sous-système doit effectivement être supprimé. Cliquez sur le bouton Oui
pour supprimer le sous-système.
INFORMATIONS
Vous pouvez réintégrer dans votre projet un sous-système supprimé à l’aide de Édition -> Annuler (ou Ctrl +
Z, ).
Composants
Composants
La fenêtre SRCF ou SRP/CS vous permet d’ajouter un composant à un sous-système ou d’en modifier un existant.
Sélectionnez dans la fenêtre SRCF ou SRP/CS l’onglet Éditeur CCF ou Éditeur du SRP/CS.
Affecter des composants aux sous-systèmes
Créer un sous-système mixte
Configurer des composants
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 42 of 88
INFORMATIONS
La taille des sous-systèmes dans l’éditeur de la SRCF ou du SRP/CS peut être réglée avec un facteur de zoom
de 25 à 400 %.
exclusion de défaillance (appareils de type 2, 3 ou 4), par exemple composants mécaniques, pneumatiques ou
hydrauliques.
Les composants ne doivent pas avoir de niveau de performance PL. Ces composants ne peuvent pas être regroupés dans
un sous-système mixte.
Vous pouvez regrouper autant de types de composants que souhaité, par exemple, entrée et logique, dans un sous-système
mixte.
1. Ajouter un sous-système
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 43 of 88
Sélectionner un composant
Sélectionner l’onglet Sélectionner un composant.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 44 of 88
Références
La référence du composant est indiquée dans ce champ. Si plusieurs références sont affectées au composant, toutes les
références sont affichées.
– Sélectionnez la référence correcte.
Version
Dans le champ Version, il est possible de sélectionner un modèle d’appareil dans la bibliothèque de composants si
plusieurs versions du composant sont disponibles.
Lors de la saisie dans le champ Toutes les versions, il n’existe aucune différence de valeurs techniques de sécurité entre
les modèles d’appareils.
Cas d’application
La sélection dans le champ Cas d’application dépend de l’appareil et correspond aux prescriptions configurées pour ce
composant.
Il faut sélectionner parmi les 5 restrictions hiérarchiquement indiquées celles qui sont valables.
Le bouton Gestion des restrictions permet d’adapter à vos besoins l’affichage des restrictions possibles et le bouton
permet de définir vos propres restrictions.
L’architecture interne d’un composant peut être monocanale ou à deux canaux. Un élément physique est généralement un
appareil équipé de son propre boîtier. Un sous-système peut se composer d’un ou de deux éléments physiques.
Exemple : Un sous-système Entrée se compose de deux appareils séparés, équipés chacun d’un boîtier distinct ainsi que
d’un contact électrique, par exemple, un fin de course sur un protecteur mobile. La représentation dans le PAScal se fait
sous la forme d’un sous-système Entrée avec deux éléments physiques. L’architecture interne des capteurs est monocanale
car un contact électrique existe pour chacun des éléments physiques.
Configurer le composant
Vous pouvez sélectionner des paramètres pour les sous-systèmes sans diagnostic intégré (exemple : capteur et actionneur).
Nombre de cycles de fonctionnement
– Jours de fonctionnement par an :
Nombre maximum de jours de fonctionnement d’une machine en un an
– Heures de fonctionnement par jour :
Nombre d’heures de fonctionnement par jour
– Temps écoulé entre deux manœuvres :
Temps écoulé entre deux manœuvres durant les heures de fonctionnement
– Manœuvres par unité de temps :
Nombre de manœuvres durant une unité de temps prédéfinie (exemple : par heure, par jour)
– Exemples :
Dans les exemples 2, 3 et 5, une manœuvre comprend plusieurs jours de fonctionnement. Lors du calcul du nombre moyen de
manœuvres annuelles nop selon la norme EN ISO 13849-1, les heures de fonctionnement sont définies dans ces cas sur des
journées de 24 h. Cela permet d’éviter les écarts lors de l’utilisation de la formule selon la norme EN ISO 13849-1.
T1 : intervalle du test périodique [années]
Seulement pour les calculs selon l’EN/CEI 62061 (voir dans le glossaire Test périodique – T1).
T2 : intervalle du test de diagnostic
Seulement pour les calculs selon l’EN/CEI 62061 : Vous pouvez sélectionner le temps entre deux tests ou les tests par
unité de temps. (voir dans le glossaire Intervalle du test de diagnostic – T2).
Détection des erreurs dans le câblage
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 45 of 88
– Aucun(e)
Aucune mesure n’est prise pour la détection des courts-circuits. Il est impossible d’exclure un court-circuit.
– Exclusion de défaillance
Aucune mesure n’est prise pour la détection des courts-circuits. Il est cependant possible d’exclure un court-circuit sur la
base des conditions physiques (exemple : par la protection du câblage ou à l’intérieur du lieu d’implantation électrique).
Le câblage n’est pas pris en compte lors du calcul.
– Détection des courts-circuits
Il n’est pas possible d’exclure un court-circuit, mais des mesures sont prises pour les détecter (exemple : tests
impulsionnels) avec une réponse adéquate aux erreurs.
« Exclusion de défaillance » ou « Détection des courts-circuits » doit être sélectionné pour atteindre PL e ou SIL 3.
ou :
Le MTTFD des unités à tester (TE et OTE) doit au moins représenter la moitié du MTTFD de l’ensemble des sous-systèmes
Entrée, Logique et Sortie devant être testés.
Vous trouverez des informations complémentaires dans la norme EN ISO 13489-1.
Le taux de couverture du diagnostic > 0 % ne peut être utilisé que si une réponse aux erreurs est garantie par la coupure
d’un second canal ou par le process. Dans ce cas, les parties concernées doivent être inclues dans l’évaluation de la
sécurité.
Dans le PAScal, les structures monocanales ont par conséquent toujours un taux de couverture du diagnostic de 0 % par
défaut. La catégorie 2 peut être rendue possible par la saisie d’un DC >= 60 %.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 46 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 47 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 48 of 88
Voir également
Onglet : Résultat de la SRCF ou du SRP/CS
Onglet : Avertissements
Voir également
Onglet : Graphe de calcul PFH
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 49 of 88
Voir également
Bibliothèque de composants
Bibliothèque de composants de Pilz
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 45 of 88
– Aucun(e)
Aucune mesure n’est prise pour la détection des courts-circuits. Il est impossible d’exclure un court-circuit.
– Exclusion de défaillance
Aucune mesure n’est prise pour la détection des courts-circuits. Il est cependant possible d’exclure un court-circuit sur la
base des conditions physiques (exemple : par la protection du câblage ou à l’intérieur du lieu d’implantation électrique).
Le câblage n’est pas pris en compte lors du calcul.
– Détection des courts-circuits
Il n’est pas possible d’exclure un court-circuit, mais des mesures sont prises pour les détecter (exemple : tests
impulsionnels) avec une réponse adéquate aux erreurs.
« Exclusion de défaillance » ou « Détection des courts-circuits » doit être sélectionné pour atteindre PL e ou SIL 3.
ou :
Le MTTFD des unités à tester (TE et OTE) doit au moins représenter la moitié du MTTFD de l’ensemble des sous-systèmes
Entrée, Logique et Sortie devant être testés.
Vous trouverez des informations complémentaires dans la norme EN ISO 13489-1.
Le taux de couverture du diagnostic > 0 % ne peut être utilisé que si une réponse aux erreurs est garantie par la coupure
d’un second canal ou par le process. Dans ce cas, les parties concernées doivent être inclues dans l’évaluation de la
sécurité.
Dans le PAScal, les structures monocanales ont par conséquent toujours un taux de couverture du diagnostic de 0 % par
défaut. La catégorie 2 peut être rendue possible par la saisie d’un DC >= 60 %.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 51 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 49 of 88
Voir également
Bibliothèque de composants
Bibliothèque de composants de Pilz
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 53 of 88
Une bibliothèque modifiable est présente (voir Créer une bibliothèque de composants personnalisée).
Le nom du fabricant, la bibliothèque et la version de la bibliothèque sont déjà sélectionnés. L’onglet Appareils peut être
sélectionné.
Nom de l’appareil
Saisissez un nom et une référence pour l’appareil.
Archive Device
Le champ Obsolète peut être sélectionné s’il s’agit d’un appareil qui n’est plus disponible dans la version décrite mais qui
reste disponible dans une version plus récente. Vous pouvez continuer à utiliser les appareils de cette version. Pour la
nouvelle version, les données sont utilisées à partir d’une nouvelle bibliothèque.
Cas d’application
Restrictions
Les restrictions des niveaux de hiérarchie H1 à H5 peuvent être sélectionnées. Les valeurs affichées pour H1 à H5 peuvent
être adaptées aux propres besoins dans Gestion des restrictions.
Fonction
Il faut sélectionner l’une des trois fonctions Entrée, Logique ou Sortie.
Catégorie
Il faut sélectionner l’une des catégories affichées.
Description
En option, il est possible d’ajouter une description du cas d’application.
Type d’appareil
Les options et les paramètres possibles dépendent du type de composant. Il faut sélectionner un type précis. La
recommandation est MTTFD. Les composants se distinguent de la manière suivante :
Type 1 : PL / SIL
Composants qui possèdent un diagnostic interne et sont généralement développés conformément aux normes de sécurité
(exemple : CEI 61508).
Type 2 : MTTFD
Composants non soumis à une usure mécanique (exemple : capteurs optiques) et ne possédant pas de diagnostic interne
Type 3 : B10D
Composants soumis à une usure mécanique (exemple : interrupteurs mécaniques) et ne possédant pas de diagnostic
interne
Type 4 : exclusion de défaillance
Composants dont il faut certes tenir compte, mais avec lesquels, en raison des contrôles effectués, on ne peut pas partir du
principe qu’ils ont un effet sur le comportement défaillant de la fonction de sécurité. Malgré les exclusions de défaillance,
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 54 of 88
une limitation à un niveau de performance PL maximal ou à un niveau d’intégrité de sécurité SIL maximal peut être exigée
en cas d’utilisation unique. Ces composants sont généralement développés selon les normes de sécurité (exemple :
EN/CEI 61508).
– Saisissez un nombre comprenant au moins un chiffre et max. 7. Un nombre décimal doit avoir max. 1 chiffre après la
virgule.
Plage de valeurs autorisées : 0,0 à 9999999
En général : 10 à 10 000 ans
LambdaD (λd, taux de défaillances dangereuses)
– Saisissez un nombre ou un nombre décimal sous la forme exponentielle négative comprenant au moins un chiffre et au
plus deux chiffres en tant qu’exposants. Un nombre décimal doit avoir max. deux chiffres après la virgule.
Plage de valeurs autorisées : 1,00E-15 à 9,99E-04
Exemples :
1E-9 ou
1.23E-09
RDF = pourcentage des défaillances dangereuses par rapport à toutes les défaillances
Le calcul selon l’EN 62061 nécessite les taux de défaillance λs et λD (voir Taux de défaillances en sécurité). En général,
l’indication de ces valeurs est difficile, voire impossible. Sachant que pour le calcul, le rapport λD/ λ = λD/(λs+λD) est suffisant
et que cette valeur est bien plus facile à estimer, la question est posée ici. Si le rapport n’est pas connu, on peut supposer à
la place, conformément à l’EN/CEI 61508 pour les systèmes électroniques, que les erreurs non dangereuses et
dangereuses sont réparties de manière égale. On peut indiquer la valeur « 50% ». Pour les autres systèmes (mécaniques,
pneumatiques, ...), une estimation de ce type n’est pas indiquée et une valeur de 100 % peut être acceptée dans le pire des
cas. Toutefois, l’utilisateur endosse la responsabilité de cette utilisation.
– Saisissez une valeur entre 1 et 100.
Durée d’utilisation en années
– Saisissez un nombre comprenant au moins un chiffre et max. deux. Un nombre décimal doit avoir max. 1 chiffre après la
virgule.
Plage de valeurs autorisées : 0 à 99
En général : 10 à 20 ans
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 55 of 88
B10 / B10D
Pour les pièces d'usure, par exemple, les commutateurs électromécaniques.
Nombre de cycles avec jusqu'à 10 % de défaillances des composants (B10) ou avec jusqu'à 10 % de défaillances
dangereuses des composants (B10D).
– Saisissez un nombre comprenant au moins un chiffre et max. 100 chiffres ou un nombre décimal sous la forme
exponentielle avec deux chiffres en tant qu’exposant. Un nombre décimal doit avoir max. deux chiffres après la virgule.
Plage de valeurs autorisées : 0,01E+0 à 9,99E+99
En général : 100 000 à 10 000 000
RDF = pourcentage des défaillances dangereuses par rapport à toutes les défaillances
Le calcul selon l’EN/CEI 62061 nécessite les taux de défaillance λs et λD (voir Taux de défaillances en sécurité). En général,
l’indication de ces valeurs est difficile, voire impossible. Sachant que pour le calcul, le rapport λD/ λ = λD/(λs+λD) est suffisant
et que cette valeur est bien plus facile à estimer, la question est posée ici. Si le rapport n’est pas connu, on peut supposer à
la place, conformément à l’EN/CEI 61508 pour les systèmes électroniques, que les erreurs non dangereuses et
dangereuses sont réparties de manière égale. On peut indiquer la valeur « 50% ». Pour les autres systèmes (mécaniques,
pneumatiques, ...), une estimation de ce type n’est pas indiquée et une valeur de 100 % peut être acceptée dans le pire des
cas. Toutefois, l’utilisateur endosse la responsabilité de cette utilisation.
– Saisissez une valeur entre 1 et 100.
Durée d’utilisation en années
– Saisissez un nombre comprenant au moins un chiffre et max. deux. Un nombre décimal doit avoir max. 1 chiffre après la
virgule.
Plage de valeurs autorisées : 0 à 99
En général : 10 à 20 ans
Terminer la saisie
Cliquez sur OK pour enregistrer les options et les paramètres.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 56 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 57 of 88
Voir également
Créer des composants personnalisés
Modifier la bibliothèque de composants Importer et exporter des composants Vérifier les composants selon le standard VDMA
1. Avec le bouton droit de la souris, sélectionnez la bibliothèque dans l’affichage des bibliothèques, puis choisissez Propriétés
dans le menu contextuel.
2. Dans le champ Vérifier la bibliothèque selon, sélectionnez le format dans lequel la bibliothèque doit être vérifiée (le format
PAScal est sélectionné en tant que valeur par défaut). La vérification de la bibliothèque démarre automatiquement.
Lors de la vérification, les parties de la bibliothèque qui ne correspondent pas aux modèles du standard VDMA sont identifiées
comme défectueuses.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 58 of 88
Les erreurs peuvent être corrigées pour la configuration à partir du dialogue. Les modifications sont enregistrées au format
PAScal. Si des modifications doivent être apportées dans la bibliothèque, la vérification doit être redémarrée.
Une exportation est impossible si la bibliothèque n’est pas conforme aux modèles du standard VDMA.
Modifier la bibliothèque de composants Importer et exporter des composants Importer des composants
Importer la bibliothèque
Procédure
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 59 of 88
composants ?
INFORMATIONS
Les bibliothèques ne peuvent être remplacées que dans leur intégralité.
Les projets existants ne sont pas directement concernés par l’actualisation des bibliothèques (voir Actualiser
les composants).
Modifier la bibliothèque de composants Importer et exporter des composants Exporter des composants
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 60 of 88
1. Sélectionnez Projet -> Exportation -> Bibliothèque -> Exporter en tant que bibliothèque VDMA
Une fenêtre s’ouvre pour la saisie des données nécessaires à l’exportation.
2. Nom du fabricant
Sélectionnez un fabricant.
3. Bibliothèque
La liste contient toutes les bibliothèques de la version du PAScal actuellement ouverte.
Sélectionnez une bibliothèque.
4. Version de la bibliothèque
Le numéro de la version de la bibliothèque s’affiche. Le numéro de la version peut être modifié.
Sélectionnez la version de la bibliothèque ou modifiez le numéro de la version.
5. Langue
la langue de la bibliothèque s’affiche. Si plusieurs langues sont disponibles, vous pouvez sélectionner la langue à utiliser
pour l’exportation.
Sélectionnez la langue de la bibliothèque.
6. Emplacement d’enregistrement pour l’exportation
Définit le répertoire et le nom du fichier d’exportation.
Sélectionnez Parcourir. Saisissez un nom de fichier et sélectionnez un répertoire.
7. Accord relatif à l’exclusion de la responsabilité
L’exportation en tant que bibliothèque de composants VDMA n’est possible que si l’accord relatif à l’exclusion de la
responsabilité affiché a été accepté.
Sélectionnez : Je confirme par la présente avoir lu et compris la remarque, lorsque vous aurez lu, compris et
accepté l’accord relatif à l’exclusion de la responsabilité.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 61 of 88
un fichier xml contenant les textes spécifiques aux langues de la bibliothèque de composants et
un fichier xsd pour une utilisation interne dans le
PAScal.
Procédure
1. Sélectionnez le menu Projet -> Exportation -> Bibliothèque fabricant -> Bibliothèque de langues.
2. Sélectionnez le fabricant.
3. Sélectionnez la bibliothèque de composants.
4. Sélectionnez dans la liste contenant les langues celle que vous voulez exporter.
5. Sélectionnez le répertoire dans lequel la bibliothèque de langues doit être classée.
6. Indiquez un nom pour la bibliothèque de langues (sans le type de données).
7. Cliquez sur OK.
La bibliothèque de langues est exportée.
Si les textes spécifiques à une langue issus d’une bibliothèque de composants doivent être modifiés ou si une langue doit être
ajoutée, il faut importer une bibliothèque de langues.
Les langues de la bibliothèque de langues doivent être identifiées par le PAScal par la clé de langue située dans le fichier xml.
L’affectation des langues à la clé de langue satisfait à l’ISO 639-1.
Les bibliothèques de langues qui peuvent être importées ne dépendent pas des langues disponibles dans le PAScal pour
l’interface du programme.
Une bibliothèque de langues appartient précisément à une bibliothèque de composants d’un fabricant.
Procédure
1. Sélectionnez le fabricant.
2. Sélectionnez la bibliothèque de composants.
3. Sélectionnez dans le répertoire contenant les bibliothèques de langues celles que vous voulez importer.
Le fabricant, le nom et la version de la bibliothèque, la langue et la version de la bibliothèque de langues sont affichés.
4. Cliquez sur OK.
La bibliothèque de langues est importée.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 62 of 88
Conditions préalables
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 63 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 64 of 88
composants.
Vous devriez toujours utiliser cette commande lorsque vous travaillez sur un projet et que vous importez une nouvelle
bibliothèque.
1. Sélectionnez Projet -> Actualiser les composants.
En cas de divergences entre les composants du projet et ceux de la bibliothèque de composants, une liste s’affiche.
2. Sélectionnez les composants que vous souhaitez actualiser avec les valeurs de la bibliothèque de composants.
Assemblages de composants
Dans le répertoire Assemblage de composants, vous pouvez regrouper librement des composants provenant de la
bibliothèque de composants. Les assemblages de composants peuvent à leur tour être répartis en groupes de composants. Les
assemblages de composants peuvent être organisés dans des dossiers (voir Bibliothèque de composants).
Ouvrez l’onglet Bibliothèque de composants.
La fenêtre contient en plus de la bibliothèque de composants les assemblages de composants.
L’utilisation via le menu contextuel est décrite ci-après. De nombreuses commandes peuvent aussi être atteintes via la barre
d’outils de la bibliothèque de composants.
Créer un dossier
1. Sélectionnez le dossier d’origine ou un autre dossier et ouvrez le menu contextuel.
2. Sélectionnez Ajouter le dossier pour l’assemblage de composants...
Une fenêtre s’ouvre.
3. Saisissez un nom pour le dossier et cliquez sur OK.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 65 of 88
Caractéristiques DC
Entrée
Impulsion de test cyclique par une modification dynamique des signaux 90 %
d’entrées
Contrôle de plausibilité, par exemple, utilisation des contacts à ouverture et à 99 %
fermeture des relais à contacts liés
Comparaison croisée des signaux d’entrées sans test dynamique 0 % à 99 %, en fonction de la manière
dont un changement de signal est
effectué par l’application
Comparaison croisée des signaux d’entrées avec test dynamique lorsque les 90 %
courts-circuits peuvent ne pas être remarqués (avec des entrées / sorties
multiples)
Comparaison croisée des signaux d’entrées avec résultats intermédiaires et 99 %
immédiats dans la logique (L), surveillance temporelle et logique du
fonctionnement du programme et détection des défaillances et courts-circuits
statiques (avec des entrées / sorties multiples)
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 66 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 67 of 88
Caractéristiques DC
Entrée
Impulsion de test cyclique par une modification dynamique des signaux 90 %
d’entrées
Contrôle de plausibilité, par exemple, utilisation des contacts à ouverture et à 99 %
fermeture des relais à contacts liés
Comparaison croisée des signaux d’entrées sans test dynamique 0 % à 99 %, en fonction de la manière
dont un changement de signal est
effectué par l’application
Comparaison croisée des signaux d’entrées avec test dynamique lorsque les 90 %
courts-circuits peuvent ne pas être remarqués (avec des entrées / sorties
multiples)
Comparaison croisée des signaux d’entrées avec résultats intermédiaires et 99 %
immédiats dans la logique (L), surveillance temporelle et logique du
fonctionnement du programme et détection des défaillances et courts-circuits
statiques (avec des entrées / sorties multiples)
Surveillance indirecte (exemple : surveillance par pressostat, surveillance 90 % à 99 %, en fonction de l’application
électrique du positionnement des éléments d’entraînement)
Surveillance directe (exemple : surveillance électrique de la position des valves 99 %
de commande, surveillance des unités électromécaniques avec des contacts
liés)
Détection des erreurs par le processus 0 % à 99 %, en fonction de l’application ;
cette mesure ne suffit pas à elle seule
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 68 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 69 of 88
Bibliothèque de macros
L’onglet Bibliothèque de macros se trouve dans les paramètres par défaut du PAScal à côté de l’onglet Bibliothèque de
composants. L’onglet peut être déplacé librement sur l’interface utilisateur.
Les macros sont enregistrées dans une structure habituelle de dossier.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 70 of 88
Créer un dossier
Vous pouvez créer un dossier dans la bibliothèque de macros de deux manières différentes. Attention, vous ne pouvez créer au
maximum que 3 niveaux.
Première possibilité :
Sélectionnez un dossier dans lequel vous souhaitez créer un autre dossier, et ouvrez le menu contextuel.
Sélectionnez Créer un dossier de macros...
Deuxième possibilité :
Sélectionnez l’icône dans la barre d’outils de la bibliothèque de macros.
Une fenêtre s’ouvre dans les deux cas.
Saisissez un nom pour le dossier dans le champ Nom et cliquez sur OK.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 71 of 88
Créer et utiliser des macros Ajouter une macro à une fonction de sécurité
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 72 of 88
La macro a le format nom de la macro.macro. Nom de la macro désigne le nom de la macro dans la bibliothèque de macros.
Dans le gestionnaire de projets, sélectionnez l’objet auquel vous souhaitez ajouter une annexe.
ou
Dans le menu contextuel de l’objet sélectionné, sélectionnez Ajouter une annexe.
Une fenêtre s’ouvre vous permettant de créer de nouvelles annexes, d’en supprimer ou de les décrire.
Les objets peuvent être :
de projets
des SRP/CS ou SRCF
des sous-systèmes
des composants
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 73 of 88
Rechercher dans des bibliothèques de composants Recherche simple dans les bibliothèques de composants
Rechercher dans des bibliothèques de composants Recherche étendue dans les bibliothèques de composants
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 65 of 88
Caractéristiques DC
Entrée
Impulsion de test cyclique par une modification dynamique des signaux 90 %
d’entrées
Contrôle de plausibilité, par exemple, utilisation des contacts à ouverture et à 99 %
fermeture des relais à contacts liés
Comparaison croisée des signaux d’entrées sans test dynamique 0 % à 99 %, en fonction de la manière
dont un changement de signal est
effectué par l’application
Comparaison croisée des signaux d’entrées avec test dynamique lorsque les 90 %
courts-circuits peuvent ne pas être remarqués (avec des entrées / sorties
multiples)
Comparaison croisée des signaux d’entrées avec résultats intermédiaires et 99 %
immédiats dans la logique (L), surveillance temporelle et logique du
fonctionnement du programme et détection des défaillances et courts-circuits
statiques (avec des entrées / sorties multiples)
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 75 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 76 of 88
Créer un rapport
Cliquez sur Créer le rapport pour générer le rapport avec les options définies.
Enregistrement de la licence
Enregistrement de la licence
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 77 of 88
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 78 of 88
Glossaire
Glossaire
Ce glossaire contient les termes spécialisés et abréviations utilisés.
Glossaire Proportion des défaillances dangereuses – RDF (Ratio of dangerous to all Failures)
Où
– λs : taux de défaillances en sécurité
– Σλs +ΣλD : taux de défaillances total
– λDD : taux de défaillances dangereuses détectées par la fonction de diagnostic
– λD : taux de défaillances dangereuses
Cas d’application
Un cas d’application désigne une application d’un appareil spécifique. Une valeur caractéristique particulière doit exister pour
l’appareil spécifique.
S’il existe plusieurs cas d’applications pour un appareil et si différentes caractéristiques de sécurité s’appliquent à chaque cas
d’application, on différencie alors ces valeurs caractéristiques à l’aide d’un cas d’application.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 79 of 88
Glossaire B10
B10
B10 correspond au nombre de cycles de manœuvres après lesquels 10 % de tous les appareils ont connu une défaillance.
B10D caractérise les défaillances dangereuses.
B10D = MTTFD * 0,1 * nop
nop correspond au nombre de manœuvres dans l’année.
– DC =ΣλDD/ΣλDtotal
Le DC peut exister pour un système complet ou pour des parties d’un système de sécurité, par exemple pour les capteurs
et / ou le système logique et / ou les actionneurs
Les niveaux suivants sont définis par la norme EN ISO 13849-1 :
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 80 of 88
Signification du DC Niveau du DC
Aucune DC < 60 %
Faible 60% < DC < 90%
Moyenne 90 % < DC < 99 %
Élevée 99 % < DC
Glossaire Restriction
Restriction
Critères pour la distinction de cas d’applications de l’appareil et pour la sélection du cas d’application.
La (Les) restriction(s) fait (font) partie de la valeur caractéristique d’un appareil et est (sont) sélectionnée(s) lors de la
configuration d’un appareil.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 81 of 88
Glossaire Hiérarchie
Hiérarchie
Les restrictions sont enregistrées dans une hiérarchie. Un ou plusieurs critères peuvent s’appliquer à chacune des restrictions.
Critères Soit /soit
Une hiérarchie est prévue pour chaque restriction. Si des critères contradictoires s’appliquent à la restriction, ces critères
sont saisis un par un dans la même hiérarchie (voir l’illustration).
Critères Et
Les critères qui doivent être combinés pour un cas d’application doivent être structurés dans un ordre logique sur plusieurs
niveaux de hiérarchie (voir l’illustration).
Hiérarchie sans saisie
Une hiérarchie sans saisie n’est pas autorisée. L’une des valeurs de la liste de sélection doit être saisie ou le caractère de
remplacement « - » doit être utilisé.
Catégorie (= architecture)
Classification des parties d’un système de commande relatives à la sécurité liée à leur résistance aux défauts et à leur
comportement suite à un défaut. Un tel comportement est obtenu par la structure de l’agencement des parties, la détection des
erreurs et/ou leur fiabilité (ISO 13849-1, 3.1.2).
Même signification que Architecture
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 82 of 88
Glossaire Composant
Composant
Une partie d’un système de commande de sécurité. Les caractéristiques d’un composant sont définies dans les données de
l’appareil. Les données de l’appareil d’un fabricant sont regroupées dans la bibliothèque de composants fournie par le fabricant.
Bibliothèques de composants
L’onglet Affichage des bibliothèques contient des composants de sécurité.
Les composants sont classés par fabricants. L’utilisateur peut ajouter ou importer des composants supplémentaires. Vous
pouvez télécharger ou actualiser les bibliothèques sur www.pilz.de/PAScal_Lib (voir Importer des composants).
Les fonctions dépendent du format des bibliothèques à importer. Les formats suivants sont disponibles :
PAScal (ZIP ou PCL)
VDMA (ZIP ou XML)
SISTEMA (SLB)
Après l’importation d’une bibliothèque, les composants sont disponibles dans la fenêtre « Affichage des bibliothèques ».
Les composants et les bibliothèques de composants situés dans l’« Affichage des bibliothèques » peuvent être configurés avec
le filtre de bibliothèques . Détails pour la fonction de filtrage.
De là, les composants peuvent, également par glisser-déposer,
être affectés aux sous-systèmes dans l’éditeur de la SRCF ou du SRP/CS.
Si un composant d’une bibliothèque de composants est affecté à un sous-système, la configuration du composant doit être
effectuée.
être affectés à un assemblage de composants ou à un groupe de composants.
En cas d’affectation à un assemblage de composants ou à un groupe de composants, aucune autre action n’est requise.
Les assemblages de composants sont composés de composants ou de groupes de composants.
Les groupes de composants comprennent des composants de différents sous-systèmes. L’assemblage est fonction de
l’opportunité donnée.
Voir également
Modifier la bibliothèque de composants
Exporter des composants
Importer des composants
Bibliothèque de composants de Pilz
Assemblages de composants
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 83 of 88
Groupe de composants
Une possibilité de structurer de nombreux composants au sein d’un assemblage de composants.
Assemblage de composants
Un assemblage de composants. Il est possible de créer des assemblages de composants dans le PAScal afin de créer des
regroupements thématiques de composants à partir des bibliothèques de composants de différents fabricants importées dans le
PAScal. Ces assemblages peuvent à leur tour être répartis en Groupes de composants.
Les assemblages de composants sont modifiés dans l’onglet Assemblage de composants.
L’assemblage de composants peut être structuré :
Dossier
Assemblage de composants 1
Assemblage de composants 2
– Groupe de composants
– Composant C
– Composant D
– ...
–
Assemblage de composants
...
...
Les assemblages de composants ainsi que les dossiers avec des assemblages de composants peuvent être exportés en tant
que fichier XML.
Glossaire Temps moyen écoulé avant défaillance dangereuse – MTTFD (Mean Time To Failure)
Temps moyen écoulé avant défaillance dangereuse – MTTFD (Mean Time To Failure)
Durée moyenne de fonctionnement pendant laquelle on s’attend à ce qu’un canal particulier d’un système ne présente aucune
défaillance dangereuse (EN ISO 13849-1).
En supposant un taux de défaillances constant, on peut partir du principe que, statistiquement parlant, 63,2 % (ou 1-1/e) du
(des) composant(s) considéré(s) ont subi une défaillance au terme de la MTTF. Les défaillances prématurées ne sont pas
prises en considération.
Les valeurs d’un canal individuel ou d’un canal d’un système redondant sont définies comme suit selon l’EN ISO 13849-1 :
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 84 of 88
Pour les appareils électromécaniques, le taux de défaillances (λD) doit être déterminé à partir de la valeur B10D de l’appareil et
du taux de manœuvres C de l’application spécifiée au moyen de l’équation suivante :
MTTFD = B10D / (0,1 * nop)
où nop correspond au nombre de manœuvres dans l’année. Par conséquent
nop = (dop * hop * 3.600 s/h) / tcycle
où dop = nombre de jours d’exploitation annuels
et hop = nombre d’heures d’exploitation par jour
ainsi que tcycle = temps écoulé entre 2 cycles de commutation
Niveau de performance – PL
Capacité des parties relatives à la sécurité d’exécuter une fonction de sécurité dans des conditions prévisibles, afin d’atteindre
la réduction nécessaire du risque (EN ISO 13849-1, 3.1.23).
Le niveau de performance est classé en cinq niveaux.
Remarque
Le niveau de performance dépend des facteurs suivants :
le comportement de la fonction de sécurité dans des conditions de défaillance
la capacité d’exécuter la fonction de sécurité dans les conditions climatiques attendues
la capacité d’exécuter la fonction de sécurité sur demande (fréquence de la demande (MTTFD)
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 76 of 88
Créer un rapport
Cliquez sur Créer le rapport pour générer le rapport avec les options définies.
Enregistrement de la licence
Enregistrement de la licence
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 86 of 88
Glossaire Partie de commande relative à la sécurité – SRP/CS (Safety-Related part of a Control system)
Bibliothèque de langues
Les fabricants de composants peuvent fournir des bibliothèques de langues pour leurs bibliothèques de composants VDMA. Les
textes spécifiques à une langue, qui sont définis comme texte linguistique dans une bibliothèque de composants, sont
enregistrés dans les bibliothèques de langues pour une ou plusieurs langues. Seules les langues qui n’existent pas dans la
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 87 of 88
Glossaire SRS
SRS
Spécification des exigences de sécurité
Glossaire Sous-système
Sous-système
Unité de la conception de l’architecture du SRECS au plus haut niveau dans laquelle une défaillance d’un sous-système
quelconque entraînera une défaillance de la fonction de commande relative à la sécurité. (EN/CEI 62061, 3.2.5)
Les composants sont regroupés dans les sous-systèmes d’une fonction de commande relative à la sécurité :
Entrée
Logique
Sortie
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021
Aide en ligne PAScal à partir de la version 1.9.1 Page 78 of 88
Glossaire
Glossaire
Ce glossaire contient les termes spécialisés et abréviations utilisés.
Glossaire Proportion des défaillances dangereuses – RDF (Ratio of dangerous to all Failures)
Où
– λs : taux de défaillances en sécurité
– Σλs +ΣλD : taux de défaillances total
– λDD : taux de défaillances dangereuses détectées par la fonction de diagnostic
– λD : taux de défaillances dangereuses
Cas d’application
Un cas d’application désigne une application d’un appareil spécifique. Une valeur caractéristique particulière doit exister pour
l’appareil spécifique.
S’il existe plusieurs cas d’applications pour un appareil et si différentes caractéristiques de sécurité s’appliquent à chaque cas
d’application, on différencie alors ces valeurs caractéristiques à l’aide d’un cas d’application.
file:///C:/Users/UTILIS~1/AppData/Local/Temp/MZEI87DV.htm 14/04/2021