6ES7 314-6CG03-0AB0 CPU314C-2DP 96K内存 |
时间:2018-06-12 类别:
其它资讯 |
上海蔻湘自动化设备商行
联系电话: 17621969553 15367687176
联系人: 李 勇 (销售经理)
商务QQ: 1243346113
传真: 021-57350212
质量保证·服务诚信·价格实惠,本公司销售的产品一律为原装正品 , 可以签约正式的销售合同
-------上海蔻湘自动化设备商行 本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海蔻湘在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的解决方案。
数控系统内置式PLC的FPGA实现方案
时间:2014-09-28 来源:万方数据 编辑:编辑部 点击:次 字体设置: 大 中 小
为了扩展数控系统逻辑功能的可编程能力,通常在数控系统中配置PLC功能。并采用独立PLC或内置式PLC两种方式。但目前内置式PLC一般使用软件实现。有一套特有的编程与配置方法,这对使用者熟悉新功能提出了额外的要求。现场可编程逻辑器件FPGA具有很强的在线逻辑编程能力。常被应用于实现某些逻辑控制中。比如交通信号灯控制:近来也有用FPGA实现PLC的尝试。即将与需要实现的控制功能对应的梯形图直接做成FPGA硬连线逻辑。但这些应用都没有脱离FPGA本身的现场可编程特性。用户如需修改控制逻辑。就需要掌握VHDL语言及FPGA的EDA设计方法。否则不能提供更加友好、通用的PLC编程界面。
本文介绍了一种新的数控系统中内置式PLC的FPGA实现方法。它能较好地解决上述技术难题,也便于实际应用。
1 基于ARM和FPGA的数控系统
机床数控系统由控制系统、伺服驱动系统和伺服电机组成。控制系统生成的坐标轴运动指令,被发送到伺服驱动系统。然后由伺服驱动系统形成伺服电机的运转控制令。从而使伺服电机完成相应的动作。
图1是基于ARM+FPGA的数控系统的FPGA部分结构框图,下载接口、配置器件及FPGA 3个部分组成了FPGA自身的开发调试环境。可以方便地与PC组成开发调试平台。机床控制单元MCU使用32位的ARM嵌入式处理器。运行uC/0S实时操作系统,实现控制系统的大量分析和计算工作。比如G代码解析,根据加工要求形成坐标轴的运动指令以及数控系统的人机界面等。FPGA除了完成对运动指令进行细插补之外。同时还实现了数控系统键盘电路的扫描模块、编码计数器模块和驱动器控制模块的功能。本文要介绍的数控系统内置式PLC也是在FPGA内部实现的。
数控系统中的FPGA结构框图
图1 数控系统中的FPGA结构框图
2 用FPGA实现PLC的软硬件架构
为了有更好的人机界面。更符合工程习惯。采用与主流商业PLC兼容的编程语言进行编程。内置式PLC可以接受最终用户输入的PLC指令表(一个特定的子集)。并最终实现相应的逻辑控制功能。FPGA内部是硬件逻辑。显然无法识别PLC指令,因此,为了实现这种构想。必须设计一套指令集。该指令集定义了FPGA可以执行的最小操作的集合。然后根据指令集来设计编译器和FPGA内部的PLC逻辑。其软硬件架构如图2所示。PLC指令被编译后,生成FPGA可执行的指令代码。然后将指令代码下载到FPGA内部,由执行逻辑对代码进行逐条执行。最终实现PLC的逻辑控制功能。
基于FPGA的PLC软硬件架构
图2 基于FPGA的PLC软硬件架构
PLC核心逻辑是一个状态机。可以根据不同的输入指令执行不同的操作。在设计中。首先应确定需要执行的指令集合,即状态机的指令集设计。然后根据指令集来设计编译器和PLC逻辑功能。PLC指令编译器源程序使用C语言编写。这样。此编译器可以方便地移植到PC、ARM或别的任何支持C编程的平台上。基于图2中的软硬件架构的PLC不能独立运行。需要MCU对其进行相应的设置和辅助。如图3所示。在MCU端。需要一个专门处理与PLC接口的任务(对于多任务操作系统)或程序。
PLC逻辑的工作过程
图3 PLC逻辑的工作过程
在MCU端,可以提供相应的PLC人机界面,提供PLC梯形图或指令表的编辑、编译甚至排错界面,当编译完成后。生成可供FPGA内部的PLC逻辑执行的“PLC中间操作码”。当要执行PLC功能时,首先MCU配置FPGA处于“代码下载状态”。并由MCU将编译后的代码下载到FPGA的RAM中:下载完成后。MCU将FPGA设置为“PLC运行状态”。开始依次读入输入和输出端口的状态。并根据所要执行的指令更新状态。**输出刷新状态。FPGA还有一个“监控状态”。此时。ARM处理器可以直接设置PLC的输入输出10寄存器的值。并可以单步运行PLC中间操作码。ARM结合返回信息。并配合相应的界面,即实现了对PLC的调试。
3 PLC逻辑的EDA设计方法
新型FPGA器件及新的EDA设计软件和工具是这种数控系统内置式PLC实现方式的前提。没有EDA设计流程和方法的支撑。是很难完成相应设计工作的。
图4是典型的EDA设计流程。主要包括设计输入、功能仿真、综合与优化、映射和布局布线以及**的下载验证等环节。EDA设计流程中。最重要的环节便是仿真。因为所设计的对象在FPGA内部很难在硬件上进行测试。必须利用诸如Active—HDL。ModelSim等仿真工具进行功能仿真、综合后仿真以及布局布线后仿真。设计过程和仿真过程是交叉同步进行的。而且**设计一个模块。即对一个模块的功能进行仿真,确保其正确后,才可以集成到更高层面的设计中去。仿真的主要任务就是检验HDL是否能满足设计所提的要求。检验的方式是编写测试平台。在测试平台上给模块输入条件。观察或检验其输出。从而验证是否满足设计要求。Active—HDL的Generate TestBench功能还可以生成测试向量的模板。大大加速了设计过程。
EDA设计流程
资讯来源:17621969553
|
友情提示:
信息由用户自行发布,采用请谨慎,我们鼓励您当面交易。如有不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们。名站在线只为传递信息,我们不做任何双方证明,也不承担任何法律责任。 信息转载,请标明来源于www.fwol.cn ,谢谢。
|
新疆和田卖鸡粪和田批发干鸡粪有机肥新疆和田卖鸡粪和田批发干鸡粪有机肥。新疆和田哪里有卖干鸡粪.和田哪里有卖鸡粪有机肥.新疆和田哪里有卖发酵鸡粪.和田鸡粪批发商.和田干鸡粪批发商.和田鸡粪有机肥批发商.和田鸡粪厂家.和田干鸡粪厂家.和田鸡粪有机肥厂家。
搜索我的联系方式15931177266就能找到我
QQ569002467
生产干鸡粪,发酵鸡粪,颗粒鸡粪,都是用**纯湿鸡粪加工生产。我厂加工鸡粪肥料的经验丰富,技术**,质量上乘,服务贴心。广大新老顾客来电咨询洽谈...宏印写真机广告店专用,户内外通用写真机宏印写真机广告店专用,户内外通用写真机
一台写真机就能开店营业,世界上有这种好事吗?可能有很多人会有这种疑问,不要疑问,真的是如此,写真机是目前**门的数码喷绘设备,它应用的领域非常广泛,只要大家了解了写真机的功能,自然能够了解投资写真机的商机在哪里。
用写真机来创业的朋友并不在少数,这里就举两个例子吧。
例子一、的例子,例如,如果你拥有一台写真机,那么就可以开一个打印室内壁纸的店铺,在当今社会,室...大幅面写真机多少钱,乐彩宽幅写真机价格大幅面写真机多少钱,乐彩宽幅写真机价格
就今天的写真喷绘市场而言,大幅面压电写真机更能够适应这个市场,广告业的迅速发展,促进了写真机需求的增加,尤其是大幅面的压电写真机,当然,之所以说大幅面压电写真机更能适应当今市场的需求,自然是与它的优势分不开的。
乐彩Easyjet18S1压电写真机,**打印宽幅达到1.85米,采用爱普生五代喷头,14401440dpi高精度输出,乐彩Easyjet18S1压电写真机所采用的配件都是**的并且设计...压电写真机什么牌子好,乐彩户外写真机压电写真机什么牌子好,乐彩户外写真机
压电写真机是目前喷绘市场的主流设备,但是市场上那么多的牌子,这让消费者不知道该如何选择,到底国产压电写真机什么品牌好呢?相信这是很多朋友要寻找的答案,下面我们就一起来揭晓答案吧。
乐彩Easyjet18S1压电写真机简介
乐彩Easyjet18S1压电写真机1.85米超大打印宽幅,采用爱普生五代喷头,双喷头打印精度高、速度快,使用寿命长,并且乐彩Easyjet18S1压电写真机打印平台加热处设计成加...墙纸壁纸写真机,乐彩高精度写真机墙纸壁纸写真机,乐彩高精度写真机
在生活中,那些漂亮、高端、大气的墙纸可都是压电写真机打印的,压电写真机是目前非常流行、常用的喷绘打印设备,它不仅打印墙纸***,而且色彩逼真、自然,用这样的墙纸来装饰客厅、卧室、书房、餐厅等等都会显得非常漂亮,也很有品味!
乐彩Easyjet18S1压电写真机简介
乐彩Easyjet18S1压电写真机1.85米超大打印宽幅,采用爱普生五代喷头,双喷头打印精度高、速度快,使用寿命长,并且乐彩Ea...
|
|