国产精品视频一区二区三区四,亚洲av美洲av综合av,99国内精品久久久久久久,欧美电影一区二区三区电影

產(chǎn)品推薦:氣相|液相|光譜|質(zhì)譜|電化學(xué)|元素分析|水分測(cè)定儀|樣品前處理|試驗(yàn)機(jī)|培養(yǎng)箱


化工儀器網(wǎng)>技術(shù)中心>技術(shù)參數(shù)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

以太網(wǎng)通信數(shù)據(jù)交換

來(lái)源:上海邑斯自動(dòng)化科技有限公司   2022年12月07日 10:44  

通過(guò)以太網(wǎng)通信,S7-200PLC可以實(shí)現(xiàn)與另一個(gè)S7-200PLC之間的數(shù)據(jù)交換,與S7-300、S7-400系列擴(kuò)展模塊的數(shù)據(jù)交換,和上位機(jī)、WinAC以及OPC之間的數(shù)據(jù)交換,當(dāng)然還有一些人機(jī)界面。

1 IT Communications Module(CP 243-1 IT)

S7-200的以太網(wǎng)通訊擴(kuò)展模塊是CP 243-1 IT,這個(gè)模塊會(huì)集成一個(gè)RJ45接口,自適應(yīng)半雙工/全雙工,這個(gè)模塊支持的通訊有PG通訊、OP通訊和S7通訊,不是即插即用,需要首先用STEP7 Micro/WIN軟件進(jìn)行基本的配置組態(tài),配置成功后才能進(jìn)行上傳、下載程序,在線監(jiān)控以及其它S7設(shè)備之間的數(shù)據(jù)交換。CP 243-1 IT模塊可以作為通訊的服務(wù)器和客戶端,里面集成8個(gè)S7連接資源和1個(gè)PG連接資源。

在IT功能方面,支持http網(wǎng)頁(yè)訪問(wèn),支持電子郵件、FTP。CP 243-1也可以通過(guò)DHCP和BOOTP的方式自動(dòng)獲取IP。

這里先以CP 243-1與CP 243-1之間的通訊為例,CP 243-1與其它CP模板之間的通訊交換是用一種服務(wù)器和客戶端的形式進(jìn)行的。服務(wù)器作為被動(dòng)響應(yīng)的一方,客戶端是主動(dòng)發(fā)起連接的一方。CP 243-1只支持西門子內(nèi)部的S7協(xié)議,因此無(wú)法與一些第三方設(shè)備進(jìn)行數(shù)據(jù)交換。

圖片

2 S7-200之間的以太網(wǎng)通信

任務(wù):將一個(gè)CP 243-1配置為服務(wù)器,另外一個(gè)CP 243-1配置為客戶機(jī)

方法:兩個(gè)站的配置都通過(guò)以太網(wǎng)向?qū)瓿?,完成之后在各自的程序里面調(diào)用子程序

注意:

  • CP 243-1不是即插即用模塊,需先通過(guò)其他方式對(duì)S7-200下載一個(gè)包含以太網(wǎng)向?qū)У捻?xiàng)目文件,比如說(shuō)通過(guò)PC/PPI電纜去連接CPU200集成的編程口

  • 無(wú)論作服務(wù)器還是作客戶機(jī)的CP 243-1都需要做以太網(wǎng)向?qū)渲?/span>

  • 通過(guò)以太網(wǎng)向?qū)?,最多可以配?個(gè)連接

  • 每個(gè)連接既可以是服務(wù)器連接也可以是客戶機(jī)連接

  • CP 243-1預(yù)留一個(gè)PG連接

3 以太網(wǎng)向?qū)е械闹匾襟E


圖片

下面我們開始介紹以太網(wǎng)向?qū)е械闹匾渲貌襟E。我們通過(guò)工具下拉菜單點(diǎn)擊以太網(wǎng)向?qū)Э梢钥吹缴蠄D中的畫面,這個(gè)畫面是為CP 243-1配置以太網(wǎng)地址。用常用的以太網(wǎng)地址,比如說(shuō)192.168.0.10,然后配子網(wǎng)掩碼為3個(gè)255,其它均用默認(rèn)選項(xiàng)即可,配置成功后我們點(diǎn)擊下一步;

圖片

以太網(wǎng)模塊也會(huì)占用CPU的輸出資源,占用的輸出點(diǎn)地址也和以太網(wǎng)模塊的槽位有關(guān)系,在本例子中我們可以看到以太網(wǎng)模塊占用的QB地址為2,下面是要選擇我們配置的連接資源數(shù)目,我們最多可以配置8個(gè)連接資源,在本例子中我們先配置一個(gè)。

