Hirdetés

Új hozzászólás Aktív témák

  • dekorn

    csendes tag

    Sziasztok!

    Olyan problémám lenne , hogy egy S7-300 317-2DP-és PLC-én módosítottam két FB blokkot (minimális módosítás)és az egyikhez a módosított DB-t is feltöltöttem(felülírtam), ezek után monitorozni akartam online a DB blokkba Saitek Scada felületről bevitt értékeket, ekkor kérdezett egyet amit leokéztam és ment a folyamat. Két érdekesség történt , mégpedig hogy az offline módosításnál mikor az FB-be két stat értéket bevittem akkor az OB1-esbe a rá hivatkozó call magától átíródott egy hosszabb call ... end call részre amit sajna nem mentettem , mert kitörültem és miután újra simán beírtam a call parancsot akkor úgy maradt és elfogadta. Ez a dolog csak akkor lett érdekes mikor egy teljesen más FB blokk ugrott így szét magától amihez nem is nyúltam. Ez volt az egyik érdekesség , a másik talán csak az én tudatlanságomból fakad, hogy time stamp hiba miatt nem akarta menteni az OB1-et csak miután a hibásnak jelzett részt cntr+x-el kicuttoltam és utána undo-ztam egyet és ezzel elfogadta a call részt. Valószínű hogy ezek az érdekességek abból is fakadtak , hogy én egy eredeti projektbe terveztem át az FB blokkokat és , mivel csak a letöltött PLC programmal akart csak kapcsolatot teremteni az interface (connection can't estabilished valami ilyesmi volt) , ezért abba kellett átillesztettem a módosított részeket. Kérlek segítsetek megérteni nekem az FB és DB blokkok eme lelkivilágát , mert ugyan megoldottam a problémát és a PLC megfelelően működik , de szeretném ezeket a dolgokat tisztán látni. Bocsi ha egy kicsit összevissza lett a leírtak logikája, de sajna ott csak az volt a lényeg hogy mennyen a progi, így nem foglalkoztam ezzel.

Új hozzászólás Aktív témák