224 xp cn接倍加福固定式扫描仪vb8-305,
224xp cn走自由口通讯0口 rs485接口
vb8-305走25针rs232通讯
自己制作232转485电缆
3-2;2-3;7-5;18接q1.0;19接m;9-7;25-5;
设置smb30 为9,rcv为vb100起
现在在plc状态表中找不到vb100的值,vb101=191、vb102=174、vb103=111、vb104=15、vb105=0,以此类推下面全是这样,可是我要的是扫进去条形码呀。
请问:是接线错误还是程序错误,请给指点一下,谢谢。
程序如下:
NETWORK 1
LD SM0.1
MOVB 9 SMB30
MOVB 16#BO SMB87
NETWORK 2
LD I0.3
= Q1.0
NETWORK3
LD Q1.0
RCV VB100,.0
q1.0有脉冲时,扫描器可以工作,
问题补充:
程序改为这样的:
Network 1
LD SM0.1
MOVB 7, VB150
MOVB 16#09, SMB30
MOVB 16#90, SMB87
MOVW +120, SMW90
MOVB 123, SMB94
network2
LD I0.3
=Q1.0
NETWORK3
LD Q1.0
EU
RCV VB150,0
运行后,vb150及后面的位置无数据。
最佳答案
你的通信线转换都是直接连线的吗?不要烧了PLC通信口了哦。
提问者对于答案的评价:
谢谢,我是直接连接的,如果用光电隔离的话就连接不上了。
正在想办法。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308081.html