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