Új hozzászólás Aktív témák
-
KLR
csendes tag
Mindkét TIA megvolt pár hónappal ezelőtt is (Simatic PG M6), az eredeti projekt is, a CPU-t meg cserélni kellett...
A kolléga azóta "közös megeggyezéssel" távozott a cégtől, én utána jöttem. Elég lazán kezelte a dolgokat, projektek egy része nem lett archiválva, néhány sajna el is "veszett". Hozzáláttam rendszerezni a dolgokat és rögtön ebbe futottam. A jelek szerint, jó buli lesz. -
Tomika86
senior tag
Sziasztok
Lehet olyat csinálni, hogy Step7 v5. 6 - ban az STL kódot én léptetem és tudom figyelni az adott változók értékeit?
-
Rigor Mortis
csendes újonc
Szia attrax!
Csak tippelek, de szerintem LOGO8-at programozol. LOGO7-ig az általad jelölt helyen volt a "Reference" gomb. A nyolcas programozásánál ezen változtattak. (Kipróbálhatod úgy, hogy ideiglenesen hardvert váltasz a "Tools/Select Hardware..." menüpont alatt hetesre. Meg fog jelenni a várt helyen a gomb.)
A paraméterátadásban résztvevő blokkok alatti "+" jelre kattintva kibontódik egy táblázat, mely a használható paramétereket tartalmazza. Simán, szükség szerint össze kell kötni azokat egymással. Nagyjából így:
Üdvözlettel:
RM.
-
attrax
aktív tag
válasz Rigor Mortis #8307 üzenetére
Aha akkor ez lehet a baj.Logosoft v8.2-t használom és valóban egy régebbi logot akarok programozni.Ha a logoban kézzel beállítom a hivatkozást akkor downloadnál megjelenik a reference opció ami érdekes :-)Köszi szépen!
Unterschreiben
-
Stokes666
csendes tag
Sziasztok!
Adott egy S7-1200, és a rajta futó tia portal V13-ban íródott program.
V16 verzióval valahogy le tudom menteni a programot, vagy V13 kell hozzá mindenképp?
Előre is köszi a válaszokat. -
Tomika86
senior tag
Sziasztok
Stringet hogy tudok másolni egy másik stringbe, illetve megfordítva?
Tehát x string = abcdef
Ha M0.0 FALSE akkor y string legyen abcdef
Ha M0.1 TRUE akkor y string legyen fedcbaKöszönöm
-
tibi-d
tag
Sziasztok!
Adott egy CPU 1214C, és egy KTP400 Basic párosítás. A kérdésem az, megoldható-e, hogy a terminálon keresztül beállítsam a CPU rendszer óráját a pontos időre. A készülékek sziget üzemben működnek, nincs se hálózat, se programozó PC a közelben.
A válaszokat előre is köszönöm. -
n0rbert0
senior tag
válasz n0rbert0 #8314 üzenetére
Azon átsiklottam, hogy basic panelről beszélünk, az sajnos nem tud master lenni.
Megoldás lehet, hogy felveszel egy DTL változót a PLC-ben, amit a képernyőről egy date/time fielddel írsz. A PLC-ben ezzel a változóval meghívód a WR_SYS_T vagy WR_LOC_T blokkot (az egyik a system time a másik meg a local time, amelyek ugye lehetnek különbözőek attól függően milyen időzóna van beállítva vagy van e daylight saving...).
Az idő aktualizálását lehet valamilyen feltételhez is kötni, pl gomb nyomás.
Valahogy így:[ Szerkesztve ]
-
ratkaics
senior tag
Sziasztok!
Hogyan lehet megoldani, hogy egy DB-ben lévő "Actual value" értéke átkerüljön az "initial value"-hoz? Akár programmal, akár máshogy?
Köszi előre is a segítségeket!
Olyan nincs, hogy valami nem sörnyitó ....
-
Tomika86
senior tag
Sziasztok
Amiket akartam megcsináltam FC blokkokkal és az FCkez külön külön DBkkel.
1. Van egy olyan feladat ahol van egy FC ami egy karakterekből álló tömböt (Ez a bevitt adat), egy bit segítségével vagy átmásol egy az egybe egy karakterekből álló tömbbe, illetve ha TRUE a bit akkor megfordítva írja be a bemenetet a kimeneti tömbbe.
2. Másik feladat, hogy a karakterekből álló tömböt dekódolja az FCben lévő algoritmus alapján és ad a kimeneten egy DINT kimeneti változót.Ezt a kettő FCt szeretném egybe egy FB-be bepakolni, hogy ne legyen külön DB, hanem a függvény instance DBje legyen csak.
Viszont van gondom vele:
Jelenleg OPN DB1 és OPN DB2 van használva, egyik az Fc1ben, másik az FC2ben.
Hogy tudom átírni a jelenlegi
OPN DB1
L P#0. 0
T DBD 20
L DBB [DBD20]A DBD20 helyett megy a STAT változóban létrehozott DWORD Mutato.
De hogy írom át az indirekt címet a szögletes zárójel elötti DBB-t?
IN változóknál létrehoztam egy Bemeneti_tomb ARRAY [0..15] CharErre szeretnék hivatkozni.
Hogy működik ez?
Köszönöm -
mikado
tag
Sziasztok, nem teljesen ide illik, de kicsit tanácstalan vagyok.
Egy Simatic S7-200 relés cpu 224 programozókábellel mennyit érhet mostanság?A politikusok a javadat akarják. Ne add oda nekik!
-
tanrob
csendes tag
Sziasztok!
Szeretnék segítséget kérni...
Adott egy Logo8 és egy KTP600 -as HMI.
Külső hőfokot szeretnék a HMI -n megjeleníteni. A külső hőfokot egy PT100 és egy 0-10V os jelátalakító szolgáltatja.
Programban analog amplifierrel skálázom a 0 -10V -ot, -50 és +50 °C között.
Parameter vmappingban be állítom, hogy az amplifier aktuális értékét egy Word adattípusban mentse, majd a TIA -ban a kijelző ezen változóját is wordben adom meg, majd hivatkozok rá VM20 címmel. A probléma ott van, hogy amint negatív tartományba esik a hőfok a kijelzőn a hőfok helyén ez van: ####°C.
Gondolom a Word adattípussal lesz a baj...
Tudnátok adni tanácsot, hogy hogyan próbáljam, hogy sikerrel járjak?!
Köszönöm! -
crucified
tag
Sziasztok, egy Siemens CPU 1214 DC/DC/DC CPU-nak hogyan tudom meg az IP címét TIA portalból?
Köszönöm előre is
-
-
KLR
csendes tag
válasz crucified #8333 üzenetére
Szia.
ETH kábel PLC-re, megnyitod a TIA-t, nem nyitsz projektet, az Online & Diagnostics-ra kattintasz, kiválasztod a hálózati kártyát és a TIA átfésüli a hálózatot és megkeresi a PLC-t, akár volt már programozva, akár nem. Esetleg, ha másik IP tartományban van a PLC mint a PC, fel fogja kinálni hogy hozzáadja azt a tartományt is a hálózati kártyádhoz. -
crucified
tag
-
Tomika86
senior tag
Sziasztok!
Egy ezeréves S7-314-hez raktam be egy CP341 Lean kártyát, de sehogy sem indul el.
Mi lehet a probléma?
[kép]Köszönöm!
-
-
tanrob
csendes tag
Sziasztok!
Segítséget szeretnék kérni...
Tia V15.1 - es verzióm van.
A problémám, hogy adott egy s7 1200 as PLC, aminek le akarom tölteni a programját.
A bibi az, hogy a progit v13.1 -es verziós TIA -val készítették.
Hogyan tudnám levarázsolni a programot az én TIA v15.1 es portalomra?
Köszönöm előre is! -
ratkaics
senior tag
Sziasztok!
Bocsi, hogy láma kérdés.
Step 7-ben ha SFB15(PUT) blokkot szeretném használni arra, hogy egy másik PLC-be küldjek adatokat.
Ehhez fontos, hogy a cél PLC is ugyan abban a projektbe legyen mint, ami forrás?Köszi előre is!
Olyan nincs, hogy valami nem sörnyitó ....
-
Szirty
őstag
válasz ratkaics #8342 üzenetére
Szia!
"Ehhez fontos, hogy a cél PLC is ugyan abban a projektbe legyen mint, ami forrás?"
Nem.
Fontos viszont hogy a PUT-ot használó CPU projectnél a NetPro-ban fel legyen véve a másik partner (hiszen enélkül az SFB-nek meg sem tudod mondani kivel akarsz kommunikálni).
Továbbá fontos hogy a PUT-ot használó CPU-ra rá is töltsd a NetPro beállításokat (download)! -
ratkaics
senior tag
válasz n0rbert0 #8345 üzenetére
Klasszik Step7.
A netpro-ban felvettem partnernek a másik cpu-t, de a netpro-ban csak "mentés" illetve "fordítás és mentés" gombra emlékszem. Letöltésre nem.
De majd megnézem jobban. Letöltés-kor meg fog állni a cpu?
A PUT és a GET blokkokat is kellene használnom amúgy. A netpro-s letöltés csak annál a cpu-nál kell, ahol ezek az SFB-k használva vannak ugye? Tehát a partner cpu-nál nem?Olyan nincs, hogy valami nem sörnyitó ....
-
n0rbert0
senior tag
válasz ratkaics #8347 üzenetére
Van letöltés gomb. Ugyan úgy néz ki, mint a HW konfig letöltésnél. Ha jól emlékszem, akkor stop-ba kell lenni a PLC-nek letöltéskor. Csak a PUT/GET-et használó PLC-ben kell letöltetni. Az active connection establishment legyen kiválasztva!
A PUT/GET a netproban beállítottaknak megfelelően legyen paraméterezve, illetve arra ügyelj hogy egyszerre max 160byte írható/olvasható. -
DasBoot
aktív tag
Pardon, véletlen küldés!
[ Szerkesztve ]
LEGO-ból bármit megépíteni, csak idő kérdése.
Új hozzászólás Aktív témák
- Krómozott előlapos Jura Z5 automata kávéfőző beépített profi cappuccino fejjel
- Eladó teljesen új, bontatlan Nespresso Essenza mini piros színben
- Motorola Razr 40 - 8GB 256GB DualSIM Sage Green - Bontatlan - Garanciális
- Canon Ixus 285 HS
- Új! Bontatlan! Samsung 8TB 2.5 SSD eladó! Országos Szállítással