工控系统及装备
HONEYWELLCC-TAOX0151308351-175
2020-07-06 16:47  浏览:27
  HONEYWELLCC-TAOX0151308351-175
HONEYWELLCC-TAOX0151308351-175
HONEYWELLCC-TAOX0151308351-175
阿7.4名片_副本.jpg

  嵌入式PLC的设计及实现

 

    嵌入式PLC的模块组成

 

    数控系统的PLC控制模块实时性要求较高,因而必须在系统的实时域内运行。根据通用数控系统的PLC控制以及数控系统软件模块化设计的要求,将数控系统的PLC控制模块作为RT-Linux系统的实时任务之一,其优先级和调用周期取决于数控系统各任务的实时性要求以及控制要求的响应时间。PLC控制模块主要完成数控系统的逻辑控制,而被控制的输入输出也就是I/O的输入输出由PCI/O接口卡输入输出模块来完成,即完成数控系统的PLC控制需要两个RT-Linux实时任务,如图3所示,这两个任务分别为RT-Task1(以下称“适配卡输入输出”)RT-Task2(以下称“PLC控制”)

 

 基于RT-Linux系统的嵌入式PLC实时任务关系图,其中适配卡输入输出主要是完成数控系统的输入输出,即各轴位置控制命令的输出、I/O的输出、I/O输入以及位置反馈输入,它实际上是数控系统控制卡的设备驱动模块,其优先级在数控系统的各实时任务中为最高级。根据其硬件特征以及运动控制要求,其响应周期为100μs,响应时钟周期由PCI/O接口卡上的硬件定时器产生。根据RT-Linux系统对硬件中断的响应机制,输入输出控制任务的实时性是可以保证的,这一点在我们的数控系统已经得到验证。


PLC控制主要是完成数控系统的PLC控制功能,其任务优先级低于适配卡输入输出,同时也低于数控系统的精插补实时任务和位置伺服实时任务。根据通用数控系统的PLC控制要求,确定其响应周期为5ms,响应周期由RT-Linux的软件定时器产生,根据RT-Linux系统的实时多任务调度机制,PLC控制任务的实时性是可以保证的。在实际应用中也得到验证。

 阿米控动图20.6.20.gif

SAE Stahl Exicom ET-9752 ET-975 HW6002-3100 SW6010-0000

SAE STAHL Provicom MT- 60 Panel - BEDIENTERMINAL - MT- 60 

SEW Eurodrive Movitrac Freqenzumrichter 3115-403-4-00

SEW EURODRIVE REPAIR evalUATION MOVITRAC 31C075-503-4-00

SEW MOVITRAC 31C055-503-4-00 

SEW EURODRIVE REPAIR evalUATION MOVITRAC31C220-503-4-07

SEW MOVITRAC 31C075-503-4-00 

SEW Movitrac MC07B0008-2B1-4-00

SEW Eurodrive Movitrac 31C011-503-4-00 826080X 

SEW EURODRIVE MOVITRAC B MC07B0030-5A3-4-00

SEW Eurodrive Movitrac 31C015-503-4-00 

SEW Eurodrive Antriebsumrichter Movitrac 31C007-503-4-00

Frequenzumrichter SEW Movitrac 3007-403-4-00

SEW MOVITRAC B Umrichter MC07B0005-2B1-4-00

SEW MOVITRAC 31C022-503-4-00 8263345 

SEW MOVITRAC 31C007-503-4-00

SEW MOVITRAC 31C015-503-4-00

SEW MOVITRAC 31C220-503-4-00

SEW EURODRIVE MOVITRAC 1015-403-4-00

SEW MOVITRAC 31C007-503-4-00 

SEW Eurodrive 8260788

SEW Movitrac B MC07B0015-2B1-4-00 

SEW Eurodrive MC07A015-5A3-4-00 

SEW Movitrac 31b030-503-4-00

联系方式
发表评论
0评