-
¥18000西门子cpu1500模块6ES75121DK010AB0全新原装正品1500系列模块1512SP-1 PN -
¥1000西门子1500电源模块6ES75050RB000AB0原装正品6ES75070RA000AB0上海PLC模块代理商现货 -
¥1580西门子PLC1500系列模块6ES75152AM010AB0原装正品北京CPU PLC控制器 -
¥980西门子1200plc模块6ES72211BF320XB0数字量扩展模块6ES72231BL320XB0原装正品上海PLC -
¥980西门子plc1200CPU模块6ES72141AG400XB0/2141BG40/2121AE40原装正品大量现货出售 -
¥550西门子plc可编程控制器200smart模块6ES72881SR20/SR30/SR40/SR60/ST20原装正品现货
西门子CPUSR30代理商
使用字符中断控制接收数据
为了完全适应对各种协议的支持,您还可以使用字符中断控制来接收数据。接收每个字符
时都会产生中断。执行连接到接收字符事件的中断例程之前,接收到的字符存入 SMB2,
奇偶校验状态(若已启用)存入 SM3.0。SMB2 是自由端口接收字符缓冲区。自由端口
模式下接收到的每一个字符都会存入这一位置,便于用户程序访问。SMB3 用于自由端口
模式,包含一个奇偶校验错误位,如果在接收到的字符中检测到奇偶校验错误、组帧错
误、超限错误或断开错误,该位将置位。保留该字节的所有其它位。可使用奇偶校验位丢
弃消息或向该消息发送否定确认。
以较高波特率(38.4K 到 115.2K)使用字符中断时,中断之间的时间间隔会非常短。例
如,波特率为 38.4K 时的字符中断为 260 微秒,57.6K 时为 173 微秒,115.2K 时为 86
微秒。确保中断例程足够短,以避免字符丢失,否则请使用接收指令。
说明
SMB2 和 SMB3 可供端口 0 和端口 1 共用。在端口 0 上接收字符导致执行连接到该事件
(中断事件 8)的中断例程时,SMB2 包含在端口 0 上接收的字符,而 SMB3 则包含该
字符的奇偶校验状态。在端口 1 上接收字符导致执行连接到该事件(中断事件 25)的中
断例程时,SMB2 包含在端口 1 上接收的字符,而 SMB3 则包含该字符的奇偶校验状
态。





为您精选







