Télécharger Imprimer la page

Ercogener GenIP 30i Mode D'emploi page 62

Masquer les pouces Voir aussi pour GenIP 30i:

Publicité

EG_GenIP30i_1016_UG_004_FR
Page 62 / 143
5.2.8.2
Création d'un script en PHP
Se reporter au manuel PHP.
5.2.8.2.1
Header des fonctions dédiées au GenIP
<?php
$stringsys=systemelog;
$stringuser=systemeuser;
$stringdata=systemeData;
send_to_system_log($stringsys);
send_to_user_log($stringuser);
send_to_data_log(phplog, $stringdata);
// execute a defined action
// call the action using the name defined in the actions management page
run_action("send_a_test_SMS");
// read / write modbus function
// data type : INT - UINT - FLOAT - STRING - HEX - BIT
$Valeur=read_modbus_value(02,01,1600,8,BIT);
set_variable_value("CUSTOM_MESSAGE_2",$Valeur);
write_modbus_value(02,15,1600,8,BIT,10000100);
// getter / setter for genip variables
set_variable_value("CUSTOM_MESSAGE_3",Sauv);
// save / restore a genip variable
save_variable("CUSTOM_MESSAGE_3");
//set_variable_value("CUSTOM_MESSAGE_63",$CUSTOM_MESSAGE_3);
restore_variable("CUSTOM_MESSAGE_4","123");
//set_variable_value("CUSTOM_MESSAGE_62",$CUSTOM_MESSAGE_4);
// getter / setter for logic pins
//function get_logic_output($logic_pin)
//function set_logic_output($logic_pin, $value)
// getter / setter for analogic current pins
//function get_analog_current_value($analog_pin)
//function set_analog_current_value($analog_pin, $value)
// getter / setter for analogic voltage pins
//function get_analog_voltage_value($analog_pin)
//function set_analog_voltage_value($analog_pin, $value)
?>
Les descriptions et illustrations non contractuelles du présent document sont données à titre indicatif.
ERCOGENER se réserve le droit d'apporter toute modification.
Dct_426_01

Publicité

loading