浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
河南回收西门子触摸屏

河南回收西门子触摸屏河南回收西门子触摸屏河南回收西门子触摸屏

西门子总代理商,西门子触摸屏代理商,西门子触摸屏授权代理商,西门子触摸屏一级代理商,西门子触摸屏总代理商,西门子变频器代理商,西门子变频器一级代理商,西门子变频器总代理商,西门子变频器授权代理商,西门子PLC代理商,西门子PLC总代理商,西门子PLC一级代理商,西门子PLC授权代理商,西门子PLC代理商,西门子PLC分销商,西门子CPU代理商,西门子CPU一级代理商,西门子CPU总代理商,西门子CPU代理商,西门子CPU代理商,西门子电缆代理商,西门子电缆一级代理商,西门子电缆总代理商,西门子电缆授权代理商,微信截图_20230215133555.png

Siemens模块6ES7288-2DT08-0AA0
Siemens水晶接头6GK1901-1BB10-2AB0
Siemens模块6ES7134-6GD01-0BA1
SIEMENS存储卡6ES7954-8LC03-0AA0
Siemens模块6ES7231-5PF32-0XB0
Siemens模块6ES7131-4BB01-0AA0
SIEMENS模块6ES7132-6BF01-0BA0
Siemens软件6ES7810-4CC10-0KA5
SIEMENS模块6ES7131-6BF01-0BA0
Siemens软件6ES7810-4CC08-0YA5
Siemens存储卡6ES7954-8LF03-0AA0
Siemens模块6GK7542-5FX00-0XE0
SIEMENS模块6ES7512-1CK01-0AB0
西门子模块6ES7231-4HA30-0XB0
Siemens模块6ES7326-2BF01-0AB0
SIEMENS模块6ES7513-1AL02-0AB0
SIEMENS交换机6GK5208-0BA00-2AB2

如何控制PLC接收信息。

1.jpg

首先我们回顾一下当协议中报文的长度不固定的情况下,我们是通过判断字符间的空闲时间的方式来判断一段报文的起始,通常是字符与字符之间空闲时间超过3.5个字符传输时间,我们就认为一段报文接收完毕,之后接收到的报文就是一段新的报文。下面我们来看看这个程序如何写。

1 寄存器设定

SMB30 = 2#00001001=16#9


2.png

图1-1

1) 自由口模式。第0、1位。SM30.0=1、SM30.1=0

2) 通讯速率9600bps。第2、3、4位。SM30.2=0、SM30.3=1、SM30.4=0

3) 每个字符的数据位是8位。第5位。SM30.5=0

4) 不选用奇偶效验。第6、7位。SM30.6=0、SM30.7=0


SMB87 = 2#10010100 =16#94

3.png

图1-2


1) 不使用中断条件作为检测信息的开始。第1位。SM87.1=0

2) 当SMW92中的定时时间超出时终止接收。第2、位。SM87.2=1

3) 定时器是内部字符定时器。第3位。SM87.3=0

4) 使用SMW90的值检测空闲状态。第4位。SM87.4=1

5) 不检测结束字符。第5位。SM87.5=0

6) 不检测起始字符。第6位。SM87.6=0

7) 允许信息接收功能。第7位。SM87.7=1

注:第0位为无效位不使用,**为0。


SMW90 = 4


将SMW90设定成4表示报文间空闲时间大于4ms后接收的个字符是新信息的开始。


SMW92 = 4


由于我们设定SM87.3 = 0确定使用报文长度不固定方式,在9600bps通讯速率下1个字符(10个位)的接收需要1.04ms,3.5个字符的时间需要3.64ms,因此将SMW92设定成4表示当字符与字符之间的空闲时间超过4ms时停止接收信息(注:SMW92不支持小数),同时空闲4ms后(SMW90 = 4)接收到的个字符是新信息的开始。


SMB94 = 255


SMB94定义接收缓冲区大小,此处定义为大255字节。(注:接收缓冲区是用来存放接收到的数据的区域,大255字节,大家可以根据通讯情况自由定义。)


2 程序编写

4.png

图2-1

5.png

图2-2

以上就是报文长度不固定方式下,接收数据的程序,下面我们从电脑向PLC发送两组长度不同的报文 AA 11 22 BB 23 45 C1和AA11 22 BB 23 45 C1 54,看看效果。

.png

图2-3

7.png

图2-4

.png

图2-5

9.png

图2-6

由上面两次操作我们可以看到当报文长度不固定的时候电脑向PLC发送几个字符PLC就会接收几个字符。

河南回收西门子,触摸屏,西门子电源,交换机,PLC模块,河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块

展开全文
优质商家推荐 拨打电话