Zunächst habe ich es in LD versucht, bin aber auf den Fehler mpDATA_ERR_REGISTERING_PV im Baustein MpDataRegPar gestoßen.
Daraufhin habe ich das Ganze in ST nachgebaut – leider mit dem gleichen Ergebnis.
sicher bin ich mir nicht, aber:
anhand der Screenshots sieht es so aus, als wäre die Variable ‘gTemperature’ eine lokale Variable des Tasks ‘Program1’.
Somit müsste der Name, der MpDataRegPar als Variablenname übergeben wird, auch der Taskname mit angegeben werden (wegen des lokalen Scopes der Variable, eine globale Variable ‘gTemperature’ gibt es nicht, vermute ich).
PV_Temp müsste somit den Inhalt ‘Program1:gTemperature’ haben, damit die lokale Variable auch identifiziert werden kann (sofern der Task auch unter dem Namen ‘Program1’ deployed wurde, davon gehe ich aber aus).
… wie gesagt, sicher bin ich nicht da ich’s nur auf die Schnelle aus den Screenshots so rausinterpretiert habe.