S7-200的通信協(xié)議
S7-200支持多種通信協(xié)議,如點對點接口(PPI)、多點接口(MPI)。他們都是基于字符的異步通信協(xié)議,帶有起始位、8位數(shù)據(jù)、偶校驗和一個停止位。只要波特率相同,三個協(xié)議可以在網(wǎng)絡(luò)中同時運行,不會相互影響。
點對點接口(PPI):是主/從協(xié)議,網(wǎng)絡(luò)上的S7-200 CPU均為從站,其他CPU、SIMATIC編程器等為主站。如果用戶程序中允許PPI主站模式,一些S7-200 CPU在RUN模式下可以作為主站(參考SMB30的描述),此時它們可以用網(wǎng)絡(luò)讀(NETR)和網(wǎng)絡(luò)寫(NETW)指令讀寫其他CPU中的數(shù)據(jù)。
多點接口協(xié)議(MPI):可以是主/主協(xié)議或主從協(xié)議。它是集成在西門子公司的可編程控制器、操作員界面和編程器上的集成通信接口。
自由端口模式:為計算機或其他由串行通信接口的設(shè)備與S7-200之間的通信提供了一種廉價和靈活的方法。它通過使用接收中斷、發(fā)送中斷、字符中斷、發(fā)送指令(XMT)和接收指令(RCV),自由端口通信可以控制S7-200 CPU通信操作模式,即CPU的串行通信接口由用戶程序控制。利用自由端口模式,可以實現(xiàn)用戶定義的通信協(xié)議,連接多種智能設(shè)備。當CPU處于STOP模式時,停止自由端口通信,通信口強制轉(zhuǎn)換成其它協(xié)議模式(如PPI協(xié)議),從而保證了編程軟件對可編程控制器的編程和控制的功能。只有當CPU處于RUN模式時,才能使用自由端口模式。通過向SMB30或SMB130的協(xié)議位置1,可以將通信端口設(shè)置為自由端口模式。同時也可以用SM0.7來控制自由端口模式的進入,當SM0.7為1時,方式開關(guān)置RUN,此時可選擇自由端口模式;當SM0.7為0時,方式開關(guān)置TERM,此時應(yīng)選PC/PPI協(xié)議模式。
點對點接口(PPI):是主/從協(xié)議,網(wǎng)絡(luò)上的S7-200 CPU均為從站,其他CPU、SIMATIC編程器等為主站。如果用戶程序中允許PPI主站模式,一些S7-200 CPU在RUN模式下可以作為主站(參考SMB30的描述),此時它們可以用網(wǎng)絡(luò)讀(NETR)和網(wǎng)絡(luò)寫(NETW)指令讀寫其他CPU中的數(shù)據(jù)。
多點接口協(xié)議(MPI):可以是主/主協(xié)議或主從協(xié)議。它是集成在西門子公司的可編程控制器、操作員界面和編程器上的集成通信接口。
自由端口模式:為計算機或其他由串行通信接口的設(shè)備與S7-200之間的通信提供了一種廉價和靈活的方法。它通過使用接收中斷、發(fā)送中斷、字符中斷、發(fā)送指令(XMT)和接收指令(RCV),自由端口通信可以控制S7-200 CPU通信操作模式,即CPU的串行通信接口由用戶程序控制。利用自由端口模式,可以實現(xiàn)用戶定義的通信協(xié)議,連接多種智能設(shè)備。當CPU處于STOP模式時,停止自由端口通信,通信口強制轉(zhuǎn)換成其它協(xié)議模式(如PPI協(xié)議),從而保證了編程軟件對可編程控制器的編程和控制的功能。只有當CPU處于RUN模式時,才能使用自由端口模式。通過向SMB30或SMB130的協(xié)議位置1,可以將通信端口設(shè)置為自由端口模式。同時也可以用SM0.7來控制自由端口模式的進入,當SM0.7為1時,方式開關(guān)置RUN,此時可選擇自由端口模式;當SM0.7為0時,方式開關(guān)置TERM,此時應(yīng)選PC/PPI協(xié)議模式。
本文標簽:S7-200的通信協(xié)議
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《S7-200的通信協(xié)議》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“S7-200的通信協(xié)議”的更多資訊










