曙海教育集团论坛嵌入式硬件开发专区嵌入式硬件技术讨论专区 → 嵌入式系统硬件平台的软件PLC实现方法


  共有6994人关注过本帖树形打印

主题:嵌入式系统硬件平台的软件PLC实现方法

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
嵌入式系统硬件平台的软件PLC实现方法  发帖心情 Post By:2010-11-19 10:37:21

    本篇文章来源于安防知识网(www.asmag.com.cn)
1 嵌入式软PLC的总体结构
    嵌入式软PLC与嵌入式系统共享一个CPU,PLC和嵌入式系统之间没有多余的导线连接,增加了系统的可靠性,易于实现许多高级功能。PLC中的信息也能通过嵌入式系统的显示屏显示,通过嵌入式系统的编辑键可方便地对PLC进行编辑操作。
1.1 嵌入式软PLC的硬件结构
    外部输入的开关量经过光电隔离后连接到FPGA的I/O口,通过FPGA地址译码,FPGA通过数据地址总线与CPU相连。这样CPU就可以通过数据地址总线获得和设置输入量的工作状态,硬件原理框图如图1所示。

1.2 嵌入式软PLC的软件结构
    嵌入式软PLC程序包括两类:一类是编辑状态,实现PLC程序的输入和编译功能;另一类是面向生产过程的应用程序。系统软件结构由4部分组成,分别是编辑模块、编译模块、执行模块和监控模块。软件PLC系统模块间的数据流程如图2所示。

2 系统关键组成部分的设计与实现
2.1 梯形图编辑器
    Qt/Embedded是著名的Qt库开发商Trolltech推出的面向嵌入式系统的Qt版本。Qt/Embedded具有可移植性强和支持跨平台开发等优点。本系统采用Qt编写界面,梯形图编辑器的界面如图3所示。

2.1.1 梯形图的数据结构设计
    梯形图编辑具有方便、逻辑直观的特点,梯形图编辑器借助于梯形图的内部数据结构来实现显示、插入、删除、代码转化等功能。
 原文出处:http://www.asmag.com.cn/apply/jishu_detail.aspx?aid=16882


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

嵌入式系统硬件平台的软件PLC实现方法








签名