FST WebDemo | PLCWeb Project |
Ahhoz, hogy a Webes felület a PLC-vel kommunikálni tudjon, HTML-es szerkezetében olyan tag-re van szükség, amely az FST operandusaival áll kapcsolatban. Ez a speciális tag: <FSTCI>. Az FST web server a CI parancs hatására a JavaScipt-en keresztül közli a kért információkat. Nagyon gyorsan és egyszerûen juthatunk hozzá a PLC adataihoz (bemeneti, kimeneti és memória értékeihez) a web oldalunkon.
Néhány kód a kiolvasáshoz:
0-s bemeneti szó értéke: <FSTCI dew0> 1-s bemeneti szó értéke: <FSTCI dew1> 0-s kimeneti szó értéke: <FSTCI daw0> 1-s bemeneti szó értéke: <FSTCI daw1> 0-s memória szó értéke: <FSTCI dmw0> 1-s memória szó értéke: <FSTCI dmw1> 0-s számláló értéke: <FSTCI dzw0> |
Eredmény:
0-s bemeneti szó értéke: 1-s bemeneti szó értéke: 0-s kimeneti szó értéke: 1-s bemeneti szó értéke: 0-s memória szó értéke: 1-s memória szó értéke: 0-s számláló értéke: |
A PLC programozásban a szavak kezelésére az FW megjelölés használatos, a hivatkozásban mégis MW jelölést láthatunk (<FSTCI dmw0>). Az eltérés abból adódhat, hogy a PLC Flag angol kifejezést használja, a Web-es alkalmazás, pedig a Merker német kifejezést. Ugyanígy a bemenet Input helyett a német Eingang <FSTCI dew1>, a kimenet Output helyett, pedig az Ausgabe kifejezést használja.
Egy technológiai folyamat során fontos lehet különbözõ események számlálása. A PLC programozása során lehetõség van fel- illetve leszámlálásra. A <FSTCI dzw0> a számláló aktuális értékének kiolvasása a CW0 értékének megfelelõen. Szintén szintaktikai eltérés mutatkozik a PLC programozásában ismert kód és a HTML-es kód között. A PLC Counter angol kifejezést használja, a Web-es alkalmazás, pedig a Zähler német kifejezést.
Ha ezt az oldalt és a script-et a PLC-re töltjük, megjelennek a fent kért adatok.
FESTO WebDemo átdolgozása | ©NaZsi | PLC vezérlése és felügyelete Interneten keresztül |