碧波液压网 欢迎你,游客。 登录 注册

PLC通讯在纺纱质量在线检测中的应用

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  

  0. 引言

  1969年美国数字设备公司根据美国通用汽车公司的要求,研制出世界上第一台可编程序控制器。最初只能用于逻辑运算,故称为可编程逻辑控制器,简称为PLC(Programmable Logic Controller),随着计算机技术和电子技术的飞速发展,其功能远远超出顺序控制和逻辑控制的范畴,不仅实现了数据运算和处理能力,而且体积小,功能强,可靠性高,编程直观,适应性好,接口方便,性价比高。

  近年来,随着现代化生产技术的提高,以及计算机技术、信息技术和通讯技术的相互渗透,纱线的不匀直接导致布面的不平整,这就说明在纱线生产环节极为重要。纱线不匀是影响其品质的重要指标之一。传统的纱线检测方式都是在实验室离线进行的,通过对纱线的抽样,要求一定的温湿度前提下,相对于纱线的在线检测反映出离线检测的滞后性和随机性。RS-232C串行通讯实现比较容易,常被用于自动控制、数据采集、智能仪表等上位机与外部设备的数据通讯。本文设计了VB与欧姆龙PLC-CJ1M(CPU21)之间的数据通信,在线获得纱线的检测数据,如CV值、纱线瞬时直径、平均直径、粗节最大值、细节最小值等等,及时反映纱线的不匀,使操作人员及时做出相应调整。

  1. 上位机与PLC之间通讯实现

  欧姆龙PLC—CJ1M(CPU21)有两个串行通讯口,一是通过欧姆龙专用串口通讯线CS1W-CN226,其网络类型设置为Toolbus,同时将DIP4串行通讯设状态置为ON;一是通过欧姆龙九针串口通讯线XM2Z-200S-CV,其网络类型设置为SYSMAC WAY,其它为默认设置,包括端口为COM1,波特率为9600。图1所示为上位机通过RS-232C端口连接到PLC的示意图,也可以称作1:1连接。

  

图1 RS-232C端口的1:1连接

  图2所示为上位机与PLC之间通讯实现过程。

  

图2 上位机与PLC之间通讯实现过程

  2. VB与PLC之间通讯协议和程序实现

  2.1 链接系统的通讯协议

  在纱线数据通讯中,只需要在上位机系统中编写上位机通讯程序,无需在PLC中编写任何程序,PLC CPU会根据上位机发来的命令帧自动生成响应帧返回给上位机。命令帧和响应帧之间包含需要通讯的数据,只有保证正确实现命令帧和响应帧之间的应答,才能实现准确的数据交换。命令和应答有两种方式,一种是从上位机发命令到PLC,另一种方式允许PLC发命令给上位机,我们采用浅一种方式。

  从上位机发送命令时的命令帧和响应帧如图3。

  

图3 命令帧和响应帧格式

  命令帧中:

  @——命令开始标志,所有命令都以“@”开始;

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: PLC
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论