Difference between revisions of "S7-SoftPLC:CIF 30/50/60 settings of S7-SoftPLC"
(Created page with "In the section [CIF30Dn] the specific settings of the nth CIF-card (ISA, PCI, PCMCIA) are performed. {| class="wikitable" |- ! Key name !! Value range !! Default value !! Des...") |
|||
Line 1: | Line 1: | ||
− | In the section [CIF30Dn] the specific settings of the | + | In the section [CIF30Dn] the specific settings of the n<sup>th</sup> CIF-card (ISA, PCI, PCMCIA) are performed. |
{| class="wikitable" | {| class="wikitable" |
Latest revision as of 10:32, 17 January 2013
In the section [CIF30Dn] the specific settings of the nth CIF-card (ISA, PCI, PCMCIA) are performed.
Key name | Value range | Default value | Description |
---|---|---|---|
BoardNumber | 0 .. 3 | 0 | Board number reported by the Hilscher "CIF Device Driver Setup"
0 = Board 0, 1 = Board 1, etc. |
StatusSFC | 100 .. 255 | 252 | Defines the number of the Status SFC. |
ControlSFC | 100 .. 255 | 210 | Defines the number of the Control SFC. |
TypeFC | 0/1 | 0 (SFC) | Defines, whether the Status SFC and the Control SFC are shown as SFC or FC in the block directory of the PLC. TypeFC=1 shows the blocks as FC. This has the advantage that empty blocks in the PLC-program can be created and the parameters can be given reasonable names. When creating a block header care must be taken, that the data types and the IN/OUT areas are identical with the PLC blocks. When the blocks (FC) are transferred to the PLC via PU, the PLC keeps the internal blocks. |
BitStart | 0 .. 511 | 0 | Start address of the process image to be copied |
BitEnd | 0 .. 511 | 511 | End address of the process image to be copied |
BitIn | 0 .. maximum dual-port size | 0 | Offset of the inputs in the dual-port |
BitOut | 0 .. maximum dual-port size | 0 | Offset of the outputs in the dual-port |
PhStart | 0 .. maximum dual-port size | BitStart | Start address of the peripheral area |
PhEnd | 0 .. maximum dual-port size | maximum dual-port size reported by the driver | End address of the peripheral area |
PhIn | 0 .. maximum dual-port size | BitIn | Offset of the peripheral inputs in the dual-port |
PhOut | 0 .. maximum dual-port size | BitOut | Offset of the peripheral outputs in the dual-port |
SFC14 | 0/1 | 1 | 1=Show SFC14 from this driver
diagnostic capabilities = general errors |
SFC15 | 0/1 | 1 | 1=Show SFC15 from this driver
diagnostic capabilities = general errors |
NoStop | 0/1 | 0 | 1=Prevents, that the bus is stopped at PLC Stop by the watchdog. The outputs are programmed set to 0.
The Hilscher card is initialized when starting the PLC or changing the system data. At Run/Stop, no further initialization is performed. Must be enabled when using the driver CIFCFG.DLL in its section as well. |
Running several cards
If several Hilscher cards are installed in the PC, the according drivers have to be integrated into S7-SoftPLC. Care must be taken, that the areas in the process image of the PLC do not overlap each other. This means, that if multiple CIF-cards are used, the settings for BitStart, BitEnd etc. have to be taken with great care. The SFC 14 and 15 are only allowed to be shown from one driver-DLL as well. No more than 4 Hilscher cards can be integrated.