工藝西門子6ES74163XR050AB0
工藝西門子6ES74163XR050AB0
工藝西門子6ES74163XR050AB0
希殿電氣技術(shù)(上海)有限公司
本公司銷售西門子PLC
銷售顧問聯(lián)系手機(jī) 18621061383
聯(lián)系座機(jī) 021-60541249
聯(lián)系QQ 192061030
【一諾千金誠信交易】【長期銷售、安全穩(wěn)定】
【稱心滿意、服務(wù)動(dòng)力】【真誠面對、溝通無限】
【質(zhì)量承諾、客戶滿意】
1. 串行通訊模塊基本信息介紹
CP340/CP341/CP440/CP441-1/CP441-2模塊是西門子S7-300/400系列PLC中的串行通訊模塊,這些模塊具有1個(gè)或2個(gè)(CP441-2)串行通訊接口(RS232C、20mA-TTY或RS485/422)。您可以使用這些通訊模塊實(shí)現(xiàn)S7-300/400系統(tǒng)與其他串行通訊設(shè)備的數(shù)據(jù)交換,例如打印機(jī)、掃描儀、智能儀表、第三方MODBUS主從站、Data Highway、變頻器,USS站等。
1.1 產(chǎn)品訂貨信息
下表給出了常用串行通訊模塊以及相關(guān)產(chǎn)品的訂貨信息:
產(chǎn)品名稱 | 訂貨號 | 備注 |
通信模塊 | ||
S7-200 CPU | 參考S7-200樣本或手冊 | S7-200 |
CM 1241-RS232 | 6ES7 241-1AH30-0XB0 | S7-1200 |
CM 1241-RS485 | 6ES7 241-1CH30-0XB0 | |
CPU313C-2PtP | 6ES7 313-6BF03-0AB0 | S7-300 CPU |
CPU314C-2PtP | 6ES7 314-6BG03-0AB0 | |
CP340-RS232C | 6ES7 340-1AH02-0AE0 | S7-300 CP |
CP340-20mA-TTY | 6ES7 340-1BH02-0AE0 | |
CP340-RS422/485 | 6ES7 340-1CH02-0AE0 | |
CP341-RS232C | 6ES7 341-1AH02-0AE0 | |
CP341-20mA-TTY | 6ES7 341-1BH02-0AE0 | |
CP341-RS422/485 | 6ES7 341-1CH02-0AE0 | |
CP440 | 6ES7 440-1CS00-0YE0 | S7-400 |
CP441-1 | 6ES7 441-1AA04-0AE0 | |
CP441-2 | 6ES7 441-2AA04-0AE0 | |
CP441-2 RS232C接口子模塊 | 6ES7 963-1AA00-0AA0 | |
CP441-2 20mA TTY接口子模塊 | 6ES7 963-2AA00-0AA0 | |
CP441-2 RS422/485接口子模塊 | 6ES7 963-3AA00-0AA0 | |
ET200S ISI 3964/ASCII | 6ES7 138-4DF01-0AB0 | ET200S |
ET200S ISI MODBUS/USS | 6ES7 138-4DF11-0AB0 | |
連接電纜 | ||
RS232C 接口 5m | 6ES7 902-1AB00-0AA0 | 9針D型孔接頭 |
RS232C 接口 10m | 6ES7 902-1AC00-0AA0 | |
RS232C 接口 15m | 6ES7 902-1AD00-0AA0 | |
20mA-TTY 接口 5m | 6ES7 902-2AB00-0AA0 | 9針D型針接頭 |
20mA-TTY 接口 10m | 6ES7 902-2AC00-0AA0 | |
20mA-TTY 接口 50m | 6ES7 902-2AG00-0AA0 | |
RS422/485 接口 5m | 6ES7 902-3AB00-0AA0 | 15針D型針接頭 |
RS422/485 接口 10m | 6ES7 902-3AC00-0AA0 | |
RS422/485 接口 50m | 6ES7 902-3AG00-0AA0 | |
加載驅(qū)動(dòng)協(xié)議 | ||
MODBUS 主站硬件狗Dongle | 6ES7 870-1AA01-0YA0 | 包括軟件、手冊光盤 |
MODBUS 主站硬件狗Dongle | 6ES7 870-1AA01-0YA1 | 不包括軟件、手冊光盤 |
MODBUS 從站硬件狗Dongle | 6ES7 870-1AB01-0YA0 | 包括軟件、手冊光盤 |
MODBUS 從站硬件狗Dongle | 6ES7 870-1AB01-0YA1 | 不包括軟件、手冊光盤 |
表1 串口通訊模塊以及相關(guān)產(chǎn)品的訂貨信息
說明:1、當(dāng)您要實(shí)現(xiàn)MODBUS或Data Highway通訊時(shí),需要在CP341/CP441-2模塊上插入相應(yīng)協(xié)議的硬件狗,這里我們所提到的硬件狗、Dongle、協(xié)議驅(qū)動(dòng)或Loadable driver指的是同一個(gè)東西,如下圖:
圖1
2、MODBUS 是單主站結(jié)構(gòu)的串行通信協(xié)議,系統(tǒng)中只能夠有一個(gè)MODBUS主站,并且只能夠?qū)崿F(xiàn)主站和從站的數(shù)據(jù)交換,從站之間不能進(jìn)行數(shù)據(jù)交換。
3、一般來講,RS232C接口的通訊最大距離為15m,20mA-TTY接口的通訊最大距離為100m(主動(dòng)模式)/ 1000m(被動(dòng)模式),RS422/485接口的通訊最大距離位1200m。
4、Serial CPs模塊可以同時(shí)與多臺(tái)串行通訊設(shè)備進(jìn)行通訊,如同時(shí)連接多個(gè)變頻器、多個(gè)智能儀表等,如果您采用ASCII 通訊方式,需要人為地定義數(shù)據(jù)幀格式,可以在發(fā)送的數(shù)據(jù)包中包括站號、數(shù)據(jù)區(qū)、讀寫指令等信息,供Serial CPs 模塊所連接的從站設(shè)備鑒別數(shù)據(jù)包是發(fā)給哪個(gè)站的,以及該數(shù)據(jù)包是對那個(gè)數(shù)據(jù)區(qū)進(jìn)行的讀或?qū)憽?
5、串行通訊模板只有RS232C、20mA-TTY或RS485/422 三種電氣接口類型,如果您想實(shí)現(xiàn)串口的光纖通訊,只能在電子市場上購買第三方制造的電氣與光纜的轉(zhuǎn)換設(shè)備,西門子不提供該類設(shè)備。
1.2 常用文檔的下載鏈接
您可通過以下步驟獲取您所需的文檔:
-請登陸網(wǎng)站:http://www.ad.siemens.com.cn/Service/
-在頁面左側(cè)列表中點(diǎn)擊鏈接:產(chǎn)品支持
-在新窗口右上角的搜索欄中輸入“<關(guān)鍵字>”,并搜索
-搜索結(jié)束后在窗口右側(cè)列表中點(diǎn)擊“只搜索手冊/操作指南、只搜索證書、只搜索證
書、只搜索FAQ常問問題只搜索更新信息”
-最后列表中名為“<文檔名稱>”的條目即為您所需的文檔。
常用文檔的下載鏈接如下,您可以直接登陸如下網(wǎng)址下載相關(guān)資料:
S7-200可編程控制器系統(tǒng)手冊:1109582
SIMATIC S7-300 CPU 31xC 和 CPU 31x:技術(shù)規(guī)格:12996906
CP340 使用手冊:1137332
CP341使用手冊:1117397
CP440使用手冊:2042641
CP441使用手冊:1137419
ET200S串行接口模塊手冊:9260793
MODBUS RTU主站手冊:1220184
MODBUS RTU從站手冊:1218007
CP 340 PtP 打印功能手冊:16527390
CP341 Loadable Modbus ASCII driver (Master)
25362836
Manual for CP341 Loadable Modbus ASCII Slave Driver
25380100
SIMATIC Data Highway (DF1) 參考手冊 : 1218110
關(guān)于西門子串行通信應(yīng)用的文檔可以參考相關(guān)產(chǎn)品手冊,或登錄下載中心網(wǎng)站http://www.ad.siemens.com.cn/download/ , 搜索下載如下文檔:
文檔編號 | 文檔中文標(biāo)題 |
A0081 | CP340/341/440/441 通訊及編程 |
A0336 | CP341 MODBUS RTU多站點(diǎn)輪詢 |
A0384 | S7-300 CP341作主S7-200作從的MODBUS通信 |
A0123 | ET200S MODBUS/USS 模板使用指南 |
A0413 | 如何通過MODBUS協(xié)議實(shí)現(xiàn) S7-1200與S7-200通訊 |
A0440 | CP340 CP341基于ASCII驅(qū)動(dòng)協(xié)議的多站點(diǎn)輪詢 |
F0426 | 串行通信模塊常見問題集 |
表2 串行通信應(yīng)用文檔列表
常用的驅(qū)動(dòng)軟件下載鏈接如下,您可以直接登陸如下網(wǎng)址下載相關(guān)軟件:
PTP協(xié)議軟件包:SIMATIC S7-CP PtP Param V5.1+SP11下載鏈接:27013524
MODBUS主站驅(qū)動(dòng):27774018
MODBUS從站驅(qū)動(dòng):27774276
MODBUS ASCII驅(qū)動(dòng):25356060
ET200S 1SI 串行接口模塊的功能塊、樣例和用戶手冊:
25358470
可裝載驅(qū)動(dòng)CP PtP Data Highway DF1 V1.0.1:
8715118
2、CP340/CP341調(diào)試步驟
在您的計(jì)算機(jī)上首先安裝 STEP7 軟件和 CP340/CP341 模塊的軟件驅(qū)動(dòng)程序(SIMATIC S7-CP PtP Param V5.1),模塊驅(qū)動(dòng)程序包括:對 CP340/CP341 進(jìn)行參數(shù)化的組態(tài)界面(在 STEP7 的硬件組態(tài)界面下可以打開)、用于串行通訊的功能塊以及模塊不同應(yīng)用方式的例子程序。光盤上模塊手冊的附錄B中說明了 CP 模板通訊口的針腳定義。
下面簡要描述了 CP340/CP341 應(yīng)用 ASCII 或 MODBUS 協(xié)議的調(diào)試過程,詳細(xì)的模塊使用請參考相應(yīng)模塊的手冊或參考下載中心應(yīng)用文檔,參見本文“1.2 常見文檔的下載鏈接”下載相關(guān)資料。
2.1模塊參數(shù)化
在硬件組態(tài)窗口中雙擊 CP 模板,打開 CP 模板的屬性窗口,請記錄下模板的硬件地址,在編寫通訊程序時(shí),你需要該地址參數(shù)。
圖 2
點(diǎn)擊屬性窗口上的 Parameters 按鈕,選擇你所要使用的通訊協(xié)議,這里我們選用 ASCII 協(xié)議,雙擊信封圖標(biāo)。
圖 3
彈出 ASCII 協(xié)議通訊參數(shù)設(shè)置窗口,這里我們使用默認(rèn)值:9600 bit/s,8 data bits,1 stop bit,even parity。對您的硬件組態(tài)存盤編譯,下載硬件組態(tài),如果此時(shí)SF燈亮,請將通訊電纜與另一個(gè)通訊伙伴進(jìn)行連接后,SF燈熄滅,說明硬件組態(tài)正確。
2.2 編寫通訊程序
在安裝完 CP341的驅(qū)動(dòng)程序,MODBUS 主站軟件,MODBUS 從站軟件等 3 個(gè)軟件后,你可以在目錄….\Siemens\STEP7\Examples 當(dāng)中找到關(guān)于 CP341 的串口通訊和 MODBUS 通訊的例子程序,通過在 STEP7 軟件的 SIMATIC Manager 下打開例子程序。
圖 4
你可以使用 CP341 串口例子程序中 3964(R) 站 中的程序塊實(shí)現(xiàn) ASCII 通訊協(xié)議。打開 CPU 站下的 Blocks 文件夾,復(fù)制所有的程序塊(除了 system data)到你的項(xiàng)目當(dāng)中,只要作一些簡單的參數(shù)修改,就可以實(shí)現(xiàn)相應(yīng)的通訊了,如果你的 CP340/CP341 的硬件地址與例子程序當(dāng)中的不同,那么你應(yīng)當(dāng)修改相應(yīng)程序塊 LADDR 參數(shù),并與 CP340/CP341 模塊實(shí)際的硬件組態(tài)地址值相同。修改后,下載程序塊,將 CPU 切換至運(yùn)行狀態(tài),CP340/CP341 開始循環(huán)發(fā)送數(shù)據(jù),您可與看到 “TxD”燈閃爍。
調(diào)用 FB7/FB8 (CP341) 或 FB2/FB3 (CP340) 實(shí)現(xiàn)模塊的字符收發(fā)功能:
圖 5
下圖顯示了調(diào)用 FB7/FB8 實(shí)現(xiàn)通訊功能,在線監(jiān)視的狀態(tài):
圖 6
注意這里一定要將 M20.0 和 M30.0 使能位置為TRUE,同時(shí)在您的程序中插入接收數(shù)據(jù)區(qū) DB1 和發(fā)送數(shù)據(jù)區(qū) DB2 。
調(diào)試CP340/CP341 的一個(gè)基本方法是采用 PC 機(jī)上的串口通訊調(diào)試軟件。Windows 系統(tǒng)自帶的超級終端 ( Hyper Terminal ) 軟件是一個(gè)非常方便的串口調(diào)試工具。用電纜將CP340/CP341 的通訊口和 PC 機(jī)的 Com 口(RS232C)連接起來,如果你采用的是 RS485/422 或 20mA-TYY 接口的模塊,那還需在中間加一個(gè) RS485??RS232 或20mA-TYY ??RS232 信號轉(zhuǎn)換器,打開超級終端的路徑如下圖:
圖 7
您打開超級終端軟件后,定義連接的名稱,確定通訊端口以及串口通訊的屬性(波特率、數(shù)據(jù)位個(gè)數(shù)、校驗(yàn)類型、流控類型等),界面如下列圖:
圖 8
這里請您注意,如果您是用的是其他COM口,請根據(jù)實(shí)際連接的COM口進(jìn)行選擇,波特率、數(shù)據(jù)位,奇偶校驗(yàn)位,停止位,流控要與CP340/CP341組態(tài)時(shí)設(shè)定的值一致,起始位為1位,停止位可設(shè)定為1/2位,但必須是1,不能修改。
2.3 MODBUS 從站調(diào)試
首先需要在CP模塊上插入MODBUS 從站Dongle,然后安裝MODBUS 從站驅(qū)動(dòng)軟件包,您可以在上面的下載路徑中獲得,安裝完軟件包后,在您的項(xiàng)目中組態(tài)MODBUS從站,雙擊CP341模塊,在模塊的屬性窗口中點(diǎn)擊Parameter按鈕,選擇MODBUS從站協(xié)議:
圖 9
將您的PC和PLC連接起來,PLC上電,點(diǎn)擊Load Drivers圖標(biāo),彈出裝載驅(qū)動(dòng)窗口。
北京_重慶_天津_上海
河北_石家莊_唐山_秦皇島_邯鄲_邢臺(tái)保定_張家口_承德_滄州_廊坊_衡水
山西_太原_大同_陽泉_長治_晉城_朔州_晉中_運(yùn)城_忻州_臨汾_呂梁
內(nèi)蒙古_呼和浩特_包頭_烏海_赤峰_通遼_鄂爾多斯_呼倫貝爾_巴彥淖爾盟_興安盟_錫林郭勒盟和滿洲里_阿拉善盟 _烏蘭察布盟_二連浩特
遼寧_沈陽_大連_鞍山_撫順_本溪_丹東_錦州_營口_阜新_遼陽_盤錦_鐵嶺_朝陽_葫蘆島
吉林_長春_吉林_四平_遼源_通化_白山_松原_白城_延邊朝鮮族自治州
黑龍江_哈爾濱_齊齊哈爾_雞西_鶴崗_雙鴨山_大慶_伊春_佳木斯_七臺(tái)河_牡丹江_黑河_綏化_大興安嶺
江蘇_南京_無錫_徐州_常州_蘇州_南通_連云港_淮安_鹽城_揚(yáng)州_鎮(zhèn)江_泰州_宿遷
浙江_杭州_寧波_溫州_嘉興_湖州_紹興_金華_衢州_舟山_臺(tái)州_麗水
安徽_合肥_蕪湖_蚌埠_淮南_馬鞍山_淮北_銅陵_安慶_黃山_滁州_阜陽_宿州_巢湖_六安_亳州_池州_宣城
福建_福州_廈門_莆田_三明_泉州_漳州_南平_龍巖_寧德
江西_南昌_景德鎮(zhèn)_萍鄉(xiāng)_九江_新余_鷹潭_贛州_吉安_宜春_撫州_上饒
山東_濟(jì)南_青島_淄博_棗莊_東營_煙臺(tái)_濰坊_威海_濟(jì)寧_泰安_日照_萊蕪_臨沂_德州_聊城_濱州_菏澤
河南_鄭州_開封_洛陽_平頂山_焦作_鶴壁_新鄉(xiāng)_安陽_濮陽_許昌_漯河_三門峽_南陽_商丘_信陽_周口_駐馬店
湖北_武漢_黃石_襄陽_十堰_(dá)荊州_宜昌_荊門_鄂州_孝感_黃岡_咸寧_隨州_恩施州
湖南_長沙_株洲_湘潭_衡陽_邵陽_岳陽_常德_張家界_益陽_郴州_永州_懷化_婁底_湘西州
廣東_廣州_深圳_珠海_汕頭_韶關(guān)_佛山_江門_湛江_茂名_肇慶_惠州_梅州_汕尾_河源_陽江_清遠(yuǎn)_東莞_中山_潮州_揭陽_云浮
廣西_南寧_柳州_桂林_梧州_北海_防城港_欽州_貴港_玉林_百色_賀州_河池_來賓_崇左
海南_海口_三亞_白沙黎族自治縣_昌江黎族自治縣_樂東黎族自治縣_陵水黎族自治縣_保亭黎族苗族自治縣_瓊中黎族苗族自治縣_西沙群島_南沙群島_中沙群島_五指山_瓊海_儋州_文昌_萬寧_東方_定安縣_屯昌縣_澄邁縣_臨高縣
四川_成都_自貢_攀枝花_瀘州_德陽_綿陽_廣元_遂寧_內(nèi)江_樂山_南充_宜賓_廣安_達(dá)州_眉山_雅安_巴中_資陽_阿壩州_甘孜州_涼山州
貴州_貴陽_六盤水_遵義_安順_銅仁_畢節(jié)_黔西南州_黔東南州_黔南州
云南_昆明_曲靖_玉溪_保山_昭通_麗江_普洱_臨滄_文山州_紅河州_西雙版納_楚雄州_大理_德宏州_怒江州_迪慶州_思茅
西藏_拉薩_昌都_山南_日喀則_那曲_阿里_林芝
陜西_西安_銅川_寶雞_咸陽_渭南_延安_漢中_榆林_安康_商洛
甘肅_蘭州_嘉峪關(guān)_金昌_白銀_天水_武威_張掖_平?jīng)鯻酒泉_慶陽_定西_隴南_臨夏州_甘南州
青海_西_寧海_東海_北州_黃南州_海南州_果洛州_玉樹州_海西州
寧夏_銀川_石嘴山_吳忠_固原_中衛(wèi)
新疆_烏魯木齊_克拉瑪依_吐魯番_哈密_昌吉州_博爾塔拉州_巴音郭楞州_阿克蘇_克孜勒蘇州_喀什_和田_伊犁州