ferrari550c
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 81 點(diǎn)
下載積分: 1149 分
在線時(shí)間: 5(小時(shí))
注冊(cè)時(shí)間: 2020-05-29
最后登錄: 2023-12-24
查看ferrari550c的 主題 / 回貼
樓主  發(fā)表于: 2020-07-27 11:38
項(xiàng)目用的是S7-1214C的CPU,再加一個(gè)CM 1241的模塊,用作Modbus RTU通訊,PLC作Modbus主站,跟兩個(gè)從站設(shè)備通訊,波特率為9600。

現(xiàn)在客戶提了一個(gè)新的需求,需要增加一個(gè)485設(shè)備進(jìn)來(lái),但不是用Modbus RTU通訊,而只是一個(gè)單向向PLC每隔1秒發(fā)送一幀固定數(shù)據(jù)的通信。那么就算波特率相同的情況下,是不是也不能將這個(gè)新設(shè)備接到這個(gè)485模塊上來(lái)?是不是要再買(mǎi)一個(gè)485模塊來(lái)接收這個(gè)新設(shè)備的數(shù)據(jù)?

如果是這樣的話,程序中是用點(diǎn)對(duì)點(diǎn)的Receive_P2P功能塊來(lái)處理接收的數(shù)據(jù)嗎?謝謝指點(diǎn)!
fjqz00
級(jí)別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 1301 個(gè)
工控威望: 1457 點(diǎn)
下載積分: 7990 分
在線時(shí)間: 362(小時(shí))
注冊(cè)時(shí)間: 2007-04-16
最后登錄: 2024-11-02
查看fjqz00的 主題 / 回貼
1樓  發(fā)表于: 2020-07-28 22:04
通訊協(xié)議不一樣,不能接在同一個(gè)RS485端口。
除非你用自由協(xié)議去分別處理這兩種設(shè)備的通訊,然后還要輪循。然后編程序可以處理到頭大
建議再加一個(gè)模塊來(lái)接收,或者如果有觸摸屏,可以利用一個(gè)觸摸屏的多余通訊口來(lái)處理。