基于CANopen总线与PLC的液压试验平台控制系统设计
时间:12-20
来源:互联网
点击:
控件和OPC服务器接口,方便用户顺利实现可视化HMI功能。
通过TwinCAT System Manager(系统管理器)新建一个I/O Task并添加相关输入输出变量,再将这些变量映射(Mapping)到上文中提剑的CANopen卡相关的RxPDOs与TxPDOs,便可实现上位机与PLC之间实时数据通讯。数据传递的过程见图3:
图3 数据传递的过程
这样我们在上位机VB软件开发时,可以通过ADS OCX控件中提供的相关函数直接对PLC程序中的变量进行读取与写入操作。上位机界面的开发则要根据相关试验台操作与显示的需求而定。图4为密封试验台的上位机操作界面,其他界面风格与此类似。
图4 操作界面
(3)触摸解人机交均界面(HMI)开发
5 总结
本文主要介绍了147装置液压试验台按制系统的设计。上位机通过CANopen总线与PLC实现了实时数据传输,操作人员可以通过上位机的VB程序实现液压测试试验台的自动化控制。同时,操作人员也可以通过试验台现场的触摸屏进行操作。
目前,该液压试验台已投入使用近半年,使用状况良好.系统实时性强,数据采集准确。无论通过过上位机还是现场触摸屏都能非常方便的进行操作,基本达到了预期要求。
CANopen现场总线PLCMODBUSRTU人机界 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)