我有一个二维码扫描枪,232口的,plc能正常收到信号,现在我把它转到485,发送ASCII"1",我在哪可以查看我收到的.ASCII码,感谢.
问题补充:
port改过来了,我用的是这种232转485的转换器,为什么还是没有信号,T和R,A和B各种正反接都试过了.
图片说明:
最佳答案
首先你改成485口,扫描枪和PLC都支持485口吗?PLC支持485口没什么问题,但是你要确认扫描枪是否支持485口,当两者都支持485口,才能正常通讯。再从程序有几个问题,第一是,你开始说是支持232口的话,西门子200支持232口的通讯口是prot 1口,如果直接从232改成485口没有改端口话的那还是prot 1口,你程序里面prot管脚填写的2那是不对,西门子prot口那里只能填写0或是1。再就是你能改成485口能正常通讯的话,那就这些数据放在VW1200开始的60个字里面,你到从VW1200开始的60个地址里面去找。
补充问题回答:
我以前也用过这种转换器,也是读不到数据的原因是旁边的5V电源没有接,接上后就可以正常读取数据,你将旁边5V电源输入口,接上一个外接5V电源后再去试试。如果你232能正常通讯的话,那你485是没问题,你先把硬件的接线结对后在检查软件,这样一步步去排除问题。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc282721.html