PC機(jī)與s7-200系列PLC通信原理
上下位機(jī)之間的通信,可通過使用PLC開發(fā)商提供的系統(tǒng)協(xié)議和網(wǎng)絡(luò)適配器來實(shí)現(xiàn),但由于其通信協(xié)議不公開,因此還必須使用PLC開發(fā)商提供的上位機(jī)組態(tài)軟件,并采用支持相應(yīng)協(xié)議的外設(shè)??梢哉f這種方式是PLC開發(fā)商為自己的產(chǎn)品量身定做的,因此難以滿足不同用戶的需求。
上下位機(jī)之間的通信,也可以使用專業(yè)的工控組態(tài)軟件,如組態(tài)王、intouch、wincc等,來實(shí)現(xiàn)上下位機(jī)之間的通信。這些組態(tài)軟件以其功能強(qiáng)大、界面友好、開發(fā)簡(jiǎn)潔等優(yōu)點(diǎn)目前在計(jì)算機(jī)監(jiān)控領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,但其成本較高,而且在小型系統(tǒng)中使用不夠靈活。
而自由通信接口協(xié)議,可由用戶自定義通信協(xié)議,不需要增加投資,并且具有與外圍設(shè)備通信方便、易于微機(jī)控制軟件開發(fā)等特點(diǎn),特別適合于小規(guī)模的計(jì)算機(jī)控制系統(tǒng)。
s7-200系列PLC的通信端口主要有兩種通信模式:ppi模式和自由口模式。ppi通信協(xié)議是西門子公司專門為s7-200系列PLC開發(fā)的一種通信協(xié)議,一般不對(duì)外開放。而自由口模式則是對(duì)用戶完全開放的。在自由口模式下通信協(xié)議是由用戶定義的。在自由口模式下PC機(jī)與PLC之間是主從關(guān)系,PC機(jī)始終處于主導(dǎo)地位,計(jì)算機(jī)通過串行口發(fā)送指令到PLC的通信端口,PLC通過rcv接收指令信息,然后對(duì)指令進(jìn)行譯碼。譯碼后再調(diào)用相應(yīng)的子程序?qū)崿F(xiàn)PC機(jī)發(fā)出的指令要求并通過xmt指令返回指令執(zhí)行的狀態(tài)信息。
Spectrum Controls 1769sc-IF8u /A
Allen Bradley 2711P-K12C4D1 /A
Allen Bradley 2094-AC05-M01-S /C
Hirschmann OCTOPUS 16M
Siemens 6SL3420-1TE13-0AA1
Allen Bradley MPL-B230P-EJ72AA /A
Allen Bradley 2711P-RP9D
ProSoft Technology MVI69L-MBTCP
Siemens 6ES7313-6BG04-0AB0
Allen Bradley Y-3023-2-H00AA /B
Honeywell TC-CCN014
Allen Bradley 2094-BM02-M /A
Allen Bradley 2711P-T10C4D2 /A
Siemens 6ES7326-1BK00-0AB0
Siemens 6AV2124-0GC01-0AX0
Allen Bradley 1761-L10BWA
Allen Bradley 25B-D013N104 /A
Allen Bradley 2711P-T10C4D2 /A
Allen Bradley 20AD014A0AYNANC0 /A
Allen Bradley 1746-NI16V /A