13824790603
QQ:389097681
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 1258 點(diǎn)
下載積分: 4416 分
在線時(shí)間: 209(小時(shí))
注冊時(shí)間: 2020-07-23
最后登錄: 2024-10-25
查看13824790603的 主題 / 回貼
樓主  發(fā)表于: 2021-02-22 16:59
描述:通信協(xié)議支持軟元件設(shè)定
圖片:
描述:測試程序
圖片:
描述:協(xié)議格式設(shè)置
圖片:
GX Works3用通信協(xié)議支持功能的協(xié)議發(fā)送,只能發(fā)一次嗎?再次觸發(fā)的時(shí)候它發(fā)不出了。求大佬解答一下。
13824790603
QQ:389097681
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 1258 點(diǎn)
下載積分: 4416 分
在線時(shí)間: 209(小時(shí))
注冊時(shí)間: 2020-07-23
最后登錄: 2024-10-25
查看13824790603的 主題 / 回貼
1樓  發(fā)表于: 2021-02-23 09:47
引用
引用第2樓焦劉吉于2021-02-22 20:55發(fā)表的  :
一次正常的通信是,發(fā)送報(bào)文給對方,對方響應(yīng)返回存在2中情況 1,正常響應(yīng),2ERR響應(yīng),看你的程序,每1次執(zhí)行都沒有判斷是否指令完成。如果覺得響應(yīng)錯(cuò)誤幀時(shí)間過長,可以修改響應(yīng)時(shí)間,與發(fā)送時(shí)間延時(shí)判定


加了判斷發(fā)現(xiàn)指令一直處于未完成的狀態(tài),然后我看手冊監(jiān)視了SD9150這個(gè)軟元件,發(fā)現(xiàn)執(zhí)行第一條指令后,它的值一直為4(4表示的執(zhí)行狀態(tài)為接收處理中),這是與PLC通信的設(shè)備沒有反饋接收成功回來的意思嗎?
13824790603
QQ:389097681
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 1258 點(diǎn)
下載積分: 4416 分
在線時(shí)間: 209(小時(shí))
注冊時(shí)間: 2020-07-23
最后登錄: 2024-10-25
查看13824790603的 主題 / 回貼
2樓  發(fā)表于: 2021-02-23 09:48
引用
引用第1樓zmrs163于2021-02-22 17:15發(fā)表的  :
可能上次未完成,需要取消協(xié)議再執(zhí)行


就是不管我怎么弄,他都好像發(fā)不出第二條;斷電重啟后才可以發(fā)送,然后第二條又發(fā)不出去了。 就是不用斷電重啟的狀況下,怎么取消?
13824790603
QQ:389097681
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 1258 點(diǎn)
下載積分: 4416 分
在線時(shí)間: 209(小時(shí))
注冊時(shí)間: 2020-07-23
最后登錄: 2024-10-25
查看13824790603的 主題 / 回貼
3樓  發(fā)表于: 2021-02-23 10:20
找到問題了,就是通信協(xié)議功能那里,接收數(shù)據(jù)的兩行都不能刪除,我一開始以為只接收一行就行了,就刪除了一行,剛剛把之前刪除的一行加上去,就可以正常通信了。