S7-SoftSPS:TwinCAT I/O mit PLC43.INI konfigurieren: Unterschied zwischen den Versionen
Aus IBHsoftec Wiki
Joscha (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Um den Treiber zu aktivieren, muss er in der Sektion [OEM] eingebunden werden. Der erforderliche Eintrag lautet zum Beispiel: [OEM]<br /> dll0=TwinCatIO.dll …“) |
Joscha (Diskussion | Beiträge) |
||
Zeile 10: | Zeile 10: | ||
! Parameter !! Defaultwert !! Erklärung | ! Parameter !! Defaultwert !! Erklärung | ||
|- | |- | ||
− | |style="width:15em"| PortNumber ||style="width:10em"| 301 || Eingestellter Port des Tasks im TwinCAT System Manager. Bei PortNumber = 0 werden PEA/PAA und Peripherie-Datenaustausch ausgeschaltet und der Zugriff ist nur über SFC/FC möglich. Stimmen die PortNumber der PLC43.INI nicht mit dem Port des TwinCAT IO Tasks überein, so geht die 'S7-SoftSPS' in STOP. | + | |style="width:15em"| PortNumber ||style="width:10em"| 301 || Eingestellter Port des Tasks im TwinCAT System Manager. Bei PortNumber = 0 werden PEA/PAA und Peripherie-Datenaustausch ausgeschaltet und der Zugriff ist nur über SFC/FC möglich. Stimmen die PortNumber der PLC43.INI nicht mit dem Port des TwinCAT IO Tasks überein, so geht die ''S7-SoftSPS'' in STOP. |
|- | |- | ||
| SFC14 || 1 || SFC 14 in Bausteinverzeichnis einblenden | | SFC14 || 1 || SFC 14 in Bausteinverzeichnis einblenden |
Version vom 29. November 2012, 10:52 Uhr
Um den Treiber zu aktivieren, muss er in der Sektion [OEM] eingebunden werden. Der erforderliche Eintrag lautet zum Beispiel:
[OEM]
dll0=TwinCatIO.dll
Es gibt dazu in der PLC43.INI folgende Parameter, die in der Sektion [TwinCatIO] definiert werden müssen:
Parameter | Defaultwert | Erklärung |
---|---|---|
PortNumber | 301 | Eingestellter Port des Tasks im TwinCAT System Manager. Bei PortNumber = 0 werden PEA/PAA und Peripherie-Datenaustausch ausgeschaltet und der Zugriff ist nur über SFC/FC möglich. Stimmen die PortNumber der PLC43.INI nicht mit dem Port des TwinCAT IO Tasks überein, so geht die S7-SoftSPS in STOP. |
SFC14 | 1 | SFC 14 in Bausteinverzeichnis einblenden |
SFC15 | 1 | SFC 15 in Bausteinverzeichnis einblenden |
ControlSFC | 1000 | Nummer des Control SFCs |
NoStop | 0 | Bus bei SPS Stop nicht stoppen |
TypeFC | 0 | SFCs als FCs anzeigen |
FB_CxGetDeviceIdentification | 1001 | Nummer des GetDeviceIdentification FBs |
FB_AdsRead | 1002 | Nummer des AdsRead FBs |
FB_AdsWrite | 1003 | Nummer des AdsWrite FBs |
Beispiel:
[OEM]
dll0=TwinCatIO.dll
[TWINCATIO]
PortNumber=301
SFC14=1
SFC15=1
ControlSFC=1000
NoStop=0
TypeFC=0
FB_CxGetDeviceIdentification=1001
FB_AdsRead=1002
FB_AdsWrite=1003