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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

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

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

卢思敏 发布于2017-08-21 15:11 929 0 标签:S7-200

在上一篇的文章中,跟大家分享了自由口通信中,用消息定时器作为信息接收的结束条件的判断过程, 那么今天继续跟大家分享另外一个用于消息的接收过程中判断消息的结束条件 —— 字符定时器方式作为消息的结束条件的判断。


我们从下面四个方面来说明字符定时器作为消息结束条件的判断:

1)字符定时器作为消息结束条件的判断过程及在什么时候启用字符定时器?

2)如何设置PLC的消息接收时的结束判断条件是字符定时器?

3)字符定时器的定时时间应设置为多长?

4)使用字符定时器作为消息结束的条件时程序如何设计?


字符定时器作为消息结束条件的判断过程及什么时候启用字符定时器:

所谓的字符定时器是指字符之间的时间是指从一个字符结束(停止位)到下一个字符结束(停止位)测得的时间,就好比是两个字符之间的间隔时间,只是这个时间包含了一个完整的字符,在一条完整的信息传输过程中,字符与字符间隔的时间比较短,所以我们可以设定一个字符间隔的时间,若超出这个时间,还未接收到下一个字符,就说明这条信息已经传输完成了。这个就是字符定时器的一个原理,如下图所示:


如何设置PLC的消息接收时的结束条件是字符定时器

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



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


字符定时器的定时时间应设置为多长

字符定时器的时间总是包含接收一个完整字符(起始位、数据位、奇偶校验位和停止位)的时间,定时器的定时时间值必须设为大于以选定波特率传输一个字符所需的时间。 假设一个字符加起始位,停止位,奇偶校验位为,数据位,为11bit位,波特率为9.6kbps。则传输一个字符的时间大概在1ms多点,所以我们可以把字符定时器的定时时间设置为2ms


使用中符定时器作为消息结束的条件时程序如何设计

接下来我们以空闲线作为消息的起始,以字符定时器作为消息的结束条件来说明下程序的设计


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

(待续。。。)


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

本文版权为技成所有,未经同意,盗取必究!

推荐学习相关课程:

西门子S7-300使用指南

西门子S7-300PLC 初级

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

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


若有收获,就点个赞吧!

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

微信扫一扫分享

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

S7-200

相关推荐

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