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