全国服务热线 15021292620

西门子经销商变频器 无锡西门子一级代理商

更新时间:2023-11-04 06:00:00
价格:¥3850/件
品牌:西门子
货期:现货
产地:德国
联系电话:15021292620
联系手机:15021292620
联系人:颜娟
让卖家联系我
详细介绍

西门子经销商变频器 无锡西门子一级代理商

西门子经销商变频器 无锡西门子一级代理商西门子经销商变频器 无锡西门子一级代理商

无锡西门子一级代理商

S7-200系列PLC自由口通信

在前面的文章中与大家分享了自由口通信中的发送功能,那么进行就跟大家聊聊自由口通信中的接收功能,自由口通信中的难点就是在于接收功能的使用,当PLC通过通信端口把数据发送给下位设备后,下位设备会根据PLC发送过去的信息内容回传相应的数据给PLC,这时候PLC就需要使用接收功能进行数据的接收,S7-200系列PLC提供了一条接收指令(RCV)用于接收下位设备返回来的信息。指令格式如下所示:

 

当PLC接收完下位设备回传回来的数据后,PLC会产生相应的中断事件来告知编程人员信息接收完成,此时可以编写相应的程序提取有效数据,并对这些有效数据进行转换,转换成可读性的数据。S7-200系列PLC 提供了中断事件23和中断事件24分别作为端口0和端口1的接收完成中断事件号。

在PLC的信息发送过程中,PLC是主动方,会根据需要发送的数据个数进行数据的发送,当发送完成后,PLC会自动产生相应发送完成中断,而对于接收来讲,PLC是被动方,只负责数据的接收,当PLC的端口使能了接收功能后,PLC处于等待信息的接收状态,有数据过来就接收,但是接收的数据是否是有效的数据,什么时候接收完了PLC并不知道,此时就要求我们编程人员需要设置好消息的起始和接收条件,当起始条满足了,PLC把接收到的数据放入到接收缓冲区中,当满足了结束条件,PLC关断接收功能,并产生接收完成中断。

用于判断消息的的起始和结束条件有很多种方式,但用的比较多可能就以下几种方式:


今天我们先聊一聊通过起始符作为信息的起始和通过结束符作为信息的结束判断的过程及程序的设置,S7-200系列的PLC提供了两个系统存储区用于存储起始符(SMB88)和结束符(SMB89)(这里以端口0为例说明),因此若需要使用起始符和结束符做为消息的起始和结束的的判断,则需要把起始符和结束符分别放到SMB88和SMB89中。

当PLC在接收数据的过程中,会对接收的数据与起始符进行对比,如果与起始符不相等,这说明不是有效性的数据,不放入接收缓冲器中,会把接收到的数据丢弃,重新接收,若接收到的数据与起始符相等,则PLC会把接收到的数据放到接收缓冲区中,同时记录接收字符个数的存储器的值加1。

当起始符满足后,PLC会对接收到的字符与结束符进行对比,如果与结束符不相等,则继续数据的接收, 如果接收到的数据与结束符相等,则关断接收功能,并产生接收完成中断。因此使用起始符和结束符来讲,大部分使用的是一些特定的字符。

若使用起始符和结束符作为消息的起始和结束的判断时,需要先设置好接受功能的控制字节(SMB87)告知PLC为起始符和结束符判断消息的起始和结束。SMB87的个格式内容如下图所示:

5SY4310-6CC5SY4 B10 3P 
5SY4316-6CC5SY4 B16 3P 
5SY4320-6CC5SY4 B20 3P 
5SY4325-6CC5SY4 B25 3P 
5SY4332-6CC5SY4 B32 3P 
5SY4340-6CC5SY4 B40 3P 
5SY4350-6CC5SY4 B50 3P 
5SY4363-6CC5SY4 B63 3P 
5SY4401-6CC5SY4 B1 4P 
5SY4402-6CC5SY4 B2 4P 
5SY4403-6CC5SY4 B3 4P 
5SY4404-6CC5SY4 B4 4P 
5SY4406-6CC5SY4 B6 4P 
5SY4410-6CC5SY4 B10 4P 
5SY4416-6CC5SY4 B16 4P 
5SY4420-6CC5SY4 B20 4P 
5SY4425-6CC5SY4 B25 4P 
5SY4432-6CC5SY4 B32 4P 
5SY4440-6CC5SY4 B40 4P 
5SY4450-6CC5SY4 B50 4P 
5SY4463-6CC5SY4 B63 4P 
5SY4114-7CC5SY4 C0.3 1P 
5SY4105-7CC5SY4 C0.5 1P 
5SY4101-7CC5SY4 C1 1P 

西门子经销商变频器 无锡西门子一级代理商                      西门子经销商变频器 无锡西门子一级代理商

联系方式

  • 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 电话:15021292620
  • 销售:颜娟
  • 手机:15021292620
  • 传真:021-33556143
  • 微信:X15021292620
  • QQ:2799536152
  • Email:2799536152@qq.com
产品分类