快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

利来最老品牌:维博WB系列智能电量传感器在西门子PLC系统上的应用



关键词:

s7-200

编码器

电机

择要:WB系列智能电量传感器可以对各类交、直流电量参数进行实时采集谋略、阐发,它具有RS485智能端口,可以同PLC、工控机进行通讯,也可以多个WB智能传感器组成RS485网。本文将具体先容WB智能电量传感器与西门子PLCS7-200 CPU的通讯措施,包括硬件的连接和软件的编程。WB智能电量传感器是由绵阳市维博电子有限公司在传统传感器的根基上推出的新型系列产品利来最老品牌。该传感器采纳高机能MCU ,综合运用DSP技巧、数据通信技巧、自动节制技巧、高速数据采集技巧、集成IC技巧、贴片安装工艺等一系列先辈技巧和工艺。该系列产品采纳全隔离、高度数字化、智能化设计,使产品具有事情靠得住、精度高、频响宽、温度特点好、抗滋扰能力强、接口要领简单、体积小、功耗低等特征,可广泛利用于电力系统,铁路系统,通信系统,节制系统,电机监控系统等等领域。WB智能传感器可以完成各类交、直流电量参数的实时采集谋略、阐发,它具有RS485智能端口,可以同PLC、工控机进行通讯。下面具体先容WB智能电量传感器在西门子PLC S7-200上的利用。一. 硬件的连接

1. S7-200 通讯口引脚分配定义: 见S7-200 通讯口引脚分配定义表。

S7-200 通讯口引脚分配定义表

引脚 端口0

1 逻辑地

2 逻辑地

3 RS-485旌旗灯号B

4 RTS(TTL)

5 逻辑地

6 +5V 100串连电阻

7 +24V

8 RS-485旌旗灯号A

9 10-位 协议选择(输入)

连接器外壳 机壳接地

2.WB智能传感器接线端子排分配:见WB智能传感器接线端子排分配定义表

WB智能传感器接线端子排分配定义表

端子

JK1 1

2

3

4 交流V+

5

6 交流V-

JK2 1 +E(12V/24V)

2

3 GND(公共地)

4 RS-485旌旗灯号A

5

6 RS-485旌旗灯号BS7-200 CPU通讯口是9针头,用RS-485要领与WB智能传感器通讯,接线要领是将S7-200 CPU通讯口8脚接WB智能传感器JK2端子4, 将S7-200 CPU通讯口3脚接WB智能传感器JK2端子6。假如连接线间隔过长,可以用西门子连接器或加中继器。二. 软件的设计

1. WB智能传感器通讯协议

串行通信口RS485; 信息传输要领为异步,肇端位1位,数据位8位,竣事位1位,无校验;数据传输速度 38.4KBPS,19.2KBPS,9600BPS,4800BPS,2400BPS,1200BPS。

协议的基础款式见协议基础款式表。

协议基础款式表

序号 名称 备注

1 同步码(SOI,START OF INFORMATION) 1BYTE(7EH)

2 变送器地址(ADDR,ADDRESS) 1BYTE

3 变送器地址补码 1BYTE

4 敕令(CMD,COMMAND) 1BYTE

5 数据(DATA) XBYTE

6 帧校验(CHECKSUM) 1BYTE

7 停止码(EOI,END OF INFORMATION) 1BYTE (0DH)校验为协议基础款式表中的前2-5项逐字节作无符号加法,模256取反加1;编码要领是16进制码要领。

2. S7-200 CPU编程阐明

梯形图法度榜样流程:PLC端口初始化-->发送读数据敕令-->适当延时-->读端口返回数据-->(假如必要确认,则发送确认帧敕令-->)进入下一轮发敕令及读数据轮回。

①初始化:SM0.0始终为1。MOV_B指令把16#09赋值给SMB30,SM30节制自由端口0,16#09表示把PLC端口初始化不校验、8位数据、9600波特率和自由口协议。MOV_利来最老品牌B指令把16#B0赋值给SMB87,SMB87是信息接管节制字节。ATCH语句将INI_0中断子法度榜样与 端口0接管字符中断(中断8)关联。VB600为接管肇端地址。见图1。

②读数据敕令:VB51-VB57为XMT敕令的TBL参数。VB51为敕令帧字节个数,VB52为同步码,VB53为变送器地址,VB54为变送器地址补码,VB55为敕令,VB56为帧校验,VB57为停止码。见图2。

③向WB智能传感器发读数据敕令: SM利来最老品牌4.5为1时表示自由口0发送余暇,SM4.5供给了一个光阴为1秒的延迟。XMT指令为发送指令,PORT参数取0表示端口0,TBL参数表示发送的数据肇端地址。见图3。

④中断8端口0字符接管法度榜样:MOV_B指令将缓冲区SMB2接管WB智能传感器传来的数据放到以VB600开始的区域。INC_DW指令将指针VD680值加1, 指针VD680指向下一个字节。假如缓冲区SMB2的内容即是16#0D,表示数据接管停止,用MOV_DW指令将指针VD680从新赋值为&VB600(VB600的地址)。见图4。

⑤读端口返回数据及处置惩罚:若收到某字节数据为05H,则紧接其后收到的一个字节数据应与05H合为一个字节; 若收到某字节数据为0DH,表示停止。组合参数变送器输出数据的顺序如下: E、R、P 、Q、C、F、V1、V2、V3、I1、I2、I3(不合利来最老品牌变送器输出内容不合,是以输出数据长度各别,但其顺序同前,各参数均为2字节)。M2.0为笔者自行设置的数据处置惩罚节制位,见图5。

三. 利用先容

我所研制的空调参数测试系统用WB智能电量传感器检测待检空调机的启动电流,制热和制冷状态下的电压、电流和功率,该空调参数测试系统出口俄罗斯,于2001年5月投入运行。据俄罗斯方反应,这一年多光阴,空调参数测试系统运行环境优越, WB智能电量传感器事情稳定靠得住,检测数据准确。四. 总结

以上措施仅仅是S7-200 PLC与一只WB智能传感器通讯的利用,RS485智能口可以组成RS485收集,编程措施与上述相同。必要WB智能传感器设置地址0-63,在步骤②读数据敕令表中对VB51-VB57为XMT敕令的TBL参数改动,将VB53变送器地址变动,就可以与RS485收集上的不合WB智能传感利来最老品牌器通讯。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: