西門子6DD1681-0EH1
上海眹鋅電氣設備有限公司在經(jīng)營活動中精益求精,具備如下業(yè)務優(yōu)勢:
上海眹鋅*低價銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機,西門子人機界面西門子變頻器,西門子數(shù)控伺服,西門子總線電纜現(xiàn)貨供應,咨詢系列產(chǎn)品,折扣低,貨期準時并且備有大量庫存. *有效
西門子數(shù)控伺服系統(tǒng):802C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、S120數(shù) 控 系 統(tǒng)、數(shù) 控 伺 服 驅(qū) 動 模 塊、控制 模 塊、電 源模 塊、備 品 備 件 等。
本公司產(chǎn)品質(zhì)量按西門子原廠質(zhì)量標準,產(chǎn)品質(zhì)保一年,按西門子原廠包裝標準,西門子原裝 *,按廠家執(zhí)行標準,需方收到貨后七日內(nèi)可提出異議?。?!
我們賣的不是價格。賣的是誠信賣的是品質(zhì)
SIEMENS西門子上海朕鋅電氣設備有限公司
:鄭鑫
24小時銷售及:
電 話:
傳 真:021-6722 6033
手 機:(同步)
: 1620718203
:www.zhenxindianqi。。cn
:
地址:上海市金山區(qū)楓灣路500號
1. 概述
對于一些通訊速率和穩(wěn)定性要求不高的場合,串行通訊仍有很廣泛的應用。西門子標準的串行通訊的解決方案為CP340、CP341、CP440、CP441,但是如果現(xiàn)場CPU有集成的PTP接口,并且不需要使用一些加載協(xié)議(例如MODBUS),使用300C CPU的集成串口也可以進行ASCII,3964(R),RK512等協(xié)議的通訊。
以下僅以ASCII協(xié)議為例、使用485接口,介紹如何使用300C CPU的集成PTP口進行通訊。
2. 軟件環(huán)境
2.1. STEP7 V5.5
用于編寫PLC程序,此軟件需要從西門子購買,本文檔中所有的程序代碼均使用Step7 V5.5編寫。
2.2. 串口調(diào)試器
第三方的軟件,可以從上下載。
只要是支持ASCII協(xié)議串口調(diào)試軟件即可,沒有特殊要求。
3. 硬件列表
PS 307 | 6ES7 307-1EA00-0AA0 |
CPU 314-2PTP | 6ES7 314-6BF01-0AB0 |
MMC | 6ES7 953-8LG11-0AA0 |
PC適配器(USB) | 6ES7 972-0CB20-0XA0 |
232轉(zhuǎn)485接頭 |
表1 在該項目中使用的硬件
4. 組態(tài)配置
4.1. 結(jié)構(gòu)示意圖
圖1 硬件結(jié)構(gòu)圖
4.2. 硬件組態(tài)
4.2.1 在Step7中建立1個新的S7-300站點
圖2 建立新的S7-300 station
4.2.2 組態(tài)機架及CPU
圖3 選擇機架,將314C-2PTP CPU插入對應槽位
4.3. 設置PTP的接口參數(shù)
4.3.1 選擇協(xié)議并設置起始地址(其地址默認即可)
圖4 協(xié)議選擇
4.3.2 設置該PTP接口的波特率,數(shù)據(jù)位,停止位和奇偶校驗位
圖5 設置參數(shù)
4.3.3 選擇信息結(jié)束的方式
1、 以固定的字符延遲時間作為每幀數(shù)據(jù)的結(jié)束方式;
2、 以固定的字符長度作為每幀數(shù)據(jù)的結(jié)束方式;
3、 以結(jié)束字符作為每幀數(shù)據(jù)的結(jié)束方式。
圖6 報文結(jié)束條件設置
4.3.4 根據(jù)工藝要求設置接口類型
根據(jù)工藝可以選擇RS422或RS485接口。
圖7 設置接口類型
5. 功能塊的使用及管腳定義
5.1. SFB 60 "SEND_PTP" 數(shù)據(jù)發(fā)送功能塊管腳定義
表2 SFB 60 "SEND_PTP"管腳定義
5.2. SFB 61 "RCV_PTP" 數(shù)據(jù)接收功能塊管腳定義
表3 SFB 61 "RCV_PTP"管腳定義
注:
a) SFB60中的SD_1和SFB61中的RD_1的數(shù)據(jù)格式必須使用ANY格式(例:P#DB1.DBX0.0 BYTE 10),不能使用其它數(shù)據(jù)類型。
b) 數(shù)據(jù)發(fā)送功能塊SFB60中LEN定義的數(shù)據(jù)長度要小于等于SD_1發(fā)送數(shù)據(jù)區(qū)的長度。
c) 上述功能塊中的管腳DONE,NDR,STATUS,ERROR均為一個周期內(nèi)有效,若想使用這些數(shù)據(jù)需要編程進行數(shù)據(jù)讀取。
5.3. SFB 62 "RES_RCVB” 刪除接收緩沖區(qū)功能塊管腳定義西門子6DD1681-0EH1
表4 SFB 62 "RES_RCVB"管腳定義
5.4. 編程舉例
5.4.1 調(diào)用對應的通訊功能塊
進入對應的程序塊,在左側(cè)指令樹選擇功能塊,路徑如下:
Libraries—>Standard Library—>System Function Blocks—>SFB60SFB61。
圖8 通訊功能塊的具體位置
5.4.2 示例程序及注意事項
5.5. 實驗過程及傳輸結(jié)果
S7側(cè)發(fā)送使能為脈沖信號,將發(fā)送使能M0.0置位,然后通過發(fā)送完成信號將M0.0復位,以便下次繼續(xù)發(fā)送,S7將數(shù)據(jù)發(fā)送到對方的串口調(diào)試軟件。
S7側(cè)的接收使能為高電平信號,將接收使能M0.4置位,通過串口調(diào)試軟件將數(shù)據(jù)發(fā)送到S7側(cè)。
傳輸結(jié)果見下圖:
圖9 數(shù)據(jù)傳輸結(jié)果
5.6. 硬件接線
5.6.1 PTP接口的針腳定義
表5 PTP接口的針腳定義
5.6.2 485接口接線方式
圖10 485接口接線方式
5.6.3 422接口接線方式
圖11 422接口接線方式
6. 總結(jié)
由于ASCII協(xié)議使用的zui為普遍,所以本文僅以ASCII協(xié)議為例,介紹了如何使用S7-300集成串行接口進行通訊。使用3964(R)和RK512協(xié)議進行通訊時和ASCII類似,細節(jié)參照《用于 S7300/400系統(tǒng)和標準功能的系統(tǒng)軟件》中“用于緊湊型CPU的SFB”的相關章節(jié)。
S7400電源模塊
6ES7 407-0DA02-0AA0
6ES7 407-0KA02-0AA0
6ES7 407-0KR02-0AA0
6ES7 407-0RA02-0AA0
6ES7 405-0DA02-0AA0
6ES7 405-0KA02-0AA0
6ES7 405-0RA01-0AA0
6ES7 971-0BA00
CPU
6ES7 412-3HJ14-0AB0
6ES7 414-4HM14-0AB0
6ES7 417-4HT14-0AB0
6ES7 400-0HR00-4AB0
6ES7 400-0HR50-4AB0
6ES7 412-1XJ05-0AB0
6ES7 412-2XJ05-0AB0
6ES7 414-2XK05-0AB0
6ES7 414-3XM05-0AB0
6ES7 414-3EM05-0AB0
6ES7 416-2XN05-0AB0
6ES7 416-3XR05-0AB0
6ES7 416-3ER05-0AB0
6ES7 416-2FN05-0AB0
6ES7 416-3FR05-0AB0
6ES7 417-4XT05-0AB0
內(nèi)存卡
6ES7 955-2AL00-0AA0
6ES7 955-2AM00-0AA0
6ES7 952-0AF00-0AA0
6ES7 952-1AH00-0AA0
6ES7 952-1AK00-0AA0
6ES7 952-1AL00-0AA0
6ES7 952-1AM00-0AA0
6ES7 952-1AP00-0AA0
6ES7 952-1AS00-0AA0
6ES7 952-1AY00-0AA0
6ES7 952-0KF00-0AA0
6ES7 952-0KH00-0AA0
6ES7 952-1KK00-0AA0
6ES7 952-1KL00-0AA0
6ES7 952-1KM00-0AA0
6ES7 952-1KP00-0AA0
6ES7 952-1KS00-0AA0
6ES7 952-1KT00-0AA0
6ES7 952-1KY00-0AA0
開關量輸入模板
6ES7 421-7BH01-0AB0
6ES7 421-1BL01-0AA0
6ES7 421-1EL00-0AA0
6ES7 421-1FH20-0AA0
6ES7 421-7DH00-0AB0
開關量輸出模板
6ES7 422-1BH11-0AA0
6ES7 422-1BL00-0AA0
6ES7 422-7BL00-0AB0
6ES7 422-1FH00-0AA0
6ES7 422-1HH00-0AA0
模擬量模塊
6ES7 431-0HH00-0AB0
6ES7 431-1KF00-0AB0
6ES7 431-1KF10-0AB0
6ES7 431-1KF20-0AB0
6ES7 431-7QH00-0AB0
6ES7 431-7KF00-0AB0
6ES7 431-7KF10-0AB0
6ES7 432-1HF00-0AB0
功能模板
6ES7 450-1AP00-0AE0
6ES7 451-3AL00-0AE0
6ES7 452-1AH00-0AE0
6ES7 453-3AH00-0AE0
6ES7 455-0VS00-0AE0
6ES7 455-1VS00-0AE0
6DD1 607-0AA2
6ES7 953-8LJ20-0AA0
6ES7 953-8LL20-0AA0
6ES7 953-8LM20-0AA0
6DD1 607-0CA1
6DD1 607-0EA0
6DD1 607-0EA2
6DD1 684-0GE0
6DD1 684-0GD0
6DD1 684-0GC0
6DD1 681-0AE2
6DD1 681-0AF4
6DD1 681-0EB3
6DD1 681-0AG2
6DD1 681-0DH1
6DD1 681-0AJ1
6DD1 681-0GK0
通訊模板
6ES7 440-1CS00-0YE0
6ES7 441-1AA04-0AE0
6ES7 441-2AA04-0AE0
6ES7 963-1AA00-0AA0
6ES7 963-2AA00-0AA0
6ES7 963-3AA00-0AA0
6ES7 870-1AA01-0YA0
6ES7 870-1AB01-0YA0
6GK7 443-5FX02-0XE0
6GK7 443-5DX04-0XE0
6GK7 443-1EX11-0XE0
6GK7 443-1EX41-0XE0
附件
6ES7 960-1AA04-0XA0
6ES7 960-1AB04-0XA0
6ES7 960-1AA04-5AA0
6ES7 960-1AA04-5BA0
6ES7 960-1AA04-5KA0
6ES7 833-1CC01-0YA5
6ES7 833-1CC00-6YX0
6ES7 197-1LA03-0XA0
6ES7 492-1AL00-0AA0
6ES7 400-1TA01-0AA0
6ES7 400-1JA01-0AA0
6ES7 400-1TA11-0AA0
6ES7 400-1JA11-0AA0
6ES7 401-2TA01-0AA0
6ES7 400-2JA00-0AA0
6ES7 400-2JA10-0AA0
6ES7 403-1TA01-0AA0
6ES7 403-1JA01-0AA0
6ES7 403-1TA11-0AA0
6ES7 403-1JA11-0AA0
6ES7 460-0AA01-0AB0
6ES7 461-0AA01-0AA0
6ES7 468-1AH50-0AA0
6ES7 468-1BB50-0AA0
6ES7 461-0AA00-7AA0
6ES7 460-1BA01-0AB0
6ES7 461-1BA01-0AA0
6ES7 468-3AH50-0AA0
6ES7 468-3BB50-0AA0
6ES7 460-3AA01-0AB0
6ES7 461-3AA01-0AA0
6ES7 468-1BF00-0AA0
6ES7 468-1CB00-0AA0
6ES7 468-1CC50-0AA0
6ES7 468-1CF00-0AA0
6ES7 468-1DB00-0AA0
6ES7 461-3AA00-7AA0
6ES7 463-2AA00-0AA0
6ES7 964-2AA04-0AB0