西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
悬赏:25分 | 解决时间:2012-02-10 21:40
产品版区:
DCS/SIMATIC PCS7
晓晓丁当
请高人指点:现有设备:CPU314-2DP,CP343-1,我想将S7-300PLC通过TCP\IP协议与上位机直接通信,上位机通过VB的socket编程。但我不知道PLC侧网络程序如何编写,还有VB编写程序是用TCP\IP协议还是profinet协议(这里的TCP\IP协议与profinet协议有关系么,如有是怎样的关系)?还有profinet协议是不公开的,如果VB编写的程序中遵循的是profinet协议的话,是不是意味着这个实验就做不出来了?你们有相关的资料的话恳请发到我的邮箱:lzg_xfei@163.com。不胜感谢!
问题补充:
我没有说清楚,老师不让我用OPC,说直接通过编写PLC和上位机的VB程序实现他们的通讯,现在很急,所以希望高人指点。
小程序查看
最佳答案
ps:plc侧的组态和编程可以参考西门子的官方文档(有关以太网通讯的文档很多),或者参考《西门子工业通讯指南》这本书
回答者:
一天到晚游泳的猪
回答时间:2012-02-08 16:40
提问者对于答案的评价:
谢谢!
上位机安装simatic net,vb访问opc方式来读写plc的数据,这样plc就不用你编程了。
参考:
《西门子S7-300/400 PLC 与VB 的通信方法》连接:
http://www.autocontrol.com.cn/magazine/pdf/06.04.01/35.pdf
《OPC基础概念-在VC中如何实现OPC访问数据库》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0326.pdf
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!