请选择 进入手机版 | 继续访问电脑版
查看: 1940|回复: 0

PLC构架设计

[复制链接]
发表于 2015-4-7 16:58:01 | 显示全部楼层 |阅读模式
FPGA主要负责PLC基本逻辑运算功能块运行,单片机负责通信等复杂指令,可以有效提高PLC功能块运行速度,技术难度比较大。现公司开发的PLC都属低端产品,价格便宜,但功能块跑起来特别慢,单片机的解释执行能力还是有限,目前项目还没有开始,想和大家讨论一下关于MCU和FPGA同步以及通信的问题。
        通信总线接口上初步拟定使用MCU并口,FPGA对外扩的RAM和FLASH有第一使用权限,MCU有第二使用权限,当MCU访问RAM和FLASH时,会对FPGA发出请求信号,当FPGA接到请求信号时,会交出总线给MCU使用,这样在通信上就能大大节省时间。
        FPGA中主要包括总线控制单元、PLC软核、以及PLC的IO驱动,IO驱动主要包包括整个PLC的DI、DO、AI、AQ的驱动,如果PLC单元像西门子S7-300那样不带输入输出点,也可以加入一些硬件IO扩展协议,用来外扩IO设备。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表