Exemple : Ajout d'une fonction Interrupteur de fin de course programmable
Cet exemple explique comment ajouter une fonction Interrupteur de fin de course programmable (PLS) au programme HSC.
Valeurs des variables pour les paramètres du compteur
- MyAppData.PlsEnable sert à activer ou désactiver les paramètres PLS. Il doit être définit sur FAUX (désactivé) si la variable MyAppData est utilisée.
- MyAppData.HscID sert à spécifier quelles entrées intégrées sont utilisées en fonction du mode et du type d'application. consultez les rubriques Entrées HSC et Schéma de câblage pour connaître les différents ID pouvant être utilisés ainsi que les entrées intégrées et leurs caractéristiques.
- Si l'ID 0 est utilisé, l'ID 1 ne peut pas être utilisé sur le même contrôleur car les entrées sont utilisées par la Réinitialisation et Conservation.
- MyAppData.HscMode sert à indiquer le type d'opération utilisé par HSC pour compter. Voir Mode HSC (HSCAPP.HSCMode).
Pour activer la fonction PLS
- Dans l'Organisateur de projets, sous votre programme HSC, double-cliquez surVariables locales.
- Dans la celluleValeur initialede la variable MyAppData.PlsEnable, sélectionnezVrai.
- Configurez les paramètres de débordement et de débordement négatif.
- Dans la celluleValeur initialede MyAppData.OFSetting, saisissez50.
- Dans la celluleValeur initialede MyAppData.UFSetting, saisissez–50.
- (facultatif) Configurez le masque de sortie d'une sortie.Résultats pour cet exemple :
- La variable PLS a une dimension de [1..4]. Cela signifie que HSC peut disposer de quatre paires de valeurs prédéfinies hautes et basses.
- Les valeurs prédéfinies hautes doivent être inférieures à OFSetting et les valeurs basses prédéfinies être supérieures à UFSetting.
- Les valeurs HscHPOutPut et HscLPOutPut déterminent quelles sorties sont activées lorsque la valeur prédéfinie haute ou basse est atteinte.

Fournir une réponse