EasyManua.ls Logo

SBC PCD3.M6880 - Programming; CPU0 Control Program; Using the same Program in the Primary and Secondary Devices

SBC PCD3.M6880
54 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Saia-Burgess Controls AG
User Manual Standby System Document 27-645 Edition ENG 02 2017-04-26
Programming
Diagnostic
2-20
2
2.6 Programming
The programs “1-Primary” and “2-Secondary” are for CPU0 of the dual-processor
󰀨
each device. Unlike the Redundant device, the programs in these devices can do
communications and direct I/O accesses. See CPU0 Control Program.


Secondary device. Alternatively you can use the “Common Files” branch to hold

󰀨
MAC address, Online Settings etc). See Using the same program in the Primary
and Secondary devices.
“3-Redundant” is the program for CPU1 in both the Primary and the Second-
ary devices. CPU1’s program must interface to the outside world using only the
process image, so that execution of the two Redundant CPU’s programs can be
synchronized. CPU1’s program cannot do any communications or any local I/O ac-
cesses - asynchronous operations are not allowed. I/O is done only via the Smart
Ethernet RIOs, or by media exchange via dual-port RAM, because these both use
the process image. See CPU1 Redundant Program.
2.6.1 CPU0 Control Program
The CPU0 program is a non-redundant program that always runs on both PCDs.
There are no restrictions on what this program can do. It can access local I/Os,
use asynchronous communications and connect to a SCADA system. The execu-
tion of this program is not synchronized with the Standby device For data ex-
change between CPU0 and CPU1 see Media Exchange.
󰀨
depending on the application. See Using the same program in the Primary and
Secondary devices.
2.6.1.1 Using the same program in the Primary and Secondary devices
In some cases, the control programs in both the Primary and Secondary devices
󰀨





devices.
The “Single symbol le” option for CPU0 <=> CPU1 data transfer should be
used
In a Standby system, symbols which are transferred between CPU0 and CPU1 are
-

ToRedSymbolsSecondary.sy5 and FromRedSymbols.sy5), or a “Single symbol
