前言:想要写出一篇引人入胜的文章?我们特意为您整理了无线通信SLC500中MSG指令研究范文,希望能给你带来灵感和参考,敬请阅读。
摘要:主要阐述了SLC500中如何使用MSG指令进行数据的无线传输,探讨了SLC500中MSG指令编写、设置和无线电台设置过程中应注意的事项,希望能为无线传输中MSG指令的合理使用提供相关参考和借鉴。
关键词:SLC500;MSG指令;SRM6310E无线电台
0引言
随着科技的进步,工业自动化水平不断提高,PLC和无线通信在工业领域的应用也越来越普遍。为使无线通信在传输数据时更加及时稳定,必须在PLC数据处理和无线电台的选择、设置方面进行研究探讨。本文主要阐述的就是slc500中如何合理应用msg指令,使数据在无线传输中更稳定可靠。
1PLC简介
PLC控制系统是一种新型的控制系统,它通过对系统程序进行预先编制和存储,并有效输出执行指令,实现对整个生产系统的控制。目前,多数企业在工业生产管理中都会采用PLC控制系统,而AB公司的SLC500控制器,既可以在小型和中型自动化控制系统中应用,又可以满足大型应用的需求,其具有功能强大、应用灵活等特点,故在工业自动化控制领域应用比较普遍。
2无线通信技术
随着集成电路技术、射频技术的发展,无线通信功能的实现越来越容易,数据传输速度也越来越快,并且逐渐达到可以和有线网络相媲美的水平,无线通信技术逐步取代了数据电缆来完成点对点或点对多点的数据通信。该技术的最大特点是通信的双方可省去布线,具有成本低、可靠性高、维护方便等优点。在工控现场,短程的无线连接已经应用得非常广泛,常用到的无线通讯设备主要就是无线通讯电台。SRM6310E无线数传电台,通过在2.4~2.483GHz频段应用智能频谱跳频技术,提供最可靠和有力的通讯。在无阻挡物的情况下,两无线数传电台之间的通讯距离可达32.18km(20英里);射频数据传输速率为188kb/s,并且支持多种组态,包括点对点通讯和多点通讯,多点通讯对从站数目无限制;SRM6310E可作为中继器工作,以达到扩展通讯距离或克服阻挡物通讯的目的。
3在SLC500中利用MSG指令通过无线电台在两PLC控制器中进行数据传输
下面是某企业实际遇到的情况,通过现场人员的研究,最终找到了解决办法。某化工企业在最开始设计时,采矿机和中间传输站通过光纤连接,利用以太网把采矿机的PLC控制器内数据传到中央控制室,实现远程监控。但在实际中,采矿机时刻都是移动的,经常出现光纤折断现象,PLC控制器内数据无法传输到中控室,导致中控室操作人员不能时时监控到采矿机运行数据,从而影响了生产或使生产中断。为解决上述问题,经现场自控人员研究决定,把有线光纤改为无线电台传输。但在电台直接传输中,易出现数据中断或延时等现象,又经现场自控技术人员探讨,在SLC500控制器编程中引入MSG指令,对数据进行打包,周期性扫描传输,这样就很好地解决了数据延时问题。下面就是我们探讨后的解决方案:
3.1SRM6310E电台设置
光纤改为SRM6310E无线数据电台,在两个电台配对当中我们需要注意以下参数(参数设置如图1所示):首先是(0)SetOperationMode(设置操作模式),在这里采矿机电台选择一点对多点的从站,中间传输站电台选择一点对多点的主站;其次是(1)SetBaudRate(设定波特率),两个电台(主站和从站)都设置到最大230400;再次是(2)EditCallBook(编辑呼叫薄),如果电台模式中设置的是从站,则一定要在此项中设置与之通讯的主站的呼叫号(电台上有),如果电台模式中设置的是主站,在此所有的呼叫号都可设置为0;最后,其他参数主站和从站电台必须设置一致,可选择默认值。
3.2SLC500控制器中MSG指令编程
首先在SLC500编程软件中建立N212数据文件,用于存储MSG指令块本身的数据,主要是MSG指令控制位的状态位和报警位等数据;其次把需要传输的数据集中放到N9数据文件中,在MSG指令设置画面可以设置传输数据大小(不要超过150个字,太大会影响传输速率,如果传输数据量太大可以多建立几个MSG指令分别传输);再次设置目标设备数据表地址N217数据文件,数据文件大小和类型要与N9文件保存一致;最后在SLC500编程软件中插入MSG指令梯形图,注意在MSG指令梯级中需插入一个计时器T4:20用于3s对MSG指令梯级执行一次扫描。
4SLC500控制器MSG指令和SRM6310E电台的使用注意事项
为更好地保证SLC500控制器中的数据通过SRM6310E无线电台传输,需注意以下几点:(1)在安装SRM6310E无线电台时,不能安装在震动大的位置,长时间在震动大的位置工作,电台内的电气元件容易损坏,致使电台工作不稳定或无法正常工作;不能安装在高压配电室周围,因为是通过无线传输,电磁干扰很容易影响到电台的这个频段,造成传输数据不稳定。(2)SLC500控制器中可以有多个MSG指令用于读取和写入到另一个SLC500控制当中,但不能两个SLC500控制器内同时编写MSG指令,相互读取或写入数据,这样会使MSG指令经常报故障,无法正常使用,达不到传输数据的目的。
5结语
综上所述,学习探讨SLC500中MSG指令在无线通信中的应用,能使无线通信技术更多地应用到工业自动化生产当中。因此,今后要更加重视这方面技术的开发和研究,同时不断提升完善该技术的使用效果。
[参考文献]
[1]SLC500指令集参考手册[Z].
[2]薛迎成.罗克韦尔PLC技术基础及应用[M].北京:中国电力出版社,2009.
作者:陈明军 单位:国投新疆罗布泊钾盐有限责任公司