-如果没有wincc,如何从西门子PLC数据获取后,写入数据库

不用组态软件。只要把PLC数据读到SQL就可以

  写入数据库方法主要有:
opc(西门子simaticnet opc、第三方kepware opc)
prodave(西门子的一个软件包,提高vb和c的通讯函数库)
simticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)
  PLC发展成了取代继电器线路和进行顺序控制为主的产品。PLC厂家在原来CPU模板上提逐渐增加了各种通讯接口,现场总线技术及以太网技术也同步发展,使PLC的应用范围越来越广泛。 PLC具有稳定可靠、价格便宜、功能齐全、应用灵活方便、操作维护方便的优点,这是它能持久的占有市场的根本原因。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-15
可以用其他组态软件,比如组态王。也可以用vb编写一程序然后从plc读取数据再写入数据库。如果不需要监控画面,我觉得vb好些。追问

不用组态软件。VB编写的程序,在哪里能找到实例呢?请指导

追答

prodave吧。网上有资料

第2个回答  2015-10-29
PC需要装OPC Server然后简单点用VB写个程序读取OPC抓上来的数据写入数据库,比较成熟的Opc Server都会提供VB,VC程序例子给你参考
第3个回答  推荐于2017-09-20
pc从西门子plc读取数据的方法有两类:

1是通过wincc这类组态软件

2是自己用高级语言(vb、vc等等),方法主要有:
opc(西门子simaticnet opc、第三方kepware opc)
prodave(西门子的一个软件包,提高vb和c的通讯函数库)
simticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)追问

不用组态软件,直接读到SQL可以实现吗?如果用OPC的话,需要OPC和SQL的交互,通过OPC Clinet,有点麻烦啊

本回答被提问者和网友采纳
相似回答