PLC了解

PLC就是一个完善的单片机系统

PLC的基本组成:由CPU、电源、输入电路、输出电路、存储器和通信接口电路等六大部分。

 

 

PLC拆解视频:西门子S7-1200

 

 

 

 

 

 

 

三层插板;

最上接口层:

 

中间主控层: 

 

 底层电源层:

 

 https://zhuanlan.zhihu.com/p/495959719

https://zhuanlan.zhihu.com/p/485789167

 

Modular-2PRO 基于Xilinx 高性能Zynq 7000和Zynq UltraScale+ MPSoC 芯片构成。充分发挥了zynq 中FPGA 实现外围电路定制化,算法硬件化,可重构和实时性优势。超越MCU 为基础的控制器的性能和灵活性。

  Zynq-7000 SoC 在单芯片上将双核 ARM Cortex-A9 CPU 与一组丰富的标准 I/O 外设和 SoC 处理系统域中的多端口内存控制器结合在一起,可编程逻辑域中的 FPGA 架构。超过 2,000 个互连将处理系统连接到可编程逻辑。这提供了处理和可编程逻辑之间的高性能、低延迟通信、扩展、灵活性和能力,使系统的软件和硬件紧密结合。这是其他基于分立处理器通过印刷电路板和总线(PCIe,CAN,Ethernet)的设备连接到 FPGA 的系统无法实现的。

  现在市面上有许多Arm 为基础的SoC 芯片,但是大多数芯片是针对消费类电子产品设计的,例如机顶盒,智慧电视,手机,PAD,智能音箱等。它们并不适合工业控制领域使用。事实上许多大型PLC 厂商的MCU是定制化的。适合工业控制的通用芯片要数NXP公司的I.mx8 芯片。尽管如此,这些通用芯片的外围电路,IO引脚等硬件资源都基本上是固定的。扩展性比较差。通过扩展FPGA 电路,可以获得灵活定义硬件IP,但是MCU与FPGA 之间的总线有限。zynq 采取了ARM 硬核与FPGA 合并在一颗异构芯片中。性能大幅提高,并给硬件重定义带来可能。

 

施耐德的M262中选择xillinx的ZYNQ,NI 的cRIO,roboRIO 都是采用了ZYNQ,菲尼克斯的PLC Next 也是采用了ZYNQ。

 

:::::::::::::::::::::::::::::::::::::::::::给树苺派刷一个Codesys的Runtime应用就可以用Codesys编程当PLC跑程序了。::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

 

PLC就是一款单片机系统;主要区别:

1、外围接口定制化,可以在SOC设计阶段就进行外围接口的定制工作,也可以在通用MCU上对外围电路进行拓展实现;

2、一套面向电气工程师友好的软件业务设计人机开发生态PLC;

3、工业高可靠安全性。

 

posted @   KairusZhang  阅读(544)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示
主题色彩