Skip to main content

How To Script

Introduction

Scripts in CoCoS can operate autonomicly on interval or can be triggerd by an event. And event trigger could be that a tag is changed van 0 to 1.

To create a script we use the scripteditor. Up to version 5.1 all scripts are create in PHP 8. 

image.png

 

Script Parameter

$valueMeegestuurde waarde in het script. Als een script wordt aangestoten vanuit een tag-trigger, dan is de waarde $value de waarde van de tag die de trigger veroorzaakte.
$sourceDe naam van het 'bron-object' wat zorgde voor de aanroep van dit script. Dit kan bijvoorbeeld de naam van een tag zijn (bij een tag-trigger) of de naam van een item, bijvoorbeeld wanneer een script wordt aangeroepen vanuit een hmi-item / event.
$arguments
$bucket
$trace
$arguments_ref
$return_tag
$cocosObject (klasse) met functionaliteiten t.b.v. het ophalen/schrijven/aanmaken van tags, alsmede het schrijven van regels in het logboek. Hierbinnen zijn onderstaande methoden/funties beschikbaar.