用单片机做自己的PLC控制系统

古今霸绝天下 2024-11-21 02:17:54

其实PLC的本质就是单片机,所以这也不算离谱,对于一般项目角度出发的工程最适合的当然是用成熟的PLC开发,不过对于准备规模化生产的产品,那用单片机必然是不二选择![微笑]

很久以前我搞企业信息化智能化改造时就幻想能不能把设备的:监测、控制、数据存储 一体化,那时候采集的设备数据监控要么配个服务器机房,后来流行所谓的「数据上云」,但仍然感觉臃肿!实际上就如我们人体血压血糖血脂血细胞计数心率心电图肝功能肾功能等等身体数据,平时我们根本就不需要知道,只有当身体生病的时候才需要到医院检查获知,企业设备生产线的监测控制的数据我们平时需要知道得很细么?你又不能说数据不重要,只要数据透明化就可以发现很多问题点有助于优化生产流程,设备故障时能第一时间发现故障点告警,甚至平时监控设备运行数据还能提前对运行状况不佳的设备报告预警!不过正常情况平时并没有太大必要盯着所有的数据看,不出问题时似乎都是垃圾数据,所以,生产线数据采集监控有些人觉得是平时看似浪费成本没啥雕用只是好看的噱头,而到真正有问题的时候又需要的技术,而如果设备的监测控制以及设备运行数据存储能够一体化,直接前端存储,各行业智能化无人化的实施投入和持续使用成本显然会大幅降低。而传统PLC触点都是固定的,输入端就只能做输入端,输出端就只能做输出端,还有数字量端口模拟量端口也只能各用各的,使用起来经常不够用而不得不增加费用买扩展…

这个一体化控制板的幻想直到如今在本次项目开发中狠狠心咬咬牙,连硬件平台也一并开发了才实现!

◆集成RTC实时时钟功能,这样可实现定时控制设备,以及基于时间日期的系统功能。

◆集成最高32GB数据存储功能,可将所监测控制设备的运行数据直接就地存储,无需额外搭建数据服务器,自己就是数据服务器,通过附加网络模块可将数据通过网络传输!

◆集成类似DOS的基于命令行操作的微型文件管理系统,轻松管理内部文件数据。

◆12个数字量端口,每个端口都可以自定义输入模式还是输出模式,比如2进10出、6进6出…等等,可进行外部设备的开关控制。具体几进几出用户可根据自己实际情况自行设定!特别灵活,再不出担心一下子端口不够用了!

◆8个模拟量端口,其中六个模拟量端口可自定义切换为数字量端口模式,同样可以自定义输入模式还是输出模式!

◆1个Type-C电脑接口,1个硬件高速串口。板子所有数字量端口都可以通过程序设置自定义为软件串口进行额外设备的数据通讯使用,比如可设置成:1个硬串口+1个软件串口,或1个硬件串口3个软件串口…等等,可实现多个设备的一对一或一对多主从联机!这样,采集/控制点位不够时可通过主从联机叠加模块扩展采集/控制点位!

0 阅读:22

古今霸绝天下

简介:感谢大家的关注