sinblei
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 138 點(diǎn)
下載積分: 1037 分
在線時(shí)間: 9(小時(shí))
注冊時(shí)間: 2013-04-20
最后登錄: 2024-08-09
查看sinblei的 主題 / 回貼
樓主  發(fā)表于: 2013-08-22 09:43
各位高手:
本人初入PLC,現(xiàn)有一個(gè)流量計(jì)需通過RS232與三菱FX1N通訊讀取流量。請高手幫我做一個(gè)流量讀取通訊梯型圖。萬份感謝!流量計(jì)參數(shù)如下:

FS4001傳感器通訊方式為RS232,
波特率:38400,數(shù)據(jù)位:8,停止位1,校驗(yàn)位/流控位:無。

1.進(jìn)入流量連續(xù)輸出模式方法:
a)通過RS232向傳感器送0x9d(并取得反回信號(hào)0x9d);
b)通過RS232向傳感器送0x56(并取得反回信號(hào)0x56);
c)傳感器送進(jìn)入流量連續(xù)輸出模式,并返回字符串:
 IN CUSTOMER MODE......\n\r
然后RS232將每隔200ms輸出一組數(shù)據(jù):
F= ffffffff\n;\n
F= ffffffff    瞬時(shí)流量 相當(dāng)于fffff.fff (毫升/分)。
注意:"="后面有一個(gè)空格。

2.自動(dòng)校零
a)通過RS232向傳感器送0x9d(并取得反回信號(hào)0x9d);
b)通過RS232向傳感器送0xEE(并取得反回信號(hào)0xEE);
c)通過RS232向傳感器送0x55(并取得反回信號(hào)0x55);
d)傳感器將執(zhí)行自動(dòng)校零操作(執(zhí)行時(shí)間小于10ms),并且不會(huì)反回任何信息。

注:PLC通訊模塊為:FX1N-232-BD

sinblei
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 138 點(diǎn)
下載積分: 1037 分
在線時(shí)間: 9(小時(shí))
注冊時(shí)間: 2013-04-20
最后登錄: 2024-08-09
查看sinblei的 主題 / 回貼
1樓  發(fā)表于: 2013-08-28 13:18
怎么沒有高手出手相救?急啊!
本人郵箱:sinblei@139.com
xuyifu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 119 個(gè)
工控威望: 262 點(diǎn)
下載積分: 1305 分
在線時(shí)間: 134(小時(shí))
注冊時(shí)間: 2013-08-13
最后登錄: 2018-04-28
查看xuyifu的 主題 / 回貼
2樓  發(fā)表于: 2013-08-28 17:04
樓主很用心的發(fā)一堆的控制要求,但是就憑這點(diǎn)沒人能給你做出來的,首先要知道硬件協(xié)議是RS232,然后PLC也用232BD板沒錯(cuò)。但是軟件協(xié)議說的不明確,你說的波特率,數(shù)據(jù)位長度等通訊格式要根據(jù)你的從站設(shè)備的參數(shù)來定,一般如果你的流量計(jì)如果通訊格式可以更改的話就好說,只要和PLC的通訊格式字一致就好,如果流量計(jì)的通訊格式字寫死了不能改的話,就必須要PLC服從流量及的設(shè)置。還有最重要的是你的流量計(jì)的通訊協(xié)議是自己的專用協(xié)議呢還是MODBUS 協(xié)議,不管是哪一種都需要通訊參數(shù)字址定義,比如你的流量是哪一個(gè)寄存器,如果不知道怎么去讀,所以你要?jiǎng)e人幫你寫,就要把通訊協(xié)議這一塊完整的發(fā)過來。
xuyifu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 119 個(gè)
工控威望: 262 點(diǎn)
下載積分: 1305 分
在線時(shí)間: 134(小時(shí))
注冊時(shí)間: 2013-08-13
最后登錄: 2018-04-28
查看xuyifu的 主題 / 回貼
3樓  發(fā)表于: 2013-08-28 17:09
留個(gè)QQ號(hào),有問題再一起學(xué)習(xí) 120541058
sanyueliuxue
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 26 個(gè)
工控威望: 144 點(diǎn)
下載積分: 1348 分
在線時(shí)間: 84(小時(shí))
注冊時(shí)間: 2011-07-03
最后登錄: 2016-04-25
查看sanyueliuxue的 主題 / 回貼
4樓  發(fā)表于: 2013-08-29 12:59
你買模塊的時(shí)候那個(gè)里面不是樣例程序么,應(yīng)該是用RS指令指定接收發(fā)送緩存區(qū),然后就是發(fā)送啊。
sinblei
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 138 點(diǎn)
下載積分: 1037 分
在線時(shí)間: 9(小時(shí))
注冊時(shí)間: 2013-04-20
最后登錄: 2024-08-09
查看sinblei的 主題 / 回貼
5樓  發(fā)表于: 2013-09-02 13:03
以上控制要求都是流量計(jì)說明書上的要求,流量計(jì)的通訊協(xié)議說明書是沒有說明,應(yīng)該是無協(xié)議通訊。.進(jìn)入流量連續(xù)輸出模式方法和自動(dòng)校零也都是流量計(jì)說明書上的要求。只有PLC通訊模塊FX1N-232-BD 是我定的。
sinblei
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 138 點(diǎn)
下載積分: 1037 分
在線時(shí)間: 9(小時(shí))
注冊時(shí)間: 2013-04-20
最后登錄: 2024-08-09
查看sinblei的 主題 / 回貼
6樓  發(fā)表于: 2013-09-02 13:12
我的QQ號(hào):914689279,我確實(shí)是不知道怎么去讀,然后把讀出的數(shù)據(jù)存到PLC的數(shù)據(jù)寄存器里面。所以要你們幫助我寫程式。謝謝!
niningtt
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1230 個(gè)
工控威望: 3550 點(diǎn)
下載積分: 858 分
在線時(shí)間: 458(小時(shí))
注冊時(shí)間: 2010-08-24
最后登錄: 2024-09-22
查看niningtt的 主題 / 回貼
7樓  發(fā)表于: 2013-09-02 16:26
對于連續(xù)發(fā)送設(shè)置,你直接連電腦串口,用串口調(diào)試助手修改就可以了。對于PLC讀取數(shù)據(jù),就是無協(xié)議的接收數(shù)據(jù),這個(gè)卡伊參考手冊,很簡單