0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CP340的ASCII通訊(STEP7)

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-12-05 17:21 ? 次閱讀

CP340 的ASCII 通訊(STEP7)

47f60c2a-7306-11ed-8abf-dac502259ad0.png?硬件及軟件列表

47f60c2a-7306-11ed-8abf-dac502259ad0.png?組態(tài)和配置

47f60c2a-7306-11ed-8abf-dac502259ad0.png?編寫通信程序

47f60c2a-7306-11ed-8abf-dac502259ad0.png?設(shè)備連接

47f60c2a-7306-11ed-8abf-dac502259ad0.png?通信測試

47f60c2a-7306-11ed-8abf-dac502259ad0.png?手冊下載

硬件及軟件列表

設(shè)備名稱 設(shè)備型號(hào)
PS 307 6ES7 307-1EA00-0AA0
CPU 315-2DP 6ES7 315-2AG10-0AB0
MMC 6ES7 953-8LG11-0AA0
CP340 6ES7 340-1AH01-0AE0

486fef5e-7306-11ed-8abf-dac502259ad0.png注意:STEP7 V5.X軟件上,必須安裝如下軟件包才可進(jìn)行后續(xù)的組態(tài)配置。

PTP協(xié)議軟件包:SIMATIC S7-CP PtP Param V5.1+SP14

組態(tài)和配置

1、打開STEP7,點(diǎn)擊File->New...創(chuàng)建一新項(xiàng)目,項(xiàng)目名稱為ptp。

48864b78-7306-11ed-8abf-dac502259ad0.jpg

圖1

2、用鼠標(biāo)右鍵點(diǎn)擊項(xiàng)目名稱,選擇Insert New Object->SIMATIC 300 Station,更改站的名稱為CP340 ASCII。

48aad556-7306-11ed-8abf-dac502259ad0.jpg

圖2

3、雙擊Hardware進(jìn)入硬件組態(tài)界面,插入RACK、CPU315-2DP、CP340。

48d12e22-7306-11ed-8abf-dac502259ad0.jpg

圖3

4、雙擊CP340模板,點(diǎn)擊Parameter...,配置CP340參數(shù)

48f0ef50-7306-11ed-8abf-dac502259ad0.jpg

圖4

5、在Protocol選項(xiàng)中選擇ASCII。

4917c558-7306-11ed-8abf-dac502259ad0.jpg

圖5

6、雙擊Protocol下的信封圖標(biāo),配置ASCII通信參數(shù),設(shè)定的通信參數(shù)要和通訊伙伴的相同。通信波特率:9600bps,數(shù)據(jù)位:8位,停止位:1位,奇偶校驗(yàn):無,字符延遲時(shí)間:4ms,其他的參數(shù)都采用默認(rèn)設(shè)置。

4938e300-7306-11ed-8abf-dac502259ad0.jpg

圖6

7、參數(shù)配置完成后點(diǎn)擊“保存編譯”按鈕,保存編譯硬件組態(tài),并確認(rèn)沒有錯(cuò)誤后將硬件組態(tài)下載到CPU中,至此完成了全部的硬件組態(tài)過程。

4952a47a-7306-11ed-8abf-dac502259ad0.jpg

圖7

編寫通信程序

1、雙擊OB1,打開OB1編程畫面,從庫Libraries -> CP PtP -> CP340 中調(diào)用發(fā)送功能塊FB3 P_SEND ,并為其分配背景數(shù)據(jù)塊DB3,將塊參數(shù)LADDR設(shè)為硬件組態(tài)中CP340模塊的起始邏輯地址256。

496d39ac-7306-11ed-8abf-dac502259ad0.jpg

圖8

2、創(chuàng)建發(fā)送數(shù)據(jù)塊DB1。

498d9c7e-7306-11ed-8abf-dac502259ad0.jpg

圖9

3、調(diào)用發(fā)送功能塊,設(shè)置參數(shù)。

49aca40c-7306-11ed-8abf-dac502259ad0.jpg

圖10

CP340的發(fā)送功能塊FB3 P_SEND 的參數(shù)設(shè)置見下表。

LADDR 硬件組態(tài)中的起始邏輯地址,本例中為256
DB_NO 發(fā)送數(shù)據(jù)塊號(hào),本例中為1(DB1)
DBB_NO 發(fā)送數(shù)據(jù)的起始地址,本例中為0(DB1.DBB0)
LEN 發(fā)送數(shù)據(jù)的長度,本例中為10
REQ 發(fā)送數(shù)據(jù)觸發(fā)位,上升沿觸發(fā),本例中為M0.0
R 取消通訊,本例中不用
DONE 發(fā)送完成位,發(fā)送完成且沒有錯(cuò)誤時(shí)為TRUE,
ERROR 錯(cuò)誤位,為TRUE說明有錯(cuò)誤
STATUS 狀態(tài)字,標(biāo)識(shí)錯(cuò)誤代碼,查看CP340手冊獲得相應(yīng)的說明

