西門子plc S7-1200/1500PLC工業(yè)以太網(wǎng)通信方式分享
發(fā)布日期:
2023-07-21

西門子plc S7-1200/1500PLC通信方式大致分為工業(yè)以太網(wǎng)通信和串行通信。工業(yè)以太網(wǎng)通信方式有S7通信、PROFINET IO(實時通信)、TCP通信、ISO on TCP通信、UDP通信、MODBUS TCP通信;串行通信有PtP通信、MODBUS 主從通信、USS通信;還有第三方通信CANopen、I/O Link等。

以太網(wǎng)通信的物理層是以RJ45接口連接,串行通信的物理層是以RS485接口連接。

工業(yè)通信未來的發(fā)展,是越來越往以太網(wǎng)的方向上靠。

以太網(wǎng)通信所用到的協(xié)議群統(tǒng)稱為TCP/IP通信協(xié)議,具體的協(xié)議有IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等。這些協(xié)議是互聯(lián)網(wǎng)不可缺少的組成部分。

TCP/IP通信的特點有:1、協(xié)議標準是完全開放的,可以供用戶免費使用,并且獨立于特定的計算機硬件與操作系統(tǒng)。2、獨立于網(wǎng)絡(luò)硬件系統(tǒng)。3、網(wǎng)絡(luò)地址統(tǒng)一分配,網(wǎng)絡(luò)中的每一個設(shè)備和終端的地址是唯一的。4、高層協(xié)議標準化,網(wǎng)絡(luò)服務(wù)可靠、多樣。

西門子plc S7-1200/1500PLC 開放式以太網(wǎng)通信的指令主要的有兩個:TSEND_C(建立連接并發(fā)送數(shù)據(jù))和TRCV_C(建立連接并接收數(shù)據(jù))。

1、為了不影響主程序的功能、以及考慮主程序?qū)νㄐ懦绦虻母蓴_,我們新建立一個“循環(huán)中斷”O(jiān)B(組織塊)。命名名稱、選擇編程語言、循環(huán)時間(單位ms,S7-1500PLC為us),點擊確定。

2、在開放式用戶通信處選擇所需要的指令,插入到程序中。

3、新建一個全局數(shù)據(jù)塊,建立一個“通信數(shù)組”的數(shù)據(jù)類型

4、一般常規(guī)做法有把數(shù)據(jù)塊的屬性中“優(yōu)化塊的訪問”取消掉。

5、點擊組織塊中指令塊上藍色圖標開始組態(tài)。

6、在添加了第二臺PLC的情況下,“伙伴”一欄中有PLC2,如是同一個項目下的設(shè)備,可以選擇它。如不是同一個項目,選擇“未指定”。

7、在“設(shè)備和網(wǎng)絡(luò)”中把兩臺PLC連接起來。

8、組態(tài)連接好PLC后, 子網(wǎng)、地址自動生成。本地站和伙伴站的連接數(shù)據(jù)欄,點擊“倒三角形”選擇“新建”,自動生成數(shù)據(jù)塊。

9、連接參數(shù)組態(tài)完成了,接著進行塊參數(shù)組態(tài),組態(tài)完成后,指令塊的輸入引腳即組態(tài)完成。

本地主站組態(tài)完成后,伙伴從站也要同樣的進行組態(tài),指令為TRCV_C(建立連接并接收數(shù)據(jù)),從站的塊參數(shù)中輸入的啟動請求一般為“TRUE”。

聲明:部分內(nèi)容來源于網(wǎng)絡(luò),如侵權(quán)請后臺留言聯(lián)系刪除。