编辑:[db:作者] 时间:2024-08-25 04:33:11
回答:西门子全套,领西门子系列电子资料包!
序言
今天主要解释PLC数据如何单个的发送和吸收,实在对付数据的发送与吸收来讲,无疑便是给分外的功能存储区里面进行设置和赋值,来实现对应的功能,下面是剖析主来的几个重点,供大家参考!
1
单个数据的发送
须要理解以下几点内容:
1、设置通讯格式字,分外的存储区:smb30
2、设置要发送的内容,写到对应的发送缓冲区里面
3、设置发送缓冲区的大小 ,要发几个,就设置多少的空间 ,发送缓冲区的最大的空间为255个字节。
4、熟习西门子的XMT数据发送指令的用法 把要发送的内容发送出去即可。
Continue browsing ↓
2
单个数据的吸收
对付数据的吸收和数据的发送来讲,便是多了一些分外功能的存储器的设置,详细多了哪些呢?那便是SMB86~SMB94,下面逐一对这些分外的寄存器进行讲解:
SMB86
一个只能够读取里面信息的字节,只能读取里面的内容拿来用,但不可修正里面的内容,详细读的是里面每一个位的状态,通过获取这些位的状态,从而可以得知当前的通讯当中的状态,详细里面的信息内容,大家可以按F1打开在线帮助查看每一位的状态信息。
SMB87
用来掌握信息的吸收办法的字节,也便是说PLC要吸收其他的智能设备反馈回来的信息有三种吸收办法。
第一种:以固定起始字符和结束字符来进行判断。
第二种:以空闲韶光来判断,判断办法为报文信息固定的情形。
第三种:也是由空闲韶光来进行判断,判断的办法为报文信息不固定办法的情形。对付 以固定起始字符和结束字符判断的办法,只要吸收到设置好的起始字符就开始吸收,吸收到设置好的结束字符就停滞吸收,对付以空闲韶光判断报文开始和结束,是一发送报文须要的韶光来进行判断,固定办法可以预算出它发完当前整条报文所须要的韶光和吸收下一条报文之间间隔的韶光来做出判断一段和多段报文的开始和结束,对付不固定办法,可以通过预算单个字符发送须要的韶光和吸收下一条报文之间间隔的韶光来做出一段和多段报文的开始和结束。详细的设置地址参照下面几个地址先容。
SMB88
存放刚才所讲的固定起始字符,也便是说存放的是一段报文的起始标志。
SMB89
存放刚才所讲的固定结束字符,也便是说存放的是一段报文的结束标志。
SMW90
空闲行韶光间隔,实在便是发完一个信息,在吸收下一个新信息第一个字符之间的间隔韶光,在这个里面进行设置韶光,常日为一个字符的韶光,也便是3.65,ms的韶光,这是PLC规定好的。
SMW92
字符间间隔韶光,起始便是每一个信息中单个字发送须要的须要的韶光,在这里面进行设置,常日也为1个字符的发送须要的韶光为3.65ms,把稳,由于在PLC当中韶光没有小数,以是都要进行四舍五入法,末了约即是4ms。
SMB94
这个字节是用来设置吸收缓中区的大小的,由于发送有一定的信息存放空间,那么一样,对付吸收来讲,它吸收回来的信息也要有一定的存储空间和对应的地址,以是要定义发送缓冲的大小。
只要把上述几个分外功能区的浸染熟习了,那么末了一步便是熟习西门子PLC吸收信息的指令RCV,把要吸收的信息吸收到对应的存储区即可。
本篇内容就描述到这,下一篇讲解PLC如何实现既能够发送数据也能够吸收数据,实现485通讯特有的收发机制,一发一收和一收一发。
回答:西门子全套,领西门子系列电子资料包!
本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxsj/122064.html
上一篇:您知道硅胶是什么器械吗?知道它可以用到什么产品上呢?
下一篇:返回列表
Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码
声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com