‘壹’ sql server能和三菱PLC连接吗
应该这么说:
SQL是数据库软件,不能直接连接,常规要通过第三方软件(例:组态王等),先读取PLC数据,再与sql连接。
‘贰’ 西门子PLC1200数据如何直接存储到SQL数据库中
网上搜到的:
pc从西门子plc读取数据的方法有两类:
1是通过wincc这类组态软件
2是自己用高级语言(vb、vc等等),方法主要有:
opc(西门子simaticnet opc、第三方kepware opc)
prodave(西门子的一个软件包,提高vb和c的通讯函数库)
simticnet软件提供了几个通讯dll(此法是一般的第三方scada所采用)
可以用其他组态软件,比如组态王。也可以用vb编写一程序然后从plc读取数据再写入数据库。如果不需要监控画面,我觉得vb好些。
‘叁’ plc通讯协议有哪些,各有什么不同
各个品牌的plc使用的协议略有不同,除了各自的专用协议外(五花八门),常见的协议有:
1.
tcp/ip
2.
modbus
rtu
3.
modbus
tcp
4.
opc
da
5.
opc
ua
6.
ethernet/ip
7.
ethercat
8.
profibus
9.
profinet
10.
canopen
不同点,内容太多了,不好一一解答,可以度娘,有很多比较差异的文章
‘肆’ 怎么用PLC 和SQL 和组态王 联合做一个报表
将PLC中的数据实时读入组态王中,
利用组态王中的数据库访问功能每秒向Sql数据库写入信息。
利用组态王将数据库的信息查询出来。