全国服务热线 15021292620

德国西门子模块代理供应

发布:2023-06-27 16:32,更新:2023-11-04 06:00

西门子模块一级代理商德国西门子模块代理供应德国西门子模块代理供应

S7-200 SMART PLC的数据发送与接收

SIMATIC S7-200 SMART (Mao, Dong)

小型可编程控制器 & SMART LINE 精彩系列面板

SIMATIC S7-200 SMART (Mao, Dong)

小型可编程控制器 & SMART LINE 精彩系列面板

6ES7288-1SR20-0AA1S7-200 SMART,CPU SR20,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,12 输入/8 输出
6ES7288-1ST20-0AA1S7-200 SMART,CPU ST20,标准型 CPU 模块,晶体管输出,24 V DC 供电,12 输入/8 输出
6ES7288-1SR30-0AA1S7-200 SMART,CPU SR30,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,18 输入/12 输出
6ES7288-1ST30-0AA1S7-200 SMART,CPU ST30,标准型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出
6ES7288-1SR40-0AA1S7-200 SMART,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC或110 DC 供电,24 输入/16 输出
6ES7288-1ST40-0AA1S7-200 SMART,CPU ST40,标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出
6ES7288-1SR60-0AA1S7-200 SMART,CPU SR60,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,36 输入/24 输出
6ES7288-1ST60-0AA1S7-200 SMART,CPU ST60,标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出 

微信截图_20230218165450.png一、单个数据的发送

需要了解以下几点内容:

1、设置通讯格式字,特殊的存储区:sm***

2、设置要发送的内容,写到对应的发送缓冲区里面

3、设置发送缓冲区的大小 ,要发几个,就设置多少的空间 ,发送缓冲区的大的空间为255个字节。

4、熟悉西门子的XMT数据发送指令的用法 把要发送的内容发送出去即可。0AD0.jpg

二、单个数据的接收

对于数据的接收和数据的发送来讲,就是多了一些特殊功能的存储器的设置,具体多了哪些呢?那就是SMB86~SMB94,下面逐一对这些特殊的寄存器进行讲解:

一个只能够读取里面信息的字节,只能读取里面的内容拿来用,但不可修改里面的内容,具体读的是里面每一个位的状态,通过获取这些位的状态,从而可以得知当前的通讯当中的状态,具体里面的信息内容,大家可以按F1打开在线帮助查看每一位的状态信息。

用来控制信息的接收方式的字节,也就是说PLC要接收其他的智能设备反馈回来的信息有三种接收方式。

种:以固定起始字符和结束字符来进行判断。

第二种:以空闲时间来判断,判断方式为报文信息固定的情况。

第三种:也是由空闲时间来进行判断,判断的方式为报文信息不固定方式的情况。对于 以固定起始字符和结束字符判断的方式,只要接收到设置好的起始字符就开始接收,接收到设置好的结束字符就停止接收,对于以空闲时间判断报文开始和结束,是一发送消息报文需要的时间来进行判断,固定方式可以预算出它发完当前整条报文所需要的时间和接收下一条报文之间间隔的时间来做出判断一段和多段报文的开始和结束,对于不固定方式,可以通过预算单个字符发送需要的时间和接收下一条报文之间间隔的时间来做出一段和多段报文的开始和结束。具体的设置地址参照下面几个地址介绍。微信截图_20230218164509.png

存放刚才所讲的固定起始字符,也就是说存放的是一段报文的起始标志。

存放刚才所讲的固定结束字符,也就是说存放的是一段报文的结束标志。

空闲行时间间隔,其实就是发完一个信息,在接收下一个新信息个字符之间的间隔时间,在这个里面进行设置时间,通常为一个字符的时间,也就是3.65,ms的时间,这是PLC规定好的。

字符间间隔时间,起始就是每一个信息中单个字发送需要的需要的时间,在这里面进行设置,通常也为1个字符的发送需要的时间为3.65ms,注意,因为在PLC当中时间没有小数,所以都要进行四舍五入法,后约等于4ms。

这个字节是用来设置接收缓中区的大小的,因为发送有一定的信息存放空间,那么一样,对于接收来讲,它接收回来的信息也要有一定的存储空间和对应的地址,所以要定义发送缓冲的大小。

只要把上述几个特殊功能区的作用熟悉了,那么后一步就是熟悉西门子PLC接收信息的指令RCV,把要接收的信息接收到对应的存储区即可。


联系方式

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