trysim an die simatic ???

prinz1978

Level-2
Beiträge
149
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo experten brauche mal wieder hilfe stehe wieder voll an wie kann ich meine simatc an die trysim software anschliesen laut hersteller geht es über die mpi schnittstelle ich bekomme immer eine fehlermeldung w95_s7m.dll kann nicht geöffnet werden das angegebene modul wurde nicht gefunden.


mfg
 
Zuletzt bearbeitet:
ein windowssystem mit win95 oder höher? dann drücke "windows-logo" + F ... mit der angezeigten maske sollteste dann aber schon umgehen können
 
trysim an s7 über mpi

Hallo Prinz1978,

anbei die gesuchte .dll, funktioniert bei mir mit Trysim Demo V3.0 gut.
Die .dll einfach in C:/windows/system32 packen...
Nur Du musst unter Systemsteuerung PG/PC-Schnittstelle diese noch lt. Trysim Hilfe einrichten .
Habe ein SiemensFieldPG..also kein USB....oder sonst ein Adapter....

grüsse elektroluethi
 

Anhänge

  • w95_s7m.zip
    54,6 KB · Aufrufe: 53
so habe jetzt prodave mini gefunden und auch installiert jetzt is ein anderer fehler habe eine usb adapter für meine simatic ich wäre sehr dankbar für eine schritt für schritt anleitung von euch .die hilfe datei von trysim ist sehr kompliziert für mich irgendwie.

mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo leute ich habe es nach langem herumprobieren endlich geschaft eine verbindung herzustellen es ist eigentlich eine tolle sache da man anlagen bauen und testen kann aber eines ist zurzeit irgendwie lästig das man die eingänge und ausgänge der sps an datenbausteine legen muss und dann das programm demensprechent umschreiben muss oder weis einer wie es anders besser geht ????.

mfg
 
Hallo Prinz...
wie so ist das nervig...
Du musst doch nur im OB etwas tippen und dann lassen sie die E/A in Trysim doch benutzen...


DB1: ("trysim>sps")

E ARRAY[0..255] of BYTE

DB2:

A ARRAY[0..255] of BYTE

Im OB1

im ersten NW

CALL "BLKMOV"
SRCBLK :="trysim>sps".E
RET_VAL:=#ti_retval
DSTBLK :=P#E 0.0 BYTE 256
NOP 0

im letzten NW
geht es leider nur so
L AD 0
T DB2.DBD 0
L AD 4
T DB2.DBD 4
L AD 8
T DB2.DBD 8
L AD 12
T DB2.DBD 12
L AD 16
T DB2.DBD 16
...
...

grüsse
 
Hallo,

> im letzten NW
> geht es leider nur so
> L AD 0
> T DB2.DBD 0
> L AD 4
> T DB2.DBD 4
...

oder so

CALL SFC20 // Block Move
SRCBLK := P#A 0.0 BYTE 256
RET_VAL := MW 100 // irgend ein INT
DSTBLK := P#DB2.DBX 0.0 BYTE 256


Nemo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo
danke erstmal für die antworten aber ich bin kein profi programmierer deshalb habe ich nich viel mitbekommen was da gemeint ist:confused: sorry.eine dummy anleitung:???: währe echt super danke im vorraus.:)


mfg
 
Hallo prinz1978,

> .. nich viel mitbekommen was da gemeint ist

Eine SPS im Einsatz hat Ein- und Ausgabebaugruppen. Die Eingabe-
baugruppen werden aber nicht bei jedem Programmschritt tatsächlich abgefragt,
sondern einmal vorm OB1 werden die Signale der Sensoren
in das ProzessAbbbild der Eingänge (PAE) kopiert. Nur darauf greifst Du
dann mit E 5.4 zu. Wenn aber die Maschine gar nicht vorhanden ist,
gibt es auch keine Eingabebaugruppen. Damit Dein Programm trotzdem
laufen kann, werden einfach die simulierten Signale der Sensoren in
das PAE kopiert. Diese Signale kommen beim Einsatz einer
Simulation irgendwie in einem DB an. Nun kann man schreiben

L DB1.DBD 0
T ED 0
L DB1.DBD 4
T ED 4
...

Weil die Schreibarbeit bei vielen Eingängen lästig ist, kann man dafür
die Systemfunktion SFC 20 BLOCK_MOVE verwenden. Da muß man nur sagen,
wieviele Bytes von wo nach wo kopiert werden sollen
(und noch angeben, wo Fehlermeldungen während des Kopiervorgangs
landen sollen).

Bei den Ausgängen ist es sinngemäß das gleiche.

HTH
Nemo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo

nach langem hin und her siehe auch beitrag von mir prozessabbild habe ich es dank user dieses fourums hinbekommen und auch verstanden wie das funkt nun stehe ich vor noch einem problem ich kann das programm exportieren ohne probleme im simatic manager aber leider kann ich kein sfb 20 in die trysimanlage importieren also mus ich doch diese Schreibarbeit machen oder ????


mfg
 
Hallo prinz1978,

> .. kein sfb 20 in die trysimanlage exportieren ..

Es ist die SFC 20. Die brauchst Du aus zwei Gründen nicht nach
TrySim zu exportieren. Erstens ist sie dort schon vorhanden und
zweitens wird sie für Deinen Zweck nicht benötigt.

Du gibst in TrySim einfach an, daß der E-Bereich in TrySim (an den
die simulierten Sensoren angeschlossen sind) über MPI in den
DB x der S7 übertragen werden sollen. Erst dort
werden sie mit der SFC20 aus dem DB x wieder in den E-Bereich,
diesmal in den der S7, kopiert.

Eintrag in der IO-Konfig:
Bereich: E; Start: 0; DB-Nr: x, Größe 2 (oder was auch immer, Bytes)

mfg. Nemo
 
Zurück
Oben