爱上即可 发表于 2016-4-11 21:09:13

Arduino mega2560 与西门子PLC CPU226通信

      单位的空调是用西门子PLC控制的,现在我是想通过Arduino与PLC通讯,把PLC里面的数据采集出来,然后发送到网页,只要我们在有网络的情况下,访问网址就可以知道我们的空调的运行情况,声明下,需要用Modbus RTU 协议,RS485通讯,另外我自己已经做的工作是,用Modbus 调试精灵把PLC端和ARDUIN端,分别发送03(读指令)和06(写指令)并且都有数据返回。那么我剩下的问题就是,Ardunio和PLC哪个做主哪个做从,怎么接线实现通讯,程序怎么写啊。以及网页该怎么做;

爱上即可 发表于 2016-4-11 21:11:22

在线等,希望各位懂的大大们发表下建议

maker_lin 发表于 2016-4-13 11:22:15

应该可以用arduino 读取PLC的数据 ,然后处理成一定格式 发到网络服务器,
有好多公司 提供有网络平台的,网页不用自己弄,按他们规定的格式发送数据就好。
多查查资料呗,网上很多资料的,补补基础知识

爱上即可 发表于 2016-4-13 17:00:51

maker_lin 发表于 2016-4-13 11:22 static/image/common/back.gif
应该可以用arduino 读取PLC的数据 ,然后处理成一定格式 发到网络服务器,
有好多公司 提供有网络平台的, ...

恩恩 是啊 您说的对 可以留个QQ吗需要请教的东西太多了 或者您加我QQ:946920256 谢谢了
页: [1]
查看完整版本: Arduino mega2560 与西门子PLC CPU226通信