1.掃碼手工槍按一下,觸發(fā)一下,SMART200 擴(kuò)展了 SBCM01跟掃碼槍232通訊,老是都讀不到數(shù)據(jù),用小工具以及三菱PLC可以讀到數(shù)據(jù),
2.smart200 讀不到,起始字符沒(méi)設(shè)置,就設(shè)置一個(gè)結(jié)束字符OD,回車
3,程序SMB187,SMW188到底設(shè)置多少,我始終讀不到數(shù)據(jù),不知道程序哪里出了問(wèn)題,如截圖所示,特別請(qǐng)教,真的非常感謝。
謝謝兩位回答,問(wèn)過(guò)廠家的,默認(rèn)不帶不帶任何前后綴,我感覺(jué)是SMB187設(shè)置的不對(duì),我各種設(shè)置都不對(duì),官網(wǎng)文檔也看好多遍了,就是接收不到數(shù)據(jù)
1 首先檢查接線, B正A負(fù),端子M為信號(hào)參考端,也需要接線,測(cè)量線路的通斷
2 SMB87設(shè)置不對(duì),設(shè)置成2#10110000測(cè)試
3 將5傳送到SMW190
S7-200 SMART自由口通信常見(jiàn)問(wèn)題
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/019.html
SMB187是prot1口的通訊控制字節(jié),每一個(gè)位均帶一個(gè)含義,將這些位組合成一個(gè)字節(jié)寫入SMB187,具體參考軟件幫助,SMB187說(shuō)明。
SMB188是接收信息的開(kāi)始字節(jié),其含義是當(dāng)通訊接收信息出現(xiàn)這個(gè)字符時(shí),plc會(huì)根據(jù)這個(gè)接收信息的開(kāi)始接收數(shù)據(jù)信息。也可以理解當(dāng)plc“看到”這個(gè)字節(jié)信息時(shí),將作為接收信息數(shù)據(jù)的起始進(jìn)行接收。
至于這些信息怎么樣設(shè)置設(shè)置,這完全是需要根據(jù)掃描槍具體的說(shuō)明,來(lái)確定和判斷的。
你第三方或者軟件接收到的信息是什么具體內(nèi)容?是否根據(jù)這些內(nèi)容來(lái)定義。
在RCV接收信息有很多種形式,信息接收起始是一種,信息定時(shí)器是一種,字符間隔定時(shí)器是一種,幾種方式結(jié)合有是幾種,總之,所謂的自由口通訊充分體現(xiàn)了你自由編程的本意,這個(gè)自由是根據(jù)雙方認(rèn)可的方式,而不是隨意、任意進(jìn)行。
你通訊定義的115200、8、1、無(wú):在SMB130 = 16#19
如果掃描槍發(fā)送的數(shù)據(jù)有一個(gè)特殊的起始字符,那么,你也可以將這個(gè)字符,寫入SMB188 = 16#字符
補(bǔ)充問(wèn)題回復(fù):
SMB187是通訊接收的起始字符,如果有設(shè)置,如果沒(méi)有就不需要設(shè)置,而由信息定時(shí)器和字符間隔定時(shí)器來(lái)判斷信息的接收。
如果通訊參數(shù)是115200、8、1、無(wú),你設(shè)置SMB130 = 16#19你核實(shí)過(guò)沒(méi)有?
根據(jù)補(bǔ)充說(shuō)明,掃描槍用信息定時(shí)器作為接收信息的起始試試。
檢查一下接線是否正確,smart PLC485通訊口 B+ A-
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區(qū)北青公路7171號(hào)111-112室