當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> PLC基礎(chǔ) >> 步進(jìn)電機(jī)技術(shù) >> 西門子s7-1200串口模塊cm1241進(jìn)行modus-rtu通訊的要點
西門子s7-1200串口模塊cm1241進(jìn)行modus-rtu通訊的要點

最近在用1200通過modbus-rtu采集某流量傳感器的數(shù)據(jù),西門子側(cè)選擇的是cm1241(rs422/485)(訂貨號是6es7 241-1ch32-0xb0,固件版本v2.2),cpu是1214c,固件版本是v4.2,自認(rèn)為調(diào)試應(yīng)該很簡單,但是卻花費了很多時間,并查閱了很多資料、視頻,才實現(xiàn)了通訊。下面逐步介紹一下步驟,可能的坑及解決辦法。

1、硬件接線

通訊卡9針插座的3和8針用于485通訊(modbus的通訊),西門子手冊上標(biāo)識為:3+(b),8-(a),流量傳感器上標(biāo)識為a+、b-。通訊不通時,我在這兒折騰了很久,后來用萬用表直接測量電壓搞定,原則:不用理會ab,直接測量電壓,+對+,-對-即可。未通訊時,電壓在3-5vdc之間。

2、硬件配置

基本配置(要與從站保持一致),記下硬件標(biāo)識符:這里是269。

1.png

3、端口初始化編程

注意選擇v3.1這一套程序,不要與下面的v2.2程序混用(注意這套程序的版本限制“使用cm1241 自固件版本v2.1起...”)。

2.png

初始化程序放置在ob1循環(huán)調(diào)用的子程序里,官方提醒不要放在ob100(啟動程序里),設(shè)置好參數(shù)(與硬件里的基本一致),自動生成頂部的背景數(shù)據(jù)塊(這里是db1)。

打開db1,將里面的mode修改成4(設(shè)置為485通訊),其他保持默認(rèn)值(這也是個大坑,誰會想著去修改背景數(shù)據(jù)塊?所有需要修改的應(yīng)該都通過接口參數(shù)開放出來呀!)。

3.pngmb_db要與后面的modbus_master的背景數(shù)據(jù)塊保持一致,在創(chuàng)建modbus_master時,會自動生成,然后再回過頭來修改,我這邊為db2。

4、創(chuàng)建讀寫指令

4.png

我這邊用到了輪詢,所以,程序相對復(fù)雜,會調(diào)用多個modbus_master模塊(注意:他們必須用相同的背景數(shù)據(jù)塊,不要每次都新建)。如果只是單站讀取,req端用時鐘脈沖即可。req是上升沿觸發(fā),如果常置位,則只會進(jìn)行一次讀取,因此用時鐘脈沖可以周期讀取。

mb_addr是從站地址,mode是模式,與data_addr配合,在后臺生成標(biāo)準(zhǔn)的modbus指令,比如,我要實現(xiàn)傳感器廠家的指令幀:

5.png

起始地址是0x800e,轉(zhuǎn)換成十進(jìn)制地址是32782,功能碼是0x03

通過modbus_master的幫助可以看到,我的mode要選擇0,data_addr填寫:432782(實際上由于是否從0開始的問題,這兒最終填寫的是432783)

6.png

這樣,就可以讀取了。

5、最快速度輪詢時的效果

我用錄波軟件plc-recorder對于采集回的值、輪詢指令等進(jìn)行了錄波,以20ms的速度記錄,從這個波形上可以看到,實際輪詢周期能達(dá)到100ms(我這里有兩個從站):

7.png將其中一個傳感器斷電,制造單站故障后的輪詢周期大都加長,達(dá)到了600ms(因為要等待超時):

8.png

作者:未知 點擊:903次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:西門子s7-1200串口模塊cm1241進(jìn)行modus-rtu通訊的要點
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《西門子s7-1200串口模塊cm1241進(jìn)行modus-rtu通訊的要點》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

富林泰克產(chǎn)品系列j電子樣
:胡先生
:13736436955
:嘉興市科力電子有限公司
個人求購

 【求購】  給水調(diào)節(jié)閥  2024-9-20
張經(jīng)理 【求購】  燈帶  2024-9-20
徐生勇 【求購】  鋁塑板  2024-9-20
秦建新 【求購】  工地洗輪設(shè)...  2024-9-19
 【求購】  激光測距測...  2024-9-19
趙建波 【求購】  皮帶轉(zhuǎn)角裝...  2024-9-19
林經(jīng)理 【求購】  氫氧化鈣  2024-9-19
王經(jīng)理 【求購】  機(jī)柜光帶  2024-9-19
VIP公司推薦