串口通讯的问题

我厂用的是sick公司的扫码器,S7300通过cp341进行数据的通讯,程序 用FB7(P_SND_RK)进行读取,以前读取整个数据段的前8位,现在想读取后八位,请问各位高手,怎么才能实现,FB7是在OB1中调用的,是调整调用时所用的参数么,请告诉详细些。

图片说明:

串口通讯的问题   

最佳答案

1、从你的程序中看,读入数据是存入DB10.DBB0中,即数据段的前8位。如想读取后八位,可改为读入数据是存入DB10.DBB1中即可。将程序中的DBB_NO引脚写为1..。
2、有关FB7说明:
<CP340/341/440/441通讯及编程>下载:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1293&loginID=&srno=&sendtime=

提问者对于答案的评价:
我现在找到了正确答案,实际上我的程序里把条码中所有的数据都读进来了,具体比对前八位还是后八位是其他的相关程序的功能,和读取条码程序无关了。但还是要感谢这位朋友,给我一个考虑的方向。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午3:18
下一篇 2018年12月1日 下午3:19

相关推荐