PLC数据采集系统十万火急问题-做不好就下岗了
客户现场有4个西门子S7-400型号的PLC,组成工业以太网。
客户什么都不懂,也没有相关技术人员,我也不懂,又要解决问题想哭啊。
所以现在也不知道他用的是什么通讯协议,所以拜托高手给看下,他用的究竟是什么协议。
另外我要做一个采集服务器,把他的数据采集放到数据库,我需要买什么采集卡去工业以太网采集数据。
需要解决的问题是:
1.他原有工业以太网是用什么协议
2.我该怎么采集到PLC上的数据并存储到数据库上
有两张图拿来参考判断。
下面这个图是现场有台工控机,用的wincc做监控,也是连到这个工业以太网可以取到数据。
[解决办法]
这个我也不懂
通信一般是MODBUS,但如果你需要兼容以前的话还是得用逻辑分析仪看下具体数据
服务器啊,数据库什么的,不懂没做过
[解决办法]
可能是MODBUS,也可能是自定义协议,这个你必须要有资料呀,或者能跟以前做这个设备的联系到呀,去问呀,你自己搞,搞的透? 得问问原设计人员。
[解决办法]
采集数据这个,上位和PLC通讯,按产品手册提供的通讯协议写个通讯模块进行通讯。
或者用现成的控件进行通讯。就可以取到PLC点数据了。
[解决办法]
还是TCP协议,在PLC里可以直接使用功能块将数据传回去的
[解决办法]
现场控制总线是profibus,连接设备层与控制层的。PLC上传的数据通过工业以太网,也是TCP/IP协议啊,你要采数的话,用SQL Server就行了