?

以太網在PLC通信中的應用

2018-01-19 22:00姜波
都市家教·上半月 2017年12期
關鍵詞:自帶子程序調用

姜波

【摘 要】通過S7-200 SMART PLC實例說明兩臺主機間以太網通信方式具體應用方法。

【關鍵詞】PLC;通信

可編程控制器簡稱PLC,它們之間的通信有多種方式,對于S7-200 PLC,可以通過PPI通訊方式進行通信和數據交換,或通過profibus dp進行通信,當然,也可以通過MODBUS通信方式進行通信。具體操作都是通過自帶的485接口,一個作為主站,一個作為從站,來進行數據交換。

S7-200SMART PLC是西門子公司,針對中國市場推出的一款高性價比的小型PLC產品,對于S7-200的PLC來說它有一個優勢,就是在PLC的基本單元上帶有一個以太網口,我們可以使用這個以太網口來實現S7-200 SMART PLC之間的數據交換,下面以兩臺PLC為例說明具體的操作方法。

首先進行硬件聯接,硬件連接很簡單,由于SMART自帶一個RJ45以太網接口,所以直接用普通網線連接即可。

軟件設置可以按以下步驟設置:

(1)對PLC進行硬件組態,配置好每一個PLC的IP地址,使需要通信的PLC在同一個網絡。

例如:一臺設為192.168.0.100,另一臺設為192.168.0.101.

(2)選擇向導中GET/PUT操作,進行需要通信數據的組態,配置向導的工作只需要在本地站(主站)進行不需要在遠程站(從站)進行。

(3)選擇第一操作(operation)進行數據交換的組態。以同樣的方法配置另外的一個操作,類型可以選擇為PUT類型。

(4)分配建議地址,直接生成。

(5)向導生成后,在本地站中調用生成的子程序。

(6)在主機中編入以下程序

LD I0.0

EU

MOVB 255,VB0

LD I0.0

ED

MOVB 0,VB0

LD SM0.0

CALL

NET_EXE:SBR1,100,M0.0,M0.1

說明:超時:通信超時時間100表示為100s;周期指每次所有操作都完成后進行一次切換;錯誤指若出錯該位為1.

注意:子程序要保證每個掃描周期都要用,所用是用SM0.0調用子程序。

(7)在從機中編入以下程序

LD I0.0

EU

MOVB 255,VB0

LD I0.0

ED

MOVB 0,VB0

這樣就實現了用主機的I0.0輸入點控制從機QB0一個字節的輸出,用從機的I0.0輸入點控制主機QB0一個字節的輸出。

參考文獻:

[1]胡學林.可編程控制器教程.電子工業出版社,2003,11.

[2]王二超.PLC基礎與實訓.航空工業出版社,2014,8.endprint

猜你喜歡
自帶子程序調用
核電項目物項調用管理的應用研究
LabWindows/CVI下基于ActiveX技術的Excel調用
中國寶玉石(2018年6期)2018-03-05
好的愛情自帶成長屬性
基于系統調用的惡意軟件檢測技術研究
子程序在數控車加工槽中的應用探索
利用RFC技術實現SAP系統接口通信
簡化編程與子程序嵌套的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合