西门子6ES7193-6AR00-0AA0参数详情
西门子6ES7193-6AR00-0AA0参数详情
品牌: SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等
6、任意字符:il = 1,sc = 0,bk = 0,SMW90/SMW190 = 0,忽略SMB88/SMB188。
任意字符起始条件是空闲线检测的特例。在该起始条件下,执行 RCV 指令时便会立即开始消息接收并将接收到的所有字符存入接收缓冲区。
注意:
使用任意字符检测为接收消息的起始条件时,可以选择消息定时器为接收消息的结束条件。
使用任意字符检测时空闲线时间 SMW90/SMW190设置为零, RCV 指令执行时,消息定时器将立即启动,如果未满足其它结束条件,则当消息定时器经过 SMW92/SMW192 中*的毫秒数后终止消息的接收
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. 使用字符间定时器终止消息接收所示
图 7. 使用字符间定时器终止消息接收
1:执行 RCV 指令。
2:空闲线时间到,开始信息接收。
3:满足空闲线条件后接收到字符将被存储到接收缓冲区,接收到每个字符的停止位时重新启动字符间定时器。
4:字符间的时间**出 SMW92/SMW192中*的毫秒数,接收消息功能将终止,之后接收到的字符被忽略。
3、消息定时器:c/m = 1,tmr = 1,SMW92/SMW192 = **时(毫秒)。
执行 RCV 指令并且接收消息功能的起始条件得到满足后,消息定时器立即启动,消息定时器经过 SMW92/SMW192 中*的毫秒数后终止消息的接收。
如图 8. 使用消息定时器终止消息接收所示。
图 8. 使用消息定时器终止消息接收
1:执行 RCV 指令。
2:空闲线时间到,开始消息接收。
3:满足空闲线条件后接收到字符将被存储到接收缓冲区,接收到一个字符的停止位时启动消息定时器。
4:消息定时器时间**出 SMW92/SMW192中*的毫秒数,接收消息功能将终止,之后接收到的字符被忽略。
使用任意字符检测为接收消息的起始条件时,可以选择消息定时器为接收消息的结束条件。
使用任意字符检测时空闲线时间 SMW90/SMW190设置为零,RCV 指令执行时,消息定时器将立即启动,
如果未满足其它结束条件,则当消息定时器经过 SMW92/SMW192 中*的毫秒数后终止消息的接收,如图 9. 使用任意字符开始消息接收和消息定时器终止消息接收所示。
图9. 使用任意字符开始消息接收和消息定时器终止消息接收
1:执行 RCV 指令,同时消息定时器被立即启动。
2:消息定时器时间**出 SMW92/SMW192中*的毫秒数,接收消息功能将终止,之后接收到的字符被忽略。
注意:
在主从通信中主站发送请求报文,从站需要回复应答报文。主站在*时间段内对从站未发出任何应答的**时处理,可以采用任意字符检测为接收消息的起始条件、消息定时器为接收消息的结束条件这种方法。
4、大字符个数:SMB94/SMB194 = 大字符个数。
执行 RCV 指令时当接收字符个数达到或**过大字符个数(SMB94/SMB194)时接收消息功能将终止。
由于接收指令需要知道接收信息的大长度,以保证信息缓冲区之后的数据不被覆盖,所以即使大字符计数不被专门用作接收结束条件,也必须*大字符个数。
5、奇偶校验错误
执行 RCV 指令时,当通信端口出奇偶校验错误、组帧错误或**限错误时,消息接收功能自动被终止。
6、用户终止:en = 0
设置 SM87.7/SM187.7 = 0 ,同时再调用 RCV 指令,将立即终止消息接收功能。