1.一種使用兩個CPU的可編程邏輯控制器(PLC)系統(tǒng),所述系統(tǒng)包括:
第一CPU,其包括第一媒體訪問控制(MAC)通信層并且被配置為:生成所述CPU的操作所需的數(shù)據(jù),基于所生成的數(shù)據(jù)來執(zhí)行控制操作,并且經(jīng)由所述第一MAC通信層將所生成的數(shù)據(jù)發(fā)送到第二CPU;以及
所述第二CPU,其包括經(jīng)由所述第一MAC通信層接收所生成的數(shù)據(jù)的第二MAC通信層并且被配置為基于接收到的數(shù)據(jù)來執(zhí)行服務(wù)操作,
其中,所述第一CPU連接到存儲器,要被發(fā)送到所述第二CPU的數(shù)據(jù)被存儲在所述存儲器中的預(yù)定位置處,并且所述第二CPU通過直接存儲器訪問(DAM)方案接收在所述存儲器的所述預(yù)定位置中存儲的所述數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的PLC系統(tǒng),其中,所述數(shù)據(jù)包括所述第一CPU的控制操作所需的第一數(shù)據(jù)和所述第二CPU的服務(wù)操作所需的第二數(shù)據(jù),并且所述第一CPU基于所述第一數(shù)據(jù)來執(zhí)行所述控制操作并將所生成的第二數(shù)據(jù)發(fā)送到所述第二CPU。
3.根據(jù)權(quán)利要求1所述的PLC系統(tǒng),其中,所述第二CPU基于以太網(wǎng)方案經(jīng)由所述第一MAC通信層和所述第二MAC通信層從所述第一CPU接收所述第二數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的PLC系統(tǒng),其中,所述第二CPU還包括接收所述第二數(shù)據(jù)的以太網(wǎng)控制模塊。
5.根據(jù)權(quán)利要求1所述的PLC系統(tǒng),其中,所述控制操作包括邏輯控制操作、運動控制操作、時間同步控制操作、通信控制操作以及輸入/輸出控制操作中的至少一個。
6.根據(jù)權(quán)利要求1所述的PLC系統(tǒng),其中,所述服務(wù)操作包括提供IT服務(wù)和/或額外服務(wù)的操作。
7.據(jù)權(quán)利要求6所述的PLC系統(tǒng),還包括:在所述PLC系統(tǒng)中提供安全性服務(wù)的第三CPU。