4、從庫Libraries -> CP PtP -> CP340中調(diào)用接收功能塊FB2 P_RCV ,并為其分配背景數(shù)據(jù)塊DB2,將LADDR設(shè)為CP340的起始邏輯地址256。

5、創(chuàng)建接收數(shù)據(jù)塊DB10。

498d9c7e-7306-11ed-8abf-dac502259ad0.jpg

圖11

6、調(diào)用接收功能塊,設(shè)置參數(shù)。

49f72b4e-7306-11ed-8abf-dac502259ad0.jpg

圖12

CP340的接收功能塊FB2 P_RCV 的參數(shù)設(shè)置見下表。

LADDR 硬件組態(tài)中的起始邏輯地址,本例中為256
DB_NO 發(fā)送數(shù)據(jù)塊號(hào),本例中為10(DB10)
DBB_NO 發(fā)送數(shù)據(jù)的起始地址,本例中為0(DB10.DBB0)
LEN 接收數(shù)據(jù)的長度,本例中為MW2,只有在接收到數(shù)據(jù)的當(dāng)前周期,此值不為0,可以查看MW4的值來確認(rèn)接收到數(shù)據(jù)的長度
EN_R 使能接收位,本例中為M0.1
R 取消通訊,本例中不用
NDR 接收完成位,接收完成并沒有錯(cuò)誤為TRUE,
ERROR 錯(cuò)誤位,為TRUE說明有錯(cuò)誤
STATUS 狀態(tài)字,標(biāo)識(shí)錯(cuò)誤代碼,查看CP340手冊獲得相應(yīng)的說明

設(shè)備連接

本文檔使用的CP340的接口RS232C,因此需要通過標(biāo)準(zhǔn)的RS232C電纜來連接CP340和計(jì)算機(jī)的串口,具體的電纜連接方法請查看CP340手冊B章節(jié)連接電纜部分(見:手冊、文檔和軟件鏈接部分)。

如果使用的CP340是RS485接口的模塊,需要使用RS232C/RS485轉(zhuǎn)換器。

通信測試

前面使用Step7 V5.5軟件已經(jīng)將通信CP340的通信工作做完,下面進(jìn)行通信測試。這里使用串口通訊測試軟件SSCOM32軟件來測試CP340和計(jì)算機(jī)的通信,步驟如下。

1、CP340從SSCOM32接收數(shù)據(jù)
首先將硬件配置和程序下載到CPU315-2DP中,將M0.1設(shè)為TRUE,使能接收。在計(jì)算機(jī)上打開軟件SSCOM32,在字符輸入窗口輸入16進(jìn)制數(shù)據(jù)0102030405060708090A,然后點(diǎn)擊發(fā)送按鈕發(fā)送數(shù)據(jù)。

4a18da96-7306-11ed-8abf-dac502259ad0.jpg

圖13

在STEP7中打開接收數(shù)據(jù)塊DB10監(jiān)控接收到的數(shù)據(jù),可以看到SSCOM32發(fā)送的數(shù)據(jù)被正確的接收。

4a52eb3c-7306-11ed-8abf-dac502259ad0.jpg

圖14

2、CP340發(fā)送數(shù)據(jù)到SSCOM32
將M0.0從FALSE置成TRUE,CP340將發(fā)送數(shù)據(jù),將DB1中前10個(gè)字節(jié)設(shè)為十六進(jìn)制的31 32 33 34 35 36 37 38 39 3A ,可以從SSCOM32接收窗口中看到收到的數(shù)據(jù)(十六進(jìn)制)。

4a7a2da0-7306-11ed-8abf-dac502259ad0.jpg

圖15

原文標(biāo)題:CP340 的ASCII 通訊(STEP7)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • ASCII
    +關(guān)注

    關(guān)注

    5

    文章

    171

    瀏覽量

    34947
  • STEP7
    +關(guān)注

    關(guān)注

    4

    文章

    103

    瀏覽量

    32480
  • RS232C
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    8136
  • CP340
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5795
  • PTP
    PTP
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    8602

