河南回收西门子触摸屏河南回收西门子触摸屏河南回收西门子触摸屏
西门子总代理商,西门子触摸屏代理商,西门子触摸屏授权代理商,西门子触摸屏一级代理商,西门子触摸屏总代理商,西门子变频器代理商,西门子变频器一级代理商,西门子变频器总代理商,西门子变频器授权代理商,西门子PLC代理商,西门子PLC总代理商,西门子PLC一级代理商,西门子PLC授权代理商,西门子PLC代理商,西门子PLC分销商,西门子CPU代理商,西门子CPU一级代理商,西门子CPU总代理商,西门子CPU代理商,西门子CPU代理商,西门子电缆代理商,西门子电缆一级代理商,西门子电缆总代理商,西门子电缆授权代理商,
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接收信息。
首先我们回顾一下当协议中报文的长度不固定的情况下,我们是通过判断字符间的空闲时间的方式来判断一段报文的起始,通常是字符与字符之间空闲时间**过3.5个字符传输时间,我们就认为一段报文接收完毕,之后接收到的报文就是一段新的报文。下面我们来看看这个程序如何写。
1 寄存器设定
SMB30 = 2#00001001=16#9
图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
图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 程序编写
图2-1
图2-2
以上就是报文长度不固定方式下,接收数据的程序,下面我们从电脑向PLC发送两组长度不同的报文 AA 11 22 BB 23 45 C1和AA11 22 BB 23 45 C1 54,看看效果。
图2-3
图2-4
图2-5
图2-6
由上面两次操作我们可以看到当报文长度不固定的时候电脑向PLC发送几个字符PLC就会接收几个字符。
河南回收西门子,触摸屏,西门子电源,交换机,PLC模块,河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块河南回收西门子,触摸屏,西门子电源,交换机,PLC模块