西门子PLC S7-300如何如普通的数据库进行数据交换

西门子PLC S7-300如何如普通的数据库进行数据交换,也就是可以读出PLC内部一些变量的数值到数据库,也可以通过数据库修改PLC内部变量的值。

第1个回答  2010-09-29
和电脑通信的话,需要做PC到西门子PLC的通信程序(用VB或者其他)。具体可以看一下相关资料。如果不想那么麻烦,则通过组态软件(如MCGS,组态王等)与数据库建立连接,再与西门子PLC进行数据交换就可以了。
第2个回答  2015-10-26
通过WINCC组态软件实现。
WINCC后台就是SQL数据库。
1)通过上位机软件Step 7建立S7-300与WINCC的连接;
2)通过WINCC对SQL数据库访问。
第3个回答  2010-09-29
要先写驱动程序,读取数据,然后定时往数据库里面写数据,相当麻烦的,驱动程序就够你写的了,一般都是买现成的组态程序,比如组态王,WINCC等本回答被提问者采纳
第4个回答  2020-12-09

以下是一种相对快速简单的方案:

第5个回答  2019-07-23

有支持MYSQL数据库的网关,支持大多数PLC的协议;

项目案例