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