Hallo allemaal,

ik heb een opdracht gekregen om met WinCC een keuze menu te maken met 10 opties. Maar deze opties moeten nog wel gewijzigd kunnen worden in de PLC en in WinCC.

Ik zat te denken om in een DB 10 opties te maken van het type String[20]. Verder heb ik echt geen idee hoe ik verder moet.

Hoe krijg ik waardes in een String en hoe kan ik deze er weer uithalen?

--
Met vriendelijk groeten,

Dennis

Ik neem aan dat dit een schoolvraag is. Anders is de opdrachtgever ofwel een geweldige krent of een enorme onbenul ;-)

--edit--
@hieronder: oeps ;-) weer move terug schoolvragen->digitaal

[Bericht gewijzigd door GJ_ op (24%)]

Op 6 september 2011 10:54:14 schreef GJ_:
Ik neem aan dat dit een schoolvraag is. Anders is de opdrachtgever ofwel een geweldige krent of een enorme onbenul ;-)

Nee niet eens, is van een bedrijf. En meer info heb ik ook niet gekregen, dus ik had gehoopt dat jullie mij misschien een klein beetje op weg konden helpen.

10 opties ?

10 Bitjes of
1 woord met 1--10 als integer

maar string zou ik heirvoor niet gebruiken, is in een plc ook niet lekker werken.

idd, een integer is dan het eenvoudigste.

oké dat zou ik kunnen proberen.

Maar hoe moet ik 'iets' in een string schieten?
Ik heb een array [1..10] met het type string[20] aangemaakt
en dan al die adresse db1.dbw0 t/m db1.dbw198.

Maar ik kan daar niet zo iets schieten voor 'MOVE' te gebruiken want daar moet die het type INT voor zijn.
Is er wel iets wat ik kan gebruiken die dit wil kan doen, hoe kan ik die data precies uitlezen?

Met INT's ga je best ASCII kunnen maken natuurlijk >:-)
115 105 109 112 101 108

Maar ik zou eerder zien dat je je teksten in wincc aanmaakt en koppelt aan een waarde (menu item) in je PLC.

Ja dat zou ik misschien wel kunnen doen, in Wincc teksten aanmaken en deze koppelen aan die strings. Of is dat niet helemaal wat je bedoelt

[Bericht gewijzigd door Henry S. op (52%)]

Op 6 september 2011 11:01:13 schreef Dennis-v-b:
Nee niet eens, is van een bedrijf. En meer info heb ik ook niet gekregen, dus ik had gehoopt dat jullie mij misschien een klein beetje op weg konden helpen.

Ben je echt werknemer van dat bedrijf? Of heb je als privé-persoon een losse opdracht aangenomen?

Ik vind het maar een vaag verhaal, als je niet meer info krijgt dan VRAAG je toch om meer info?

Ik gok op stage- of afstudeeropdracht.

[Bericht gewijzigd door Jochem op (20%)]

Op 6 september 2011 12:12:40 schreef Jochem:...dan VRAAG je toch om meer info?

ehhh, ja ook dat natuurlijk. Als ik niet precies weet wat de bedoeling is ga ik ook nergens over nadenken. Dan maak ik zelfs nog niet eens een offerte. Dat zou ook tamelijk zinloos zijn natuurlijk. Je kunt een klant niet blij maken met een prijs en dan later je keutel intrekken omdat het toch niet blijkt te kunnen.

Op 6 september 2011 12:12:40 schreef Jochem:
[...]Ben je echt werknemer van dat bedrijf? Of heb je als privé-persoon een losse opdracht aangenomen?

En in de titel stond "ik ben een leek", wat moet een leek met deze opdracht? :-7

Stagaire...

waar ik werk heb ik van de CD "winCC" de documentatie uitgeprint:
dat werden dus 5 hele dikke mappen met duidelijke beschrijvingen
hoe men winCC kan (=moet) gebruiken.
Dus heel veel lezen en al doende checken
of je nog op de juiste pagina bent.

Op 7 september 2011 01:25:15 schreef ElectroDick:
waar ik werk heb ik van de CD "winCC" de documentatie uitgeprint:
dat werden dus 5 hele dikke mappen met duidelijke beschrijvingen
hoe men winCC kan (=moet) gebruiken.
Dus heel veel lezen en al doende checken
of je nog op de juiste pagina bent.

Ik heb er een oude pc naast voor de documentatie, deze kan ik aan zetten en alle mij bekende documentatie staat er op. Ik heb geen zin om 5 bomen hiervoor te beruiken voor documentatie waar ik misschien 2% van lees.

WinCC Flex vind ik redelijk makkelijk voor een standaard scada toepassing. Recepten met scripts wordt wat moeilijker.
Op de support/service site van siemens is ook bergen info en voorbeelden met S7 en HMI bestanden te vinden. Het doorzoeken bij siemens is overigens een sport op zich vind ik.

Het is al voor mekaar, ik was veel te moeilijk aan het denken.

bedankt voor jullie reacties.