2/1/2018 12:53 AM | |
Joined: 9/27/2006 Last visit: 3/22/2025 Posts: 12344 Rating:
|
Hello vulpes; Let's go through your questionss one by one: 1) Yes. See the following document: FDL communication with SDA service via PROFIBUS CPs and Send/Receive interface 2) You could, by copying the data from your DB to input/output addresses, but it is time consuming and a bit clunky. You can use S7 communication blocks such as BSEND/BRCV (lient-server exchanges) between your 2 CPUs over a Profibus-DP connection, on the CPU or on a CP. See this link: BSEND/BRCV can exchange up to 64 kB between 2 DBs (one on each CPU), if you need that much power. Look at the extract from the CPU-CPU communications compendium below. Take the following notice into account when programming the FBs in your PLCs, the location of the libraries is different for the S7-300 blocks and the S7-400 blocks: Note about S7 communication:
In the S7-400, data exchange takes place via the SFB14/15 "GET/PUT", SFB12/13 "BSEND/BRCV" or SFB8/9 "USEND/URCV" function blocks. They can be found in the Standard Library -> System Function Block Which types of connection/protocols do the S7-300/400 CPUs and the CPs support by default? 3) Yes. 4) Fieldbus Data Link, see the first link proposed earlier. Hope this helps, Daniel Chartier
|
Last edited by: dchartier at: 2/1/2018 12:54:22 AMLast edited by: dchartier at: 2/1/2018 1:07:09 AMLast edited by: Jen_Moderator at: 2/1/2018 9:34:04 AMInserted right links. |
|
This contribution was helpful to
1 thankful Users |
Follow us on