圖片

上圖中介紹的是客戶機(jī)和服務(wù)器的兩個(gè)截圖,我們先看左邊的服務(wù)器的配置。如果將CP 243-1選為服務(wù)器連接,可以看到我們需要填寫的是遠(yuǎn)程的TSAP的端口號(hào),同時(shí)我們?nèi)绻催x上"接受所有連接請(qǐng)求",下面客戶機(jī)的IP地址就為灰,我們就不必再填寫了,另外可以保持默認(rèn)勾選的"保持活動(dòng)"連接功能。接下來(lái)再看客戶機(jī)的配置,兩個(gè)CP 243-1的向?qū)渲美锩?本地屬性"和"遠(yuǎn)程屬性"需要交叉對(duì)應(yīng),也就是如上圖中所示的服務(wù)器端CP 243-1向?qū)Ю锩娴倪h(yuǎn)程TSAP端口號(hào)必須和遠(yuǎn)程的客戶機(jī)端的本地端口號(hào)一致,同理,服務(wù)器端的本地的TASP編號(hào)必須和客戶機(jī)端的遠(yuǎn)程的客戶機(jī)編號(hào)一致,同時(shí)服務(wù)器的IP地址要填寫到客戶機(jī)端。

圖片

在客戶機(jī)屬性里面,我們還需要進(jìn)一步配置數(shù)據(jù)傳輸。以上圖為例,客戶機(jī)要從服務(wù)器192.168.0.1的CP 243-1模塊里面讀到8個(gè)字節(jié)的數(shù)據(jù),數(shù)據(jù)源的地址是VB1000,數(shù)據(jù)本地的地址也是VB1000,我們使用默認(rèn)的數(shù)據(jù)連接名稱。每個(gè)數(shù)據(jù)交換最多允許配置212個(gè)字節(jié),每個(gè)連接最多可以配置32個(gè)數(shù)據(jù)傳輸。

圖片

不論我們做的是服務(wù)器配置還是客戶機(jī)配置,以太網(wǎng)都要占用一部分V存儲(chǔ)區(qū)作為參數(shù)的緩存,此部分V存儲(chǔ)區(qū)在S7-200的程序的其它部分絕對(duì)不能夠被重復(fù)利用,否則就會(huì)影響以太網(wǎng)通訊。

4 以太網(wǎng)向?qū)傻淖映绦?/span>


圖片

兩邊的以太網(wǎng)向?qū)渲猛瓿芍笮枰诟髯缘闹鞒绦蚶锩嬲{(diào)用以太網(wǎng)向?qū)傻淖映绦颍诜?wù)器這端我們只需要用SM0.0去激活ETH0_CTRL這個(gè)子程序,在客戶機(jī)端除了調(diào)用ETH0_CTRL這個(gè)子程序之外我們還需要調(diào)用ETH0_XFR子程序去實(shí)現(xiàn)實(shí)際的數(shù)值交換。在上圖的例子里面我們可以看到,XFR的使能端是SM0.5,是一個(gè)秒脈沖地址,并且使用SM0.5的上升沿作為START觸發(fā),Chan_ID和Data所填的地址或符號(hào)名我們可以在向?qū)傻姆?hào)表里面看到,或者在向?qū)Ю锩娴膶?duì)應(yīng)配置的標(biāo)簽下面可以看到。我們需要注意的是,在同一個(gè)連接下面不能有多個(gè)數(shù)據(jù)傳輸同時(shí)激活。

5 與S7-300的以太網(wǎng)通信——CP243-1是客戶機(jī)


圖片

接下來(lái)我們介紹CP243-1與S7-300之間的以太網(wǎng)通訊(如上圖)。首先我們介紹CP243-1作為客戶機(jī)的通訊配置,這種方式往往是最*單的,因?yàn)镾7-300站不需要任何配置,只需要在S7-200站里面做以太網(wǎng)向?qū)Ь涂梢浴J紫仍谝蕴W(wǎng)向?qū)Ю锩嫘枰x擇"次為客戶機(jī)連接",然后遠(yuǎn)程的TSAP端口號(hào)填寫03.02,遠(yuǎn)程的IP地址以S7-300的實(shí)際IP地址為準(zhǔn),在本例子中為192.168.0.10。連接屬性配置成功之后我們開始配置數(shù)據(jù)傳輸,在數(shù)據(jù)傳輸里面我們需要注意,S7-300的數(shù)據(jù)地址不是V存儲(chǔ)區(qū)而是DB塊,所以在這里我們選的遠(yuǎn)程的DB塊地址是DB2.DBB0,在這個(gè)數(shù)據(jù)傳輸案例里面我們配置的是8個(gè)字節(jié)的寫操作,是將本地的VB1000-VB1007這8個(gè)數(shù)據(jù)字節(jié)的數(shù)據(jù)地址寫到S7-300的DB2.DBB0開始的8個(gè)字節(jié)里。

圖片

在S7-200的程序里面,我們也需要調(diào)用CTRL和XFR兩個(gè)子程序,CTRL子程序也是需要在最開始的地方用SM0.0一直激活。XFR子程序的激活我們依舊使用SM0.5這個(gè)秒脈沖,用SM0.5加上升沿作為START觸發(fā),連接參數(shù)和數(shù)據(jù)傳輸參數(shù)在之前的配置里面我們都可以看到,我們可以直接填寫連接參數(shù)和數(shù)據(jù)傳輸參數(shù)的符號(hào)名或者對(duì)應(yīng)的V存儲(chǔ)區(qū)地址。

6 與S7-300的以太網(wǎng)通信——CP243-1是服務(wù)器


圖片

同樣是和S7-300做以太網(wǎng)數(shù)據(jù)交換,如果CP243-1作為服務(wù)器也是可以做通的,如果CP243-1作為服務(wù)器我們首先要在以太網(wǎng)向?qū)Ю锩孢x擇"此為服務(wù)器連接",我們?cè)谶@里面可以勾選"接受所有連接請(qǐng)求",本地的TSAP端口號(hào)為10.01,遠(yuǎn)程我們先填寫10.04。同樣,向?qū)渲贸晒χ笪覀冃枰谥鞒绦蚶镉肧M0.0一直調(diào)用ETH0_CTRL這個(gè)子程序。

S7-200這一側(cè)的編程工作就是這一些,我們回過(guò)頭來(lái)看S7-300

圖片

首先,做完標(biāo)準(zhǔn)的硬件組態(tài)之后我們需要在網(wǎng)絡(luò)組態(tài)里面添加一個(gè)S7連接(如上圖);

圖片

在S7連接里面我們先要選擇這是一個(gè)通訊伙伴位指令的連接,連接類型為S7連接,在連接的屬性里面我們可以看到遠(yuǎn)程的IP地址,也就是我們CP243-1的IP地址我們填寫192.168.0.10;

圖片

在連接的地址細(xì)節(jié)里面我們把本地的TSAP端口號(hào)選成10.04,遠(yuǎn)程選成10.01,這個(gè)是和我們?cè)贑P243-1之前做好的服務(wù)器連接屬性里面是交叉對(duì)應(yīng)的。S7-300的網(wǎng)絡(luò)配置配置完畢之后需要對(duì)S7-300PLC進(jìn)行一次下載才能夠生效,下載之前也要做保存編譯。

圖片

組態(tài)完畢后我們打開S7-300的OB1主程序,在這里面調(diào)用FB14和FB15兩個(gè)通訊指令,兩個(gè)功能塊的REQ是觸發(fā)端,每次捕捉到1信號(hào)后都會(huì)執(zhí)行一次GET或者PUT通訊操作;"ID"是指在網(wǎng)絡(luò)組態(tài)里面連接屬性里面看到的連接ID,在本應(yīng)用中我們填寫1;"ADDR_1"指的是遠(yuǎn)程的CP243-1里面的數(shù)據(jù)地址,在這里面CP243-1背后的S7-200的V存儲(chǔ)區(qū)一律被S7-300識(shí)別成DB1,在這里面我們PUT功能塊填寫的P#DB1.DBX1010.0 BYTE 8代表的是從VB1010開始的地址,8個(gè)連續(xù)的字節(jié);"SD_1"和"RD_1"代表的是S7-300本地的數(shù)據(jù)存儲(chǔ)區(qū)地址,我們這里面新建了一個(gè)DB2作為通訊緩沖區(qū)


免責(zé)聲明

  • 凡本網(wǎng)注明“來(lái)源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其他來(lái)源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
郓城县| 浮山县| 林周县| 泽普县| 崇左市| 鄂温| 达拉特旗| 田阳县| 康定县| 长垣县| 南和县| 沅陵县| 滕州市| 丁青县| 济南市| 华阴市| 乌拉特中旗| 紫阳县| 九江县| 奉贤区| 西贡区| 云霄县| 洞口县| 涿鹿县| 阜阳市| 甘谷县| 迁西县| 舒城县| 林口县| 自治县| 怀仁县| 交城县| 南平市| 无锡市| 米林县| 罗定市| 佳木斯市| 财经| 隆德县| 尼木县| 开化县|