我手上的一个项目是需要与别人对接通信。我这边的是一台S7-200 SMART 走以太网通信。别人的是VC软件用C语言编的画面做上位机,现在别人要与我对接,要我提供西门子这边的协议。我该怎么弄? 哪位有这方面的资料?
后来我问我同学,他用VB做过上位机,他说就是要知道 怎么样把VB或者VC里面的变量跟PLC里面的变量对接起来,请问这个在VC里面要怎么实现?哪位前辈会的 能不能给点我相关的资料?打个比方,在西门子200smart里面,什么样规则的数据代表 M0.0 什么样的数据代表 I0.0?如果西门子方面的专家看到了麻烦给点我资料 我的邮箱:workcjf@163.com 电话:15972984456
还有我想问一下,这个数据规则跟走的通信协议有关系吗?我现在是想走以太网,VC上面的通用以太网协议是别人自己编,但是需要我提供西门子这边对应的资料,这马上要过年放假了,真把我急死了,麻烦各位前辈不吝赐教!!!小弟先谢谢大家了!!!
问题补充:
对了,我还想问一下,如果我给别人提供200系列的OPC软件PC ACcSS,别人在VC中又应该怎么将OPC里面的变量关联进去呢?有相关的资料吗?
最佳答案
1、有相关的资料吗?
VB编写PC与S7-200通讯软件:
http://read.pudn.com/downloads91/doc/350489/VbandS7.doc
http://down.ca800.com/2010/5/2/1525QLXMBREFMJ.doc
VB与西门子S7 200 PPI协议通讯:
http://wenku.baidu.com/view/e913beed0975f46527d3e18d.html
基于VB6.0的S7-200 PLC与计算机的通讯设计:
http://www.elecfans.com/lab/PLC/20110930219210.html
2、有关VB通过PC Access连接PLC,看看:
问题ID:56546答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=56546&cid=1028
3、转帖:
.PC Access安装目录里有个VB的例题,如果我现在就用这个例题与PLC通信,那么在PC Access里面还需要设置些什么呢?比如需要新建一个怎样的项目,设置些什么?
答:就和PLC与人机通讯一样,除了新建项目外还应在PC Access里要设置通讯方式,比如波特率、PC/PPI等,具体请阅读技术文档,地址为http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0297.pdf
实现VB对M0.0的操作了。
4、相关问题答案:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=57279&cid=1028
http://www.ad.siemens.com.cn/service/answer/tobe_solution.aspx?Q_id=74938&cid=1028
5、相关下载:
、VB可以通过PC Access连接PLC。有关PC Access请见:
、《PC Access快速入门》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0297.pdf
、S7-200 PC-Access V1.0.4.10 SP4 软件包,下载:
http://u.115.com/file/bl9p8bl8#
PC_Access_V1_0_4_10_SP4.zip
提问者对于答案的评价:
好多资料啊,需要慢慢消化!
专家置评
已阅,最佳答案正确。
目前,S7-200 SMART的以太网通信还没有开放,不支持与第三方软件的通信。opc通信即pc access也还没开放。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc161199.html