当前位置:主页 > 科技论文 > 网络通信论文 >

基于S7协议和Snap7的直升机传动试验器通信设计

发布时间:2021-08-25 11:19
  为了解决某直升机传动系统试验器中齿轮箱润滑站、液压泵站、多通道力加载站PLC之间的通信问题以及实现上位计算机对该3个站点的集中监控,该文完成了基于S7单边通信协议和Snap7动态链接库的通信设计;现场PLC控制系统之间以多通道力加载站为客户端,通过GET/PUT指令单边通信,读写另外2个服务器的数据;上位计算机软件采用虚拟仪器LabWindows/CVI作为客户端,通过Snap7动态链接库显式调用方式与多通道力加载站服务器通信,读写现场PLC数据。建立的通信系统稳定性好、速度快、通用性好、运行良好,对试验器控制系统通信设计具有一定的借鉴意义。 

【文章来源】:工业仪表与自动化装置. 2020,(05)

【文章页数】:5 页

【部分图文】:

基于S7协议和Snap7的直升机传动试验器通信设计


系统结构图

规划图,规划图,数据,数据块


PLC控制系统通信设计中,使用STEP 7 Professional V14软件进行编程,新建项目后在项目树中新建设备S7-1500以及2个S7-1200,分别对应多通道力加载站、液压泵站、齿轮箱润滑站PLC,在同一网段的前提下,对3个设备分别配置不同的IP地址,在防护与安全的PLC访问级别中选择完全访问,在连接机制中,均勾选允许来自远程对象的put/get通信访问。在客户端S7-1500设备组态的网络视图中点击连接,选择S7连接,然后右键PLC,添加新连接,连续添加2个新连接,S7_连接_1以及S7_连接_2,分别用于与液压泵站与齿轮箱润滑站通信连接。对新建的S7连接进行配置,本地的站点、接口、子网、子网名称、IP地址、连接ID若之前已配置好,自动默认读取即可,设置伙伴PLC的地址,PLC配置完成后将其下载。在各个PLC设备程序块中按照数据规划的情况新建数据块DB,用于发送和接受数据,DB数据块需要设置成全局DB类型,需要在DB常规设置的属性中关闭优化块的访问。各个PLC系统整体数据规划如图2所示,同时将数字量模拟量分别进行读写。以在多通道力加载站PLC中编写的与液压泵站数据通信程序为例进行说明,程序块如图3所示。在力加载站PLC的组织块OB1中新建程序段,在指令通信中的S7通信下,调用GET,PUT通信指令,分别创建接收和发送数据块DB9和DB10,右键数据块属性进行组态,S7连接名称选择S7_连接_1,填写GET,PUT指令所必需的参数,指令各相关参数按照表1、表2所列参数说明进行修改。

程序图,泵站,液压,数据块


以在多通道力加载站PLC中编写的与液压泵站数据通信程序为例进行说明,程序块如图3所示。在力加载站PLC的组织块OB1中新建程序段,在指令通信中的S7通信下,调用GET,PUT通信指令,分别创建接收和发送数据块DB9和DB10,右键数据块属性进行组态,S7连接名称选择S7_连接_1,填写GET,PUT指令所必需的参数,指令各相关参数按照表1、表2所列参数说明进行修改。然后使用把多通道力加载汇总的数据块中的数据发送到新建的DB401数据块中,供上位计算机进行读取,同时新建DB402数据块,用于接收上位计算机的数据,并将该数据块中的数据发送给本地PLC的数据块中。

【参考文献】:
期刊论文
[1]直升机传动系统试车台测控系统设计[J]. 邱云鹏,高俊.  计算机测量与控制. 2017(07)
[2]基于WinCC组态软件和S7-300 PLC的基础雷管生产线自动控制系统的设计[J]. 谭满.  工业仪表与自动化装置. 2017(03)
[3]六自由度机械手抓取系统的OPC通信技术研究[J]. 任晓芳,林娟.  工业仪表与自动化装置. 2017(02)
[4]基于LabWindows/CVI的多线程技术研究[J]. 郭飞,刘艳芳.  仪表技术. 2015(04)
[5]基于Prodave技术的西门子PLC监控调试软件开发[J]. 赵军,时良平,黄春阳.  自动化应用. 2011(10)



本文编号:3362019

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/3362019.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户10fb3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com