各位大侠,我这有个项目,使用西门子S7-200,226PLC,利用串口RS232,读取条形码扫描器扫到的条形码数据。
条形码扫描器具有串口RS232通讯接口,小弟想咨询下,226PLC这么来读取条形码的数据,这段程序应该怎么写?哪位大侠可以指点一二吗,不甚感激。
-------条形码扫描、PLC,你现在熟悉那一个?
其实两个都要熟悉。
但一个一个来。用PC作为中介,串口调试器(小软件工具)分别对条码设备、PLC通讯进行通讯。
目前根据与条形码供应商沟通的情况来看,他们建议可以直接与PLC通讯,中间不需PC做中介。
所以,有点云里雾里。
--------或者这么说,我现在先想知道,在S7-200里,怎么读取到RS232的数据?是调用哪个指令?谢谢!
---------用PC做中介,只是让你熟悉和练习。
条码和PLC不会一次成功的,这时你怎么知道问题在哪。
所以,第一步,接线正确。你在PC上发一个字符,PLC能收到?或者PLC发一个字符,PC能收到?
---------在PC机上安装串口调试助手的软件,根据扫描器的通讯参数,发送指令,看看返回指令是否正确。
---------西门子200的串口没有RS232的定义,只有485吧
--------没错,但可以用485转232
--------多谢各位热心的解答。我这边也了解到226是rs485接口。
现在我要配一套西门子的条形码扫描枪,并配上rs485转rs232接口的模块。貌似条形码扫描仪是没有rs485接口的?
欢迎光临 工控编程吧 (https://www.gkbc8.com/) | Powered by Discuz! X3.4 |