摘要:某工厂使用西 门子PLC通讯技术来采集3UF50参数信息,通过西门子PLC内部集中管理输出传输到后台通讯来作为工业现代电气信息化的一种应用模式,本文以西门子PLC的S7-400为例讲述如何与西门子3UF50通讯。
关键词:西门子;3UF5;通讯;协议
引言
某石化公司乙烯厂在工业电气中使用了西门子的S400PLC,通过采集低压电动机配电柜上的3UF50数据、在西门子PLCS400中通过数据采集存放和协议转换,转换成一种固定协议将数据传送到后台组态设备,再通过服务器显示在显示器上查看和监视设备的运行情况和数据显示。
1 S400与3UF50硬件与连接介绍
1.1 1UF50硬件组成部件
3UF50基本单元中西门子3UF50有两种通讯接口模式通讯组件介绍如图1
图1 PROFIBUS-DP通讯接口与接头
1.1.2 PLC与3UF50的网络通讯硬件连接
西门子PLC的CPU441-2和3U50的通讯连接是通过两头PROFIBUS-DP九针接头的屏蔽双绞线来连接的,连接方式有两种一种是两头都用PROFIBUS-DP接头,另一种方法CPU441-2接口用PROFIBUS-DP接头连接,3UF50接到PROFIBUS-DP的A和B上,通讯线也用屏蔽双绞线见图1。
2.S400与3UF50组态数据链接及程序编辑
2.1 SETEP7组态数据链接
打开SETEP7软件,打开硬件组态,点击DP选择PROFIBUS接口DP,选择PROFIBUS(3)主站系统,主站系统中添加SIMOCDE-DPV1设备,(1)为通讯地址,点到SIMOCDE-DPV1设备下面显示属性,属性中见图2,I地址为SIMOCDE-DPV1的输入地址输入区域为PIW512、PIW513、PIW514、PIW515,输出区域PQW512、PQW513、PQW514、PQW515。SIMOCDE-DVP1对应的设备为3UF50,
图2 PLC与5UF50硬件组态
2.2 SETEP7程序编辑
系统存储区域PIW表示:P为外部、I为输入、W表示字,合起来就叫外部输入字占2个字节16位。打开OB1主程序,FC1和FC4为功能,DB2和DB3为组织块,PIW512为数字量输入信号的起始地址,PIW514为模拟量输入信号的起始地址,DB2.DBW0和DB3.DBW0为数据存储区见图3PLC程序。
图3 PLC程序
2.3西门子3UF50的编程软件Win-SIMOCODE-DP
打开Win-SIMOCODE-DP软件对3UF50进行数据分配为数据通讯的参数设置,通讯速率,通讯地址(通讯地址与STEP7中的的地址(1)要相同,基本数据类型选择了基本类型2,通讯模式为DVP1.
基本类型2中,Byte0为一个字节,一个字节8个位从0.0~0.7,以此类推Byte1从1.0~1.7,Byte1和Byte2可以自由分配参数,Byte2和Byte3为电流的百分比显示,由于上文中介绍电流占用两个字节,因此Byte2和Byte3两个字节被占用。
2.4PLC与3UF50中的地址对应
STEP7硬件组态中PIW512对应的就是3UF50的Byte0和Byte1两个字节,PIW514对应就是Byte2和Byte3两个字节。西门子PLC对应的编程软件是STEP7,3UF50对应的编程软件是Win-SIMOCODE-DP,通过编程将数据传送到各自的设备中形成两个设备间数据交换,数据交换是通过PROFIBUS-DP通讯协议来实现。
3 结论
综合上述,西门子PLC与3UF50的数据交换,将所有3UF50的的数据信息传输到一个PLC中完成了数据的集中采集管理,在以后的使用当中可以任意调用数据参数,体现了PLC在工业现代信息化技术中的应用。
参考文献:
[1] 张凤珊.电气控制及可编程序控制器.北京:中国轻工业出版社,2003:
[2] 马志溪.电气工程设计.北京:机械工业出版社,2002:
论文作者:王飞,唐光弟,韩伟,陈国超,雪合热提.海力力
论文发表刊物:《电力设备》2019年第1期
论文发表时间:2019/6/21
标签:通讯论文; 组态论文; 字节论文; 数据论文; 设备论文; 地址论文; 硬件论文; 《电力设备》2019年第1期论文;