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信号B
S7-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智能传感器发读数据命令: SM4.5为1时表示自由口0发送空闲,SM4.5提供了一个时间为1秒的延迟。XMT指令为发送指令,PORT参数取0表示端口0,TBL参数表示发送的数据起始地址。见图3。[page]
④中断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智能传感器通讯。
关键字:电量传感器 西门子 PLC系统
引用地址:智能电量传感器在西门子PLC系统上的应用
一. 硬件的连接
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信号B
S7-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智能传感器发读数据命令: SM4.5为1时表示自由口0发送空闲,SM4.5提供了一个时间为1秒的延迟。XMT指令为发送指令,PORT参数取0表示端口0,TBL参数表示发送的数据起始地址。见图3。[page]
④中断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智能传感器通讯。
上一篇:基于PROFIBUS-DP网络的锅炉控制系统
下一篇:Molex和伊利诺伊大学在2013年中国国际太阳能十项全能竞赛中支持Etho团队
推荐阅读最新更新时间:2024-05-02 22:52
西门子 Polarion 助力 SK 海力士通过 ASPICE 认证
西门子 Polarion 助力 SK 海力士通过 ASPICE 认证 • ASPICE 面向汽车供应商,认证其最佳实践整合可满足 OEM 软件开发质量要求 • 西门子 Polarion ALM 应用程序生命周期管理解决方案助力 SK 海力士通过 ASPICE 二级认证,获得关键竞争优势 西门子数字化工业软件日前宣布,领先的半导体供应商 SK 海力士通过部署西门子 Polarion™ ALM 应用程序生命周期管理解决方案,成功通过韩国首个 ASPICE 汽车半导体软件质量认证。 ASPICE (Automotive Software Process Improvement Capability dEtermina
[工业控制]
不懂工业4.0没关系,弄懂工业控制系统SCADA/DCS/PLC很关键
工业控制系统 (ICS)是一个通用术语,涵盖多种类型的控制系统,包括监控和数据采集( SCADA )系统,分布式控制系统( DCS ),和其他较小的控制系统配置,如经常在工业部门和关键基础设施中用到的防滑安装的可编程逻辑控制器( PLC )。ICS通常使用于电力,水利,石油和天然气,化学,运输,制药,纸浆,食品和饮料以及离散制造(例如,汽车,航空和耐用品)和造纸等行业。 控制系统对于经常高度重视的美国关键基础设施的运行至关重要互连和相互依赖的系统。重要的是要注意,大约90%的国家的关键基础设施是私人拥有和经营。联邦机构也经营许多的上述工业流程;其他例子包括空中交通管制和材料处理(例如,邮政服务邮件处理)本节提供了SCADA,D
[嵌入式]
西门子倒霉了,因为英特尔“莫名躺枪”
还记得“震网”事件吗?2010年,间谍组织买通伊朗核工厂的技术人员,将含有漏洞(CVE-2010-2568 )利用工具的U盘插入了核工厂工业控制系统的电脑,被利用漏洞控制后的电脑继续攻击了核设施中的离心机设备,导致设备出现大量损坏,影响了伊朗核计划的进程。下面就随嵌入式小编一起来了解一下相关内容吧。 这里的工业工程控制器就是西门子公司的。 这一次西门子“躺着又中枪了”。 最近,据外媒 the Register 报道,也许,你不用担心有政府背景的黑客入侵工业控制系统了,因为英特尔芯片被曝光有一个严重的安全漏洞,这个“CVE-2017-5689”,允许用户借助空的登录字节利用主动管理技术软件(AMT),通过 16992 网络端口获取
[嵌入式]
为确保盈利 诺基亚西门子公司宣布裁员1820人
诺基亚西门子在一份声明中称:"电信市场依然的严峻形势表明,有必要进一步裁员."该公司表示,计划在芬兰最多裁撤750个岗位,并将关闭位于慕尼黑的一家500名雇员的业务点. 据国外媒体报道,诺基亚西门子网络周二宣布,为控制公司运营成本确保盈利,公司将裁员约1,820人,大部分在芬兰和德国.这次裁员是其20亿欧元(25.8亿美元)成本削减计划的最后一部分. 据透露,诺基亚西门子网络将首先在芬兰裁员750名,加上早些时候宣布的裁员人数,总数将在1300名左右。诺基亚西门子网络希望在重组计划结束后,最终把芬兰的雇员规模从9200名调整到7000名左右。至于在德国,诺基亚西门子网络公司表示将关闭在Hofmannstras
[手机便携]
PLC恒压供水系统设计
该系统采用PLC作为控制中心,完成PID闭环运算、多泵上下行切换、显示、故障诊断等功能,由变频器调速方式自动调节水泵电机转速,达到恒压供水的目的。 一、前言
随着控制技术的发展与完善,变频器及PLC在各个行业的应用愈来愈广,PLC与变频器的可靠性与灵活性得到了用户的认可。同时传统的水塔供水方式暴露了很多缺点:水的二次污染,用水高低峰的不平衡,管道阀门易损坏,维修保养费用过高等等。在此条件下各种恒压供水方式应运而生,其中由变频器、PLC控制的方式尤为普遍,这种方式的特点:系统稳定,功能强大,变频器用于供水更加节能,所以广泛应用在多层住宅小区生活消防供水系统中,现在好多场合也有应用,比如中央空调系统、供水加压站、集中供热
[嵌入式]
西门子V90伺服系统一般要注意的安全问题
西门子V90伺服系统在使用上很方便,集成了 PTI, PROFINET, USS, Modbus RTU多种上位接口方式,与控制系统的连接快捷简单,西门子一站式提供所有组件,快速便捷的伺服优化和机械优化,简单易用的 SINAMICS V-ASSISTANT 调试工具,通用 SD 卡参数复制等,但在使用时也是会有危险的情况发生,下面天拓就为您分享下西门子V90伺服系统一般要注意的安全问题。 一般安全说明 危险 接触带电部件和其他能源供给会引发生命危险 接触带电部件会造成人员重伤,甚至死亡。 只有专业人员才允许在电气设备上作业。 在所有作业中必须遵守本国的安全规定。 通常有六项安全步骤: 做好断电的
[嵌入式]
数控系统中PLC与NC之间联络的实用方法
数控机床控制系统中并非单纯的轨迹及定位控制,往往还有一些机床的逻辑动作需要相应的控制,这就要求在机床的电气控制中既有数字控制系统NC又有逻辑控制系统PLC,两者之间实现信息交换有多种方法。本文介绍了在实际设计、研制半自动提速铁路轴承内、外滚道超精机项目中,数控系统在机床伺服电机进给数控程序和机床其他动作的PLC程序控制两者之间的通信联络方法,此方法能有效地将上述两者的控制结合起来。该机床目前已制造完成用于轴承生产加工中,实践证明,该方法简单、实用,效果良好。 1 数控系统简介 数控系统中,执行数控NC功能的NCK软件程序和执行逻辑功能的PLC程序,需由用户根据机床的实际情况加以编制。软件设计中,主控程序是NcK软件程序;机
[嵌入式]
PLC系统故障分析及解决方法
PLC硬件损坏或软件运行出错的概率极低,检查故障时,重点应放在PLC的外围电气元件,PLC的故障大多数是外围接口信号故障。维修时,只要PLC有部分控制的动作正常,就不用怀疑PLC的程序问题。确认运算程序有输出,而PLC的接口没有输出,则为接口电路故障。PLC系统的硬件故障多于软件故障,大多是外部信号不满足或执行元件故障引起,而不是PLC系统的问题。 可根据PLC输入、输出状态来判断故障。PLC的输入输出信号都要通过I/O通道,有些故障会在I/O接口通道上反映出来,有时通过观察I/O接口状态,就可找出故障原因。 PLC都具有自诊断功能,检查故障时可根据报警信息,查明原因并确定故障部位,也是检查和排除PLC故障的基本手段和
[嵌入式]