其他品牌

  • 350SA7NNN
350SA7NNN

350SA7NNN

  • 350SA7NNN
  • 350SA7NNN成色漂亮
  • 350SA7NNN现货正品
  • 350SA7NNN质保一年
  • Product description: 350SA7NNN
  • INQUIRY
3. 初始化子程序(SBR1)   该程序在PLC的第一个扫描周期运行,主要是设置CPU224自由端口的通信格式、数据接收格式及复位各寄存区(参见西门子S7-200编程手册)。   通信格式内容包括:波特率9.6K、每字节位数8位、偶校验等(注意与变频器一致)。   数据接收格式完全参照MODBUS RTU格式设定,以不少于3.5个字节传输时间的通信口空闲间隔作为数据接收的开始及结束信号。根据协议,PLC在准备接收数据前会先监测通信口是否空闲,如连续空闲时间超过了3.5个字节的传输时间,则PLC默认数据接收开始,此后通讯口上出现的信息即被认为是一个数据帧的内容。同理,随着一个数据帧的最后一个字节传输完成,又会出现一个3.5字节传输时间的空闲间隔,来表示一个数据帧传输的结束。(参见MODBUS协议标准及CHV系列矢量变频器通讯卡使用说明书)   对9.6K的通信波特率来说,3.5个字节传输时间约为5ms左右。因该程式的每个指令只准备接收一个数据帧的回馈信息,所以接收数据前的空闲检测时间可设为0,即PLC在发出数据后立即开始接收数据,但一个数据帧的传输结束空闲检测时间仍需设为5ms以上。   Network 1   LD SM0.0   MOVB 16#49, SMB30 设置自由通信口格式   MOVW +0, SMW90 空闲行间隔检测时间0ms   MOVW +5, SMW92 字符间定时器超时检测时间5ms   MOVB 20, SMB94 接收信息的最大缓冲区20字节   MOVB 148, SMB87 设置自由通信口的数据接收格式   FILL +0, QW0, 1 输出印象寄存区复位   FILL +0, MW0, 1 标志寄存区复位   FILL +0, VW100, 5 发送缓冲区复位   FILL +0, VW200, 5 接收缓冲区复位   ATCH INT_0, 23 接收完成中断   ATCH INT_1, 9 发送完成中断   ENI 在全局启用中断
上一个:350SA5NNN 下一个:351A21N1N

关闭
微信扫码关闭
微信扫码