plc数据采集

时间:2024-07-06 00:26:52编辑:分享君

PPI转http 要采集西门子的PLC中的数据, 发送到我们的web平 台中,

PPI协议是西门子PLC的专有协议, 要PPI转http, 必须要知道协议的格式,网上有很多这样的文章, 你可以看看,但网上的文献大部分都是讲解如何发送的,对于接收提的很少,如果想做可靠的工控必须对这些位进行解析,必须要对照官方文档才能做出可靠的工控产品。还有一种办法就是用多比智能网关转化一下,可以将PPI转http的方式, 数据格式是xml或是json, 上面可以用java和.net接收, 插入到数据库中。数据库设计的时候, 需要将实时库和历史库分开, 不然容易锁表。


plc数据采集是什么原理

1、开关量的采集,通过PLC输入模块实现,一般都是直流24V输入,PLC提供一个公共点,或正或负,再将这个公共点接入限位开关等设备中,当限位闭合时,形成通路,将信号引入PLC输入点,此时PLC里面这个输入点就通了,可以在编程时使用,具体为什么输入点得电里面就状态就通,就是PLC本身功能,不用你管。
2、模拟理的采集,通过模拟量模块,A/D(模拟量/数字量)模块,可以将外面的重量信号,温度信号、压力信号等引入,A/D模块能接受的信号是0-10V,0-5V,-5-5V电压信号及0-20MA,4-20MA电流信号,如果终端采集模块得到的信号不是这些标准信号,还要通过变送器转换一下,标准信号进入A/D模块后,就会由A/D转换成数字,具体范围是多少不同PLC不一样,这些转换后的数字量,可由程序使用,进行转换,处理,最后得到所需要的数据显示出来。至于标准电信号如何转换成数字的,是A/D模块本身功能,不用研究。


PLC中生成的数据如何传输到服务器上的数据库中?

这个具体情况不同:

asp网站所使用的access数据库,直接FTP上传到网站程序目录中即可。
php网站使用的mysql数据库,可以备份为.sql文件,然后到网站服务器后台,导入备份然后执行还原即可导入原数据。
net网站使用的sql数据库,常见的是备份为.bak文件,然后网站后台导入备份,继续执行还原即可导入原数据。
另外对于mysql,如果可以拿到源文件,也可以直接打包传送到服务器,然后解压放置到服务器mysql目录即可。


上一篇:铜皮厚度

下一篇:微电机马达