首页 理论教育 使用S7-200自由通信口接收条形码数据

使用S7-200自由通信口接收条形码数据

时间:2023-07-01 理论教育 版权反馈
【摘要】:本实例说明如何将SIMATIC S7-200与条形码阅读器配合使用。与上例一样,SIMATIC S7-200与条形码阅读器的数据传输方向也有可能会相同,因此也有可能需要采用空调制解调式的适配器来解决。图10-73 S7-200与条形码阅读器的硬件连接S7-200将条形码读入的信息接收到缓冲区的程序梯形图和语句表如图10-74所示。

使用S7-200自由通信口接收条形码数据

本实例说明如何将SIMATIC S7-200与条形码阅读器配合使用。读入条形码的信息经解码器翻译为代码,再通过自由通信口模式把信息传入SIMATIC S7-200内存中的两个缓冲区,用来存储条形码信息,这两个缓冲区轮流地存储每次新读入的条形码代码。通常这些数据可供程序调用。但本例中仅仅将信息存入了接收缓冲区,可以用S7-200程序包来查看。

S7-200 CPU与条形码阅读器的连接所需要的硬件有:1台SIMATIC S7-200;1条PC/PPI电缆;1台合适的适配器(依据条形码解码器的接口类型,如9针阳性转换到25孔阴性的插座,线2和线3互换的空调制解调器);1台条形码阅读器;1台条形码解码器(有时读码器与解码器是合一的)。其硬件连接如图10-73所示。与上例一样,SIMATIC S7-200与条形码阅读器的数据传输方向也有可能会相同,因此也有可能需要采用空调制解调式的适配器来解决。

978-7-111-42161-0-Chapter10-90.jpg

图10-73 S7-200与条形码阅读器的硬件连接

S7-200将条形码读入的信息接收到缓冲区的程序梯形图和语句表如图10-74所示。(www.xing528.com)

程序中MAIN(主程序),初始化程序;SBR_0(子程序0),接收条形码,INT_0(中断程序0),缓冲区0接收;INT_1(中断程序1),缓冲区1接收。这样实现两个缓冲区轮流地存储每次新读入的条形码。

978-7-111-42161-0-Chapter10-91.jpg

图10-74 S7-200将条形码读入的信息接收到缓冲区的程序梯形图和语句表

a)梯形图 b)语句表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