RS232 unter Version 2

Ich bekomme leider immer nur ein Parse error. Vielleicht möchte mir jemand helfen?

Folgende Vorgehensweise:

I/O Instanz Serial Port angelegt (18650)
Seriellen Port geöffnet. (Keine Warnung oder Fehler)

Nun habe ich in eine Script versucht mit Befehl hinzufügen /alle Funktionen ComPort_SendText Instanz ID: 18650
Text: Test

den Befehl hinzuzufügen.

COMPort_SendText(18650 /[Serial Port]/, „test“); wird eingefügt

Leider gibt es dann gleich einen Fehler:

Parse error: parse error, unexpected T_STRING, expecting ‚,‘ or ‚;‘ in [Test\RS232] on line 21

Auch ein:
CSCK_SendText(18650 /[Serial Port]/, „test“);

führt zum gleichen Fehler.

Hat hier jemand einen Beispielcode zum schreiben lesen auf die RS232?

Danke

Gruß Andreas

Hallo AndreasM,

Koenntest Du bitte mal Dein Script hier posten (in PHP Klammern), damit wir sehen, wo Dein Problem liegt? Du hast, wie die Fehlermeldung ja sagt, einen Syntaxfehler…

Habe einen in der V1 laufen:

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Funksteckdose_Kanal3_Geraet3.ips.php
Trigger  : Funksteckdose_Ka_3_Geraet_3
Interval : 
*/

//Kanal 3 Geraet 3 ein oder aus
$Funksteckdose_Ka_3_Geraet_3= GetValueBoolean("Funksteckdose_Ka_3_Geraet_3");
if ($Funksteckdose_Ka_3_Geraet_3==true)
{
ComPort_SendText(14770,chr(0).chr(35).chr(196).chr(68).chr(2).chr(158).chr(0));
}

if ($Funksteckdose_Ka_3_Geraet_3==False)
{
ComPort_SendText(14770,chr(0).chr(35).chr(196).chr(68).chr(1).chr(157).chr(0));
}

?>

Gruß Helmut

Im Script steht erst einmal nur eine Zeile:

COMPort_SendText(18650 /[Serial Port]/, „test“);
ComPort_SendText(18650,chr(0).chr(35).chr(196).chr(68).chr(2).chr(158).chr(0));
CSCK_SendText(18650 /[Serial Port]/, „test“);

Bei all diesen Varianten gibt es besagte Fehlermeldung.

Gruß Andreas

Hallo Torro,
ok Syntaxfehler gefunden. Lag an der Zeile davor:-(

COMPort_SendText(18650 /[Serial Port]/, „test“);

funktioniert.

Danke erst einmal

Andreas