原文標(biāo)題:CP340 的ASCII 通訊(STEP7)

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何將SCOUT的工程關(guān)聯(lián)到STEP7中?

    如何將SCOUT的工程關(guān)聯(lián)到STEP7中,就是SCOUT添加了一個(gè)伺服的設(shè)置,然后如何關(guān)聯(lián)到STEP7中,可以在STEP7中打開SCOUT 的文件
    發(fā)表于 01-09 13:16

    step7數(shù)據(jù)類型

    西門子PCS7 STEP7 數(shù)據(jù)類型。
    發(fā)表于 05-07 17:15

    ni o*** 連接西門子step7仿真 通訊不上 數(shù)據(jù)沒有更新

    各位大哥好,小弟初學(xué)labview,在做通訊仿真的時(shí)候用ni o*** 連接西門子step7仿真 通訊不上 數(shù)據(jù)沒有更新各位能否幫我看看怎么回事么?謝謝
    發(fā)表于 01-14 23:45

    step7 micro win4.0 下載

    step7 micro win4.0 下載 :MicroWIN_V40_SP5 Step7 Micro Win v4.0.4.16 (電子編程): STEP7-MICRO/WIN 編程軟件,強(qiáng)大的工控編程組態(tài)軟件
    發(fā)表于 12-02 10:17 ?5627次下載

    基于CP340通訊模塊的船舶機(jī)艙監(jiān)控系統(tǒng)設(shè)計(jì)與應(yīng)用

    本文描述了基于西門子通訊模塊CP-340 的PLC 與MAN B&M 柴油主機(jī)通訊的船舶自動(dòng)監(jiān)控系統(tǒng)設(shè)計(jì)與應(yīng)用。通過西門子可編程控制器S7-300 及
    發(fā)表于 06-25 14:27 ?18次下載

    STEP7硬件組態(tài)教程

      STEP7 系列培訓(xùn)課程——硬件組態(tài)(科萊德科技開發(fā)有限公司)   􀂗 目的:生成一個(gè)新項(xiàng)目,完成系統(tǒng)硬件配置并將其下載,完成系統(tǒng)配置。   步驟:
    發(fā)表于 08-23 18:04 ?0次下載

    STEP7軟件安裝及兼容性說明

    授權(quán)是使用STEP7 軟件的鑰匙,只有在硬盤上找到相應(yīng)的授權(quán),STEP7 才可以正常使用,否則會(huì)提示用戶安裝授權(quán)。在購買STEP7 軟件時(shí)會(huì)附帶一張包含授權(quán)的3.5 英寸軟盤。用戶可以在安裝過程中將授權(quán)從軟盤轉(zhuǎn)移硬盤上,也可以在
    發(fā)表于 10-13 17:38 ?24次下載
    <b class='flag-5'>STEP7</b>軟件安裝及兼容性說明

    如何在多個(gè)西門子串口通信模塊之間通過ASCII驅(qū)動(dòng)協(xié)議進(jìn)行輪詢通信

    西門子SIMATIC S7系列串行通信模塊,包括CP340、CP341、CP440-1、CP441-1/2、CPU313C/
    的頭像 發(fā)表于 11-27 06:55 ?1.4w次閱讀
    如何在多個(gè)西門子串口通信模塊之間通過<b class='flag-5'>ASCII</b>驅(qū)動(dòng)協(xié)議進(jìn)行輪詢通信

    STEP7語句表STL編程手冊

    STEP7語句表STL編程手冊資料免費(fèi)下載。
    發(fā)表于 04-21 15:24 ?24次下載

    Step7實(shí)現(xiàn)PID控制

    Step7實(shí)現(xiàn)PID控制說明。
    發(fā)表于 04-22 14:51 ?13次下載

    step7實(shí)現(xiàn)流量累積例程

    step7實(shí)現(xiàn)流量累積例程說明。
    發(fā)表于 04-23 11:05 ?15次下載

    CP5611板卡作為虛擬主站與STEP7的詳細(xì)配置方法

    CP5611板卡作為虛擬主站與STEP7的詳細(xì)配置方法說明。
    發(fā)表于 04-30 11:40 ?5次下載

    STEP7與Windows操作系統(tǒng)的兼容性

    STEP7與Windows操作系統(tǒng)的兼容性說明。
    發(fā)表于 05-09 11:29 ?6次下載

    S7-400作為PROFINET IO控制器(STEP7

    S7-400集成PN口和CP443-1均可作為PROFINET IO控制器。本文以CPU 414-3 PN/DP作為IO設(shè)備,分別闡述以CPU 416-3 PN/DP和CP443-1作為IO控制器在經(jīng)典
    的頭像 發(fā)表于 12-16 11:35 ?1720次閱讀

    西門子STEP7 5.X 系統(tǒng)兼容性問題解析

    STE7 V5.x STEP7 V5.5開始支持Win7 32bit系統(tǒng) STEP7 V5.5 SP1開始支持Win7 64bit系統(tǒng)
    的頭像 發(fā)表于 10-25 10:27 ?1185次閱讀
    西門子<b class='flag-5'>STEP7</b> 5.X 系統(tǒng)兼容性問題解析