6SL3060-4AC30-0AA0連接電纜
S7-200 SMART 通信端口以及連接方式
每個(gè) S7-200 SMART CPU 都提供一個(gè)以太網(wǎng)端口和一個(gè) RS485 端口(端口0),標(biāo)準(zhǔn)型 CPU 額外支持 SB CM01 信號(hào)板(端口1),信號(hào)板可通過 STEP 7-Micro/WIN SMART 軟件組態(tài)為 RS232 通信端口或 RS485 通信端口。
CPU 通信端口引腳分配
1.S7-200 SMART CPU 集成的 RS485 通信端口(端口0)是與 RS485 兼容的9針 D 型連接器。CPU 集成的 RS485 通信端口的引腳分配如表1. S7-200 SMART CPU 集成 RS485 端口的引腳分配表所示。
表1. S7-200 SMART CPU 集成 RS485 端口的引腳分配
連接器 | 引腳標(biāo)號(hào) | 信號(hào) | 引腳定義 |
![](https://img66.chem17.com/cc947453cd6ce8aaa95073a155d71933338722a02fe77cc5e42cd5a25904faa46ba846cd4cf8b48b.jpg)
| 1 | 屏蔽 | 機(jī)殼接地 |
2 | 24V 返回 | 邏輯公共端 |
3 | RS-485 信號(hào) B | RS-485 信號(hào) B |
4 | 發(fā)送請(qǐng)求 | RTS (TTL) |
5 | 5V 返回 | 邏輯公共端 |
6 | + 5V | +5 V,100 Ω 串聯(lián)電阻 |
7 | +24V | +24 V |
8 | RS-485 信號(hào) A | RS-485 信號(hào) A |
9 | 不適用 | 10 位協(xié)議選擇(輸入) |
外殼 | 屏蔽 | 機(jī)殼接地 |
2.標(biāo)準(zhǔn)型 CPU 額外支持 SB CM01 信號(hào)板,該信號(hào)板可以通過 STEP 7-Micro/WIN SMART 軟件組態(tài)為 RS485通信端口或者 RS232 通信端口。表 2. 給出了 SB CM01 信號(hào)板的引腳分配 。
表2. S7-200 SMART SB CM01 信號(hào)板端口(端口1)的引腳分配表
連接器 | 引腳標(biāo)號(hào) | 信號(hào) | 引腳定義 |
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933ec8add199697f08932d6be6c89b70ca69af9075a89466e6f.jpg)
| 1 | 接地 | 機(jī)殼接地 |
2 | Tx/B | RS232-Tx/RS485-B |
3 | 發(fā)送請(qǐng)求 | RTS (TTL) |
4 | M接地 | 邏輯公共端 |
5 | Rx/A | RS232-Rx/RS485-A |
6 | + 5V | +5 V,100 Ω 串聯(lián)電阻 |
使用STEP 7-Micro/WIN SMART 軟件組態(tài) SB CM01 信號(hào)板為 RS485通信端口或者RS232通信端口的過程如圖 1. SB CM01 信號(hào)板組態(tài)過程所示。
![點(diǎn)擊打開原圖](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933c198e47ba6aa7d4abbd52d175ad7944b027d13ef898153b4.jpg)
圖1. SB CM01 信號(hào)板組態(tài)過程
EM DP01通訊端口引腳分配
EM DP01 上的 RS485 串行通信接口是一個(gè) RS485 兼容的九針迷你 D型插口,與歐洲標(biāo)準(zhǔn) EN 50170 規(guī)定的 PROFIBUS標(biāo)準(zhǔn)一致,下圖介紹了通訊端口的引腳分配。
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d719334319c7f57ef243e6f0278ce80712aa39772cf19af927a1ba.jpg)
圖 2. S7-200SMART EM DP01通訊端口的引腳分配
以太網(wǎng)端口連接
S7-200 SMART CPU 的以太網(wǎng)端口有兩種網(wǎng)絡(luò)連接方法:直接連接和網(wǎng)絡(luò)連接。
直接連接 :
當(dāng)一個(gè) S7-200 SMART CPU 與一個(gè)編程設(shè)備、 HMI 或者另外一個(gè) S7-200 SMART CPU 通信時(shí),實(shí)現(xiàn)的是直接連接。直接連接不需要使用交換機(jī),使用網(wǎng)線直接連接兩個(gè)設(shè)備即可,如圖2.通信設(shè)備的直接連接所示。
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933127424c4f6eaff19c30a983289d269abd4ad0584d9c16902.jpg)
圖 3. 通信設(shè)備的直接連接
6SL3060-4AC30-0AA0連接電纜
設(shè)置系統(tǒng)時(shí)鐘的兩種方法
1)直接使用STEP7軟件中的相關(guān)指令在聯(lián)機(jī)的情況下直接設(shè)定系統(tǒng)時(shí)鐘,如下圖所示,選中項(xiàng)目中的站,使用SIMATIC Manager ->Diagnostic/Setting ->Set Time of Day指令設(shè)置系統(tǒng)時(shí)鐘:
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933cf83162ca36044ecaabe7158ce794e79b59583b6d410ff66.jpg)
也可打開程序塊或硬件組態(tài),使用plc ->Set Time of Day指令來在線設(shè)置系統(tǒng)時(shí)鐘,畫面如下:
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933199a71a8e60482ed26b37fce5286df902d93c5626a6ff15e.jpg)
勾選“Take from PG/PC",使用計(jì)算機(jī)時(shí)鐘同步PLC時(shí)鐘,然后點(diǎn)擊“Apply"按鈕完成。
2)使用SFC0來設(shè)置系統(tǒng)時(shí)鐘
創(chuàng)建一個(gè)DB塊DB1,打開DB1塊定義一個(gè)DATE_AND_TIME的變量如圖所示:
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d719337c344512c71c3d9b4de44721521051ce2209f4bf4c5ae375.jpg)
打開符號(hào)表定義DB1的符號(hào)名:
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933fef930384a81772be2d84cb1bce266fbb4dc598c0ef7274b.jpg)
這里先介紹一下DATE_AND_TIME變量的格式,其由八個(gè)字節(jié)組成分別代表年、月、日、時(shí)、分、秒、毫秒,最后一個(gè)字節(jié)0-3位代表星期,4-7為表示毫秒,是以BCD碼表示的。
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933dc6edf18f6ba06a99ee6ba675d7b790f35035a9e7b30a626.jpg)
然后打開OB1,首先將需要設(shè)定的時(shí)間以16進(jìn)制BCD碼的形式賦值給定義的DATA_AND_TIME變量的各個(gè)字節(jié),最后一個(gè)字節(jié)不需要設(shè)定,系統(tǒng)會(huì)自己計(jì)算并賦值,例如設(shè)定的時(shí)間為07年8月15日13點(diǎn)20份10秒。
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d719339d724794b096e5e3c3f1e1dfb4baaacd8e7616eebfc0d08a.jpg)
在程序中調(diào)用SFC0,將存放設(shè)定時(shí)間的DATA_AND_TIME變量以符號(hào)名的方式賦給SFC0的PDT形參,返回變量賦值給MW100,這樣當(dāng)M0.0由0到1時(shí)SFC0被執(zhí)行。
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d71933bb0622b6d49202b8445c3707aaa5a5aee78c568c2c815def.jpg)
在程序運(yùn)行后打開監(jiān)視和修改變量表即可觀察到最后一個(gè)字節(jié)DB1.DBB7的低4位已經(jīng)被系統(tǒng)自動(dòng)計(jì)算為4即星期三。
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d719335d0fff759b8ec085574592d9bc4b32791403fc00c1968f87.jpg)
為了觀察系統(tǒng)時(shí)間是否被正確設(shè)定,我們?cè)贒B1中再定義一個(gè)DATA_AND_TIME的變量如圖所示:
![](https://img61.chem17.com/cc947453cd6ce8aaa95073a155d7193351882588068b8aa85b03bb13856e19fbe5ec43aefd2f61d4.jpg)
在OB1中調(diào)用SFC1讀取系統(tǒng)時(shí)鐘并將系統(tǒng)時(shí)間傳送給“DB_time".readtime變量:
打開Monitor/Modify Variables表,添加變量,通過按動(dòng)修改變量按鈕將M0.0的狀態(tài)改為true,然后通過按下監(jiān)視變量按鈕觀察變量狀態(tài)