【天津PLC培训-天津PLC培训学校-天津PLC培训机构-天津PLC培训哪里好-天津PLC培训哪家好】
022-24129660
联系我们
地址:天津市河东区新开路新博园底商9-205
电话:022-24129660
传真:022-24129660
邮箱:renhaocnc@163.com
手机:4006022090
plc培训新闻当前位置:首页 > 最新动态 > plc培训新闻

天津plc培训:西门子PLC与CHV系列变频器通信(3)

更新时间:2019/7/24 10:37:03

西门子PLC与CHV系列变频器通信(3)


西门子PLC与CHV系列变频器通信

       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 //在全局启用中断

联系电话:15722270835

相关链接:www.chnplc.cn     www.chncnc.com


网站首页 关于我们 天津仁好学校 最新动态 【天津plc培训】学校资源 【天津plc培训】荣誉资质 【天津plc培训】活动 资料下载 人才招聘 在线留言 联系我们 仁好学员反馈 电工培训
地址:天津市河东区新开路新博园底商9-205    电话: 022-24129660    传真:022-24129660    
版权所有天津市仁好职业培训学校
Copyright 2015