![c03c9dd342cc820e942a132f253c7c9f.png](https://i-blog.csdnimg.cn/blog_migrate/379361791498d0c87fe1db0097d6c816.jpeg)
尊重原创 勿抄袭
勿私放其他平台
写在前面
现今社会每时每刻都在产生数据,很多情况下工程项目的上位机系统只能在中控室或者局域网内查看,巡视人员不停往返于现场和中控室,造成管理困难,由于智能手机的高速发展,人手一台已经很普及开了。此时做为工控人也需要与时俱进,最初的想法就是把项目的数据传到云端,用户通过管理权限登陆到手机端进行查看。 而目前很多数据都是需要经过网关传到第三方平台,对保密性、安全性、稳定性都不能完全把握,故有了自己做私有云的打算。现场液位、流量、PH、氟离子、总氮、COD、DO等等,每个数据每时每刻都在产生数据通过公司内部平台,直接传输到阿里云、腾讯云等服务器上实时保存,数据的可靠性、和保密性有一定的保障。 现在手机端、网页端往往都无法直接对PLC进行直接读写,往往需要通过数据库进行读写;而PLC又无法直接写入到数据库,这时就引入了KEPWARE 6.6做为OPC一个桥架,将数据存入到SQL数据库。 通过 KEPWARE 6.6实现PLC 以太网 与sql2016 SQL Server中表双向通讯,并不是新知识,这里实验的过程也得到朋友的帮忙,再次表示感谢,以下的步骤,提供给需要的人。详细步骤:
1、SQL新建一个库,2个表,用于测试area用于SQL写入PLC;Table_2用于PLC写入SQL;其实也可以新建一个表;同步更新读写;
这里注意新增的表,必须增加新增一行数据,否则后面OPC会无非和SQL同步;
2、新建chanel通道
3.新增一个系统DNS
注意:要选择系统DSN,用户DNS不好用,可能因为64为系统的原因。
这里根据需要选择网络登陆还是ID登陆;
这里选择,SQL里面的库名称
这里测试成功,就ok了;
4:这里新增一个通道,如果用ID登陆,就输入账号和密码
5.新增设备
设置过程需要注意:
这里选择前面新建的表
连接完毕后,必须连接一下。
此时会自动新建了很多的变量。
此时OPC与数据已经连接成功。
6.下面开始做数据库与PLC数据交互;
在Advanced Tags中新增link tag;
Sql_to_plc
建立了两个标签名;
7、实验测试
Value列写1,PLC的Q0.0继电器吸合,写0,继电器断开,测试成功,可实现plc根据sql表中数据数值而动作。
输入数值56.8后,查看表中数据也是56.8,测试成功,plc数值能存入sql表中。
写在最后
经过以上步骤,已经完成了从PLC中读取数据,并且插入到SQL表中,同时也能从SQL读取数据到PLC中,从而实现了数据的交换。但往往这样还是不够,这个时候需要从事IT人员将数据通过页面的方式进行展示,网页读写SQL数据库就行,形式很多,表达方式也很多,不再深入叙述。
以下是此次数据平台的大致样子,通过管理员权限进入查看数据:
作 者 简 介
赖伯海
从事自动化控制十余载,从事各种水处理自动化控制,熟悉AB、施耐德、西门子、三菱等主流PLC程序开发及画面组态制作及应用,对各自控仪表也有深入研究。往期精选
![abb34c416b79f1245f53b4a5c3401615.png](https://i-blog.csdnimg.cn/blog_migrate/dd3bcf223c3c16ad5d1f5d7923d7aa71.png)
![c3b4e057d2e322f4bca700c7dbe03fd2.png](https://i-blog.csdnimg.cn/blog_migrate/9e201619ff704c5d3cf806f7755237b7.jpeg)
人气推荐
more+
![0d994b4d5e96119b989da6119a3ccc74.png](https://i-blog.csdnimg.cn/blog_migrate/01da7112b483082c5c53f623eba2fba2.jpeg)
![c828d4cb0b3116ee8083289d61c87623.png](https://i-blog.csdnimg.cn/blog_migrate/2430f97db3b9c07a265486e0d58776ce.jpeg)
![e9249ea4bdf86d7e078b434cd1101221.png](https://i-blog.csdnimg.cn/blog_migrate/b339d0af778b402ba8a8de2159166857.jpeg)
![b68f589537493ce9c16be8f06b3b930a.png](https://i-blog.csdnimg.cn/blog_migrate/b89d8ab47f7eb28d71fa72568a0c2b57.jpeg)
1.Smart200&V90伺服系统:已更新15课
2.贝加莱直播课程:已更新16课
3.力控科技产品培训:已更新5课
4.剑指工控经典公开课:已更新22课 5.新品推荐:已更新3课6.专家课堂:已更新12课