CMC(Control Module on Chip)芯片是由中控微电子有限公司开发的全国产工控芯片,专用于可编程控制器的核心处理芯片。CMC芯片通过硬件电路实现逻辑控制、运动控制、输入输出、通信接口和数据存储等多种功能。CMC芯片作为控制器主芯片独立运行外,还可以多个芯片通过总线连接,以主/从控制器方式实现扩展。用户根据我们提供的典型设计,可快速完成基于CMC芯片的控制器软硬件开发。芯片集成了Flash、SRAM、通用定时器、PLL等功能,以及以太网MAC、UART、CAN、SPI、I2C等多种通信接口。
通用易用的控制语言
支持5种编程语言IL(指令表)、ST(结构化文本)、LD(梯形图)、FBD(功能块图)、SFC(顺序功能图)和运动控制G代码。
4轴3联动的运动控制
支持符合JB/T3208-1999标准的G代码程序,可以独立对4个电机驱动轴进行速度控制或对三个电机驱动轴插补控制,也可以通过功能块方式实现4轴3联动的运动控制功能。
强大的信号处理能力
支持多种模拟量输入/输出,支持多种数量规格的开关量、脉冲量输入/输出,并支持正交编码检测、支持多种类型的开关量、PWM信号输出等功能。
标准易用的通信接口
提供多种通信接口,支持通过以太网/CANopen/Modbus等接入标准工业设备或系统,方便设备联网。
一种是采用通用处理器,并进行芯片底层嵌入式开发和上位机软件的开发,这种方式我们称之为“工业控制器开发模式1.0”。采用这种方式需要投入巨大的人力和时间,而且对工程师的要求也很高。需要有一定的行业积累。另一种是在通用处理器的基础上,直接购买软PLC的方案(如CodeSys等软件),这种方式我们称之为“工业控制器开发模式2.0”。采用这种方式,能够省去软件开发的投入,可以快速搭建起一套控制器产品。但是软件开发工具的费用较高,而且还需要有每套产品的授权费用。
中控微电子推出的“低成本高效益的控制芯片”,提供了一种更加便捷的方式,基于中控微电子自研的CMC工业控制芯片,再基于ConfCMC芯片配置软件和ConfDes编程组态软件,就能快速打造用户自定义的控制器。
该方案不需要大量的人力财力投入到软件和嵌入式的开发,也不需要高昂的授权费用,只需要一颗CMC工业控制芯片的费用,就能开始打造属于自己的控制器。同时中控微还提供了PLC和运动控制器常用电路的原理图设计方案和PCB设计方案,为用户提供了设计参考,加快开发进程,设备开发商可快速完成控制器设备的硬件设计。通过ConfCMC软件对CMC芯片的运行时功能进行选配、裁剪和二次开发,将编译生成的定制版运行时(CMC-Runtime)软件下载到硬件设备后,即可完成控制器设备的开发实现。该设备可使用基于IEC61131-3标准的编程环境ConfDes进行控制方案的编程和应用。