找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2242|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

51單片機怎樣能像PLC一樣有固定的地址供其它設(shè)備訪問

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:143584 發(fā)表于 2021-10-5 09:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題,想用51單片機做一個多點溫度測量,再將測量的數(shù)據(jù)讓PLC讀走,這中間要有一個存放數(shù)據(jù)的地方,PLC也要能訪問,這個存放數(shù)據(jù)的地方要怎樣編程,不懂這方面的知識,請知曉這方面的高人指點,謝謝。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:161164 發(fā)表于 2021-10-5 09:48 | 只看該作者
關(guān)鍵字"Modbus"51單片機Modbus_RTU示范源程序
回復(fù)

使用道具 舉報

板凳
ID:827243 發(fā)表于 2021-10-5 10:16 | 只看該作者
用兩個串口透傳WIFI模塊,一個接51單片機,一個接PLC,用串口通訊就可以了,模塊某一個寶上可以買。
回復(fù)

使用道具 舉報

地板
ID:160500 發(fā)表于 2021-10-5 10:24 | 只看該作者
這個功能很容易編程實現(xiàn),根據(jù)通信協(xié)議,增加地址識別
回復(fù)

使用道具 舉報

5#
ID:429003 發(fā)表于 2021-10-5 11:44 | 只看該作者
分配一塊數(shù)據(jù)存儲區(qū)域,存放實時測量的溫度值,按MODBUS協(xié)議規(guī)范,實現(xiàn)對這塊存儲區(qū)域的讀功能!
回復(fù)

使用道具 舉報

6#
ID:143584 發(fā)表于 2021-10-5 15:33 | 只看該作者
liuzx66 發(fā)表于 2021-10-5 10:24
這個功能很容易編程實現(xiàn),根據(jù)通信協(xié)議,增加地址識別

我屬于菜鳥級別,能給個例程嗎
回復(fù)

使用道具 舉報

7#
ID:143584 發(fā)表于 2021-10-5 15:38 | 只看該作者
xstong 發(fā)表于 2021-10-5 11:44
分配一塊數(shù)據(jù)存儲區(qū)域,存放實時測量的溫度值,按MODBUS協(xié)議規(guī)范,實現(xiàn)對這塊存儲區(qū)域的讀功能!

我屬于菜鳥的哪種,請問怎樣分配數(shù)據(jù)區(qū)域,這方面的知識點是盲區(qū),請指點下。
回復(fù)

使用道具 舉報

8#
ID:143584 發(fā)表于 2021-10-5 15:41 | 只看該作者
daemondong 發(fā)表于 2021-10-5 10:16
用兩個串口透傳WIFI模塊,一個接51單片機,一個接PLC,用串口通訊就可以了,模塊某一個寶上可以買。

我想知道怎樣定義51單片機內(nèi)的數(shù)據(jù)地址,我對這方面是盲區(qū)
回復(fù)

使用道具 舉報

9#
ID:883031 發(fā)表于 2021-10-5 16:36 | 只看該作者
定一個數(shù)組,當(dāng)上位機要取數(shù)據(jù)時,從這個數(shù)組里取出來送出去就行。
回復(fù)

使用道具 舉報

10#
ID:161164 發(fā)表于 2021-10-5 17:01 | 只看該作者
或者直接用串口聯(lián)接
PLC發(fā)送"R045;"
'R'是開始,';'是結(jié)束
單片機收到命令后讀取第45號溫度計
再經(jīng)串口發(fā)送數(shù)值回PLC
回復(fù)

使用道具 舉報

11#
ID:475858 發(fā)表于 2022-1-7 17:56 | 只看該作者
cn_zhx 發(fā)表于 2021-10-5 16:36
定一個數(shù)組,當(dāng)上位機要取數(shù)據(jù)時,從這個數(shù)組里取出來送出去就行。

這樣的話,設(shè)備掉電數(shù)據(jù)就沒了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表