All other brands may be trademarks of their respective owners. An extensive listing of AVEVA trademarks can be found at. ArchestrA, Aquis, Avantis, Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch, OASyS, PIPEPHASE, PRiSM, PRO/II, PROVISION, ROMeo, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral Software, Termis, WindowMaker, WindowViewer, and Wonderware are trademarks of AVEVA and/or its subsidiaries.
CITECT SOFTWARE
This software may be used or copied only in accordance with the terms of such license agreement. The software described in this documentation is furnished under a license agreement. The information in this documentation is subject to change without notice and does not represent a commitment on the part of AVEVA. Although precaution has been taken in the preparation of this documentation, AVEVA assumes no responsibility for errors or omissions. No liability is assumed with respect to the use of the information contained herein. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of AVEVA. © 2019 AVEVA Group plc and its subsidiaries. You can run the OS Single-Station without Graphics Run-time if you like.Citect™ SCADA 2018 R2 Configuration Study Guide Release 1 2019
CITECT FOR FREE
This is more expensive than the SIMATIC NET OPC Server (which comes for free with any driver), but will give you the easiest maintenance. 1000 PO), compile the OS, it will have tags and expose them through the Built-in OPC server with symbolic names. The 4th solution is to buy a PCS 7 OS (e.g. The OPC Server must reside in one project together with all controllers, their CPU's and programs to make the symbolic access work.Ĥ. IMPORTANT: The SIMATIC NET OPC Server is NOT Multi-project aware in regard to this feature. When you download the OPC server, the complete symbol data will be downloaded to it as well, and an OPC client will be able to browse and access that symbolic data.
CITECT PC
In the HW config of the dedicated PC station, you can specify that the OPC Server should inherit all symbolic data of the controllers their program that it has connections to.
CITECT HOW TO
Now having the OPC Server expose the symbolic data instead of the absolute data, when you configure the OPC server in a PC station (what you know, because you know how to create a connection through Netpro). This will require a regeneration of the symbol data and import into the symbol table and/or Citect IMPORTANT: if you change the interface (input/output/static memory) of a Function Block then all instance datablocks will be re-issued for that Block Type its instances (so not all data blocks for the whole application but only for the Function Block you changed). You can also connect Citect to the absolute Datablock addresses and numbers, again, the CFC cross-reference gives you the relationship between DB-number and Tag (Chart/Block) this is not as convenient as an imported symbol table that makes the data blocks and the data elements in them, available as symbols. You can export this xref and generate an import symbol file for Citect or the S7-Program symbol file.ģ. You can resolve the instance datablock numbers and the tags (Chart/Block) they are applied to, in the CFC cross reference. Connect to the Instance Datablocks that each Function Block call in CFC will have. You will have to put work in getting the commands across, as all Operator command inputs in PCS 7 can not be linked by default and are setup for the PCS 7 Faceplate concept.Ģ. Create a Global data block and use it as the HMI interface. Buy PCS 7 OS and use it as an OPC Server, allows you to compile the tags into the OS, they will be accessible through its OPC Server (more costly but much easier to maintain/extend and no risk)ġ. Instance Data Blocks absolute (less user friendly and again, risk of shifting)Ĥ. Instance Data Blocks Symbolic (must create/update symbols and risk of Data Block Numbers shifting)ģ. Global Data Blocks (most engineering work and results in less freindly code)Ģ. It's not very efficient to connect a 3rd party HMI to a S7 controller programmed with CFC.