西门子编码器6FX2001-7KF10 西门子编码器6FX2001-7KF10 西门子编码器6FX2001-7KF10
联系人:方工 电话:021-60441303
企业QQ: 2798596102 传真:021-67720388
工作QQ: 2798596102 手机:18721545542
我公司只销售西门子原装正品,享受西门子官方免费一年保修(部分产品可换新)
. 使用断开和起始字符检测启动信息接收
1:执行 RCV 指令。
2:断开条件之前接收的字符 16#55 被忽略。
3:满足断开条件后接收的*一个字符非起始字符 16#55 ,收到的字符 16#EE、16#55 将被忽略,需要重新检测断开条件。
4:满足断开和起始字符条件,接收到的字符16#55、16#EE 被存储到接收缓冲区。
6、任意字符:il = 1,sc = 0,bk = 0,SMW90/SMW190 = 0,忽略SMB88/SMB188。
任意字符起始条件是空闲线检测的特例。在该起始条件下,执行 RCV 指令时便会立即开始消息接收并将接收到的所有字符存入接收缓冲区。
注意:
使用任意字符检测为接收消息的起始条件时,可以选择消息定时器为接收消息的结束条件。
使用任意字符检测时空闲线时间 SMW90/SMW190设置为零, RCV 指令执行时,消息定时器将立即启动,如果未满足其它结束条件,则当消息定时器经过 SMW92/SMW192 中指定的毫秒数后终止消息的接收
RCV 指令的结束条件
RCV 指令接收消息支持多种结束消息接收的条件,结束消息接收的条件可以是一种条件或者几种条件的组合。结束字符检测、字符间定时器、消息定时器或*大字符计数等结束条件可以组合使用,当采用组合条件时只要有一个条件满足就将终止消息接收。各种 RCV 指令的结束条件如下:
1、结束字符检测:ec = 1,SMB89/SMB189 = 结束字符。
执行 RCV 指令并找到起始条件之后,接收消息功能将检查接收到的每一个字符,并判断其是否与结束字符匹配。
接收到结束字符时,会将其存入接收缓冲区并终止信息接收,如图 6. 使用结束字符检测终止信息接收所示。
图 6. 使用结束字符检测终止信息接收
1:执行 RCV 指令。
2:起始字符 16#55 之前接收到的字符16#01、16#02、16#03 都被忽略。
3:检测到起始字符 16#55 ,开始消息接收。
4:检测到结束字符 16#CC ,终止消息的接收,结束字符之后接收到的字符 16#01 被忽略。
2、字符间定时器:c/m = 0,tmr = 1,SMW92/SMW192 = 超时(毫秒)。
执行 RCV 指令并找到起始条件之后,接收消息功能接收到每个字符后,重新启动字符间定时器,
如果字符间的时间超出 SMW92/SMW192中指定的毫秒数,则接收消息功能将终止。如图 7. 使用字符间定时器终止消 |
|
|