『壹』 1 工控机读取plc的数据,主机内需要安装什么软件 2 工程师站怎么读取 工控机的数据
1、工控机(HMI)读取PLC的数据,需要安装组态软件,并且组态软件能支持你的PLC,例如:
MCGS(国内厂家,昆仑通态),支持OMRON、西门子、AB、LG等全系列PLC。
KingView(国内厂家亚控科技,组态王)、Wonderware(这是一款英国Invensysplc公司的产品,有中文版);只要你的PLC不是极少见的品牌,市面上能见到的PLC上述软件都支持。
除此之外,国内的还有紫荆花、力控等,国外的产品还有西门子的WINCC等。
通讯方式数据量小、距离在1500范围内,可以用MODBUS RTU485,一般PLC都有这个接口;距离更远的话可以用以太网,你需要查看现场的PLC有无网口,或者能不能升级网口。
2、以MCGS为例,有网络版,可在工程师站实现数据共享、历史数据存储、历史报表生成等,SCADA服务器和工控机、工程师站、操作员机可以同时安装网络版,但设置不同的操作权限和口令,如管理员、工程师、操作员。安装SQL2005足够了,上面的软件都支持该数据库。
『贰』 如何采集设备内部PLC中的检测的电压,功率和压力等数据,并存储显示在电脑上
首先,你的电脑上面必须配置组态软件(要么就是你自己开发协议通讯接口,将读到数据生成数据库文件,这也是组态软件的功能,我想你不会想要自己开发吧)
第一,确认你的PLC型号和生产厂家
第二,电脑上面配置组态软件,例如组态王或昆仑通态,确认组态软件支持你的PLC
第三,还要一个重要的问题,就是你的50台设备,距离你的电脑距离有多远?
如果超过50米,RS232有线方式是不行的,需用到无线数传电台可达到3~15kM范围。
最后关于接口。一台电脑,特别是普通的办公电脑,最多也就是一个串口,如果是HMI(工业控制计算机)的话,可以通过串口通讯板扩展,一个板子最多4个串口,最多安装4个通讯板。
这样的话,50台设备可能需要配置4台工控机。
关于一台电脑串口数量不够的问题,还可以通过虚拟串口软件来解决。
以昆仑通态组态软件为例,可将读取的每台设备数据,以数据库文件格式进行存储,还能实现报表打印。
你想试的话,准备一台工业控制计算机(普通办公电脑有一个串口也行),安装好组态软件,在组态软件内设计窗口界面,并组态(就是将软件的变量与PLC内存的数据地址一一对应),然后连接PLC和电脑的串口就可以在组态软件运行后看到PLC的内存数据了。
『叁』 -如果没有wincc,如何从西门子PLC数据获取后,写入数据库
pc从西门子plc读取数据的方法有两类:
1是通过wincc这类组态软件
2是自己用高级语言(vb、vc等等),方法主要有:
opc(西门子simaticnet opc、第三方kepware opc)
prodave(西门子的一个软件包,提高vb和c的通讯函数库)
simticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)
『肆』 MCGS组态怎么读取PLC数据
在设备窗口里,进行设备组态,然后设置就可以的!MCGS网上有不少教程的!都不错的!多看看。会有好处的!祝你成功!