当前位置: 主页 > PLC控制

关于西门子PLC与第三方软件通信的问题

我手上的一个项目是需要与别人对接通信。我这边的是一台S7-200SMART走以太网通信。别人的是VC软件用C语言编的画面做上位机,现在别人要与我对接,要我提供西门子这边的协议。我该怎么弄?哪位有这方面的资料?
后来我问我同学,他用VB做过上位机,他说就是要知道怎么样把VB或者VC里面的变量PLC里面的变量对接起来,请问这个在VC里面要怎么实现?哪位前辈会的能不能给点我相关的资料?打个比方,在西门子200smart里面,什么样规则的数据代表M0.0什么样的数据代表I0.0?如果西门子方面的专家看到了麻烦给点我资料我的邮箱:workcjf@163.com电话:15972984456
还有我想问一下,这个数据规则跟走的通信协议有关系吗?我现在是想走以太网,VC上面的通用以太网协议是别人自己编,但是需要我提供西门子这边对应的资料,这马上要过年放假了,真把我急死了,麻烦各位前辈不吝赐教!!!小弟先谢谢大家了!!!

问题补充:
对了,我还想问一下,如果我给别人提供200系列的OPC软件PCACcSS,别人在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与西门子S7200PPI协议通讯:
http://wenku.baidu.com/view/e913beed0975f46527d3e18d.html
基于VB6.0的S7-200PLC与计算机的通讯设计:
http://www.elecfans.com/lab/PLC/20110930219210.html
2、有关VB通过PCAccess连接PLC,看看:
问题ID:56546答案:
http://www.ad.siemens.com.cn/service/answer/solution.ASpx?Q_id=56546&cid=1028
3、转帖:
.PCAccess安装目录里有个VB的例题,如果我现在就用这个例题与PLC通信,那么在PCAccess里面还需要设置些什么呢?比如需要新建一个怎样的项目,设置些什么?
答:就和PLC与人机通讯一样,除了新建项目外还应在PCAccess里要设置通讯方式,比如波特率、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可以通过PCAccess连接PLC。有关PCAccess请见:
、《PCAccess快速入门》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0297.pdf
、S7-200PC-AccessV1.0.4.10SP4软件包,下载:
http://u.115.com/file/bl9p8bl8#
PC_Access_V1_0_4_10_SP4.zip

提问者对于答案的评价:
好多资料啊,需要慢慢消化!

专家置评

已阅,最佳答案正确。
目前,S7-200SMART的以太网通信还没有开放,不支持与第三方软件的通信。opc通信即pcaccess也还没开放。

  • 关注微信

猜你喜欢

微信公众号