技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > S7-200自由口通信知识分享(5)

S7-200自由口通信知识分享(5)

卢思敏 发布于2017-08-14 14:18 649 0 标签:S7-200

在前面主要跟大家分享了下自由口通信中的一些基本概念,使用的指令及自由口通信的接收功能中如何进行消息起始的判断,那么今天跟大家分享下自由口通信中使用接收功能接收信息时,如果进行消息结束条件的判断。因为只有当PLC接收到结束条件时 ,PLC才会认为是消息接收完成,此时才会关断PLC端口的接收功能,同时产生一个接收完成中断。


在自由口通信接收功能中,消息结束条件的判断,主要会用三种方式:

种方式使用结束符作为消息的结束判断(若有特定的结束符的时候,可以使用结束符作为消息的结束条件判断)。

第二种,使用消息定时器作为消息的结束条件判断。

第三种,通过字符定时器作为消息结束条件的判断。

对于种通过结束符作为消息的结束判断,在自由口通信知识分享(3)这篇文章中已经有跟大家提到过,今天我们主要说说第二种的消息结束判断方式——消息定时器作为消息的结束判断条件。这里主要跟大家分享下消息定时器用于判断消息结束的过程已经如何使用。


消息定时器判断消息结束的过程:

所谓的消息定时器,并不是说需要编程人员去编写一个定时的程序来做判断,而是PLC自动会去做判断,跟我们在前面一篇文章中提到的空闲线时间的检查一样的道理。

若设定了消息的结束判断条件为消息定时器,PLC会在消息的起始条件满足后, 开始计时,当计时时间到后,关断接收功能,这段计时的时间就是消息定时器定时的时间,如下图所示:




当消息起始条件满足后,PLC会开始进行字符的接收,并把接收到的字符存储到接收缓冲区中,同时启动消息定时器,开始检查消息定时器的条件,在消息定时器所规定的时间还没有到时,接收到的字符都会存入到接收缓冲区中,当消息定时器设定的定时时间到后,PLC会关断接收功能,终止接收,消息定时器时间到后,发送过来的字符,PLC不进行接收


如果把这个接收过程比喻成我们人与人交流,例如,A在给B汇报一件事情,这一件事情的内容,就是我们通信中的信息,当A开始汇报的时候,按照预算,这个汇报多十分钟,可以汇报完,那如果给A十五分钟的时间做汇报,能否汇报完呢?答案当然是肯定的。而消息定时器,就是类似于这种原理。


在这里面有 两个三个条件需要我们去设置,首先,如何告诉PLC是消息定时器?其次,在什么时候开始计时?后,定时器的时间长度如何设置,设置到哪里?设置多长时间合适?


如何告诉PLC使用消息定时器作为消息的结束条件判断:

通过对控制字节的设置,可以告诉PLC接收功能中判断消息的结束条件是以消息定时器作为消息的结束条件的判断。



如上图所示,我们需要告知PLC使用消息定时器作为消息的结束条件,我们需要设置控制字节中的SM87.2SM87.3(以PORT0为例),要使用消息定时必须设置SM87.3=1SM87.2=1.


什么时候开始启用消息定时计数:

消息定时器的启动,需要配合起始条件来实现,当消息的起始条件满足后,CPU会自动启动消息定时器。


定时器的时间长度如何设置,设置多长时间合适?

通常,指定一个从消息开始算起的允许接收消息的大时间。消息定时器的典型值约为在选定波特率下接收长消息所需时间值的 1.5 倍。 当然在使用的过程中,并不一定按照这么严格的计算,有可能会超过1.5倍的时间长度。假设一个字符加起始位,停止位,奇偶校验位为,数据位,为11bit位,波特率为9.6kbps。则接受10个字符的时间需要的长度,我们可以设置为20ms

时间计算出来后,如何设置?设置到哪里呢? PLC有提供系统存储器用于设定消息定时的定时时间长度,对于port0来讲,我们需要把时间存储到SMW92这个系统存储器中,可以使用传送指令把20传送到SMW92中。


我们以空闲线作为消息接收的起始条件,以消息定时器作为消息接收的结束条件,来说明下如何进行设置:


以上为个人理解,如有不对之处请给予指正,希望对大家在学习自由口通信时,有所帮助,谢谢!!!

(待续。。。)


来源:微信号(我爱学PLC)

作者:技成培训网(曾鑫)

本文为原创作品,盗取必究!

推荐学习相关视频:

西门子S7-300使用指南

西门子s7-300中高级应用技术

西门子S7-200PLC从入门到精通

西门子S7-200 SMART PLC编程应用入门


若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

S7-200

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签