首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
NetX片上系统数据采集与远程监控的设计与实现
来源:本站整理  作者:佚名  2009-12-09 14:07:34




    3)从站循环扫描控制IO程序:基于reX实时操作系统,通过调用板级支持包中的系统函数实现IO控制。
    4)从站数据通信程序:基于BSP、串口通信协议和PROFINET IO协议栈实现与主站的通信。
    5)从站间多任务数据交互:从站控制作业如LED控制任务与通信任务采用信号量通信的方式获得共享内存区(ARM数据POOL)的访问权限,实现任务间的数据交互。

3 NetX SoC主从站数据通信及Web访问设计
3.1 主从站通信配置
    SYCON.NET是基于现场设备工具(FDT)/设备类型管理器(DTM)技术的配置工具。FDT不依赖通信协议及主机系统或现场设备的软件环境,它具有标准的接口规范,对智能仪表实现综合集成;DTlM可以实现设备的驱动、设置及通信,在FDT下运行。采用FDT/DTM可提高系统对现场设备进行诊断和维护的能力,实现快速响应,提高系统的安全性和可靠性。如图3所示,SYCON.NET配置工具可以实现PROFINET IO网络配置、连接、诊断和相关NXD配置文件的导出。方式是在SYCON.NET配置工具中,在右侧Hilscher GmbH列表中选择Master文件夹中的NetX500 PNM模块拖到左侧网络线上。同样的方法可以将NXIO从站加入到左侧主站网络线上,并利用DTM配置相应的主从站。对于其他厂家的从站设备,需要加入设备的GSD文件。
3.2 主站通信设计
    主站通信利用C-Toolkit配置cifX卡,包括初始化、内存操作、字符操作、事件处理、文件处理、同步定时、PLC的配置读写等,如图4所示。Visual Studio.NET平台下,采用C#(C-sharp)结合C-Toolkit下提供的关于cifX卡固件加载的Lab文件、API函数及通信授权协议实现主站通信程序的设计,包括从站数据并入库、向从站发送相关的配置信息等。图5是串口通信类事件驱动完成对NXIO从站串口通信的配置,以及通过RS-232实现控制从站IO接口的开关及LED状态显示,同时程序包含Socket类实现接受Web下发的从站配置和控制信息。

    主站通信网络程序中定义Socket类,用于监听Web页面上客户端发送的配置信息。如下是主站Socket通信部分代码:

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:165,695.30000 毫秒