欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心
西门子SMART200 自由口扫码枪
2021/9/1 20:47:35
西门子SMART200系列 自由口扫码枪

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-

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