请教S7-200和PC之间如何进行通讯? 点击:3467 | 回复:63



rir

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 2回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2002年7月07日
发表于:2003-03-19 15:58:00
楼主
请问如何才能用VC在计算机上设计一个程序界面,用户通过这个界面来向S7-200提供输入信号,使PLC完成相应的操作?



SUPPER

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 35回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2001年8月06日
发表于:2002-11-13 16:55:00
41楼
能不能也给我一份,我也需要。    hejing@vip.sina.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-11-13 21:17:00
42楼
西门子网站有详细的源程序和编程手册,你们还在这里闹什么?VB的编程不是关键,PLC编程才是最重要的。

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2002-11-13 21:46:00
43楼
这么麻烦还不如用OMRON的CPM1A或CPM2A,Hostlink通讯协议非常简单,PLC侧不用编程

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-11-13 22:39:00
44楼
说得有理,OMRON的通讯确实容易些,他的协议手册很容易找,西门子的S5你想用VB做一监控程序,烦得很。 不过用得比较多的还是SIEMENS

gprs3118

  • 精华:4帖
  • 求助:0帖
  • 帖子:27帖 | 82回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2003年10月01日
发表于:2002-11-14 15:26:00
45楼
能不能也给我一份,我也需要。      GPRS3118@163.COM

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-11-15 15:22:00
46楼
简单呢,,安装SIEMENS的PRODAVE,就直接可以用VB,VC等来读写S7-200,300/400的数据了。最好的解决方案。

miketangcn

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 17回
  • 年度积分:0
  • 历史总积分:532
  • 注册:2002年8月22日
发表于:2002-11-16 15:13:00
47楼
请给我一份 miketangcn@sina.com

阿海

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2002年9月25日
发表于:2002-11-23 09:58:00
48楼
GUIZHOU,给我来一份, EMAIL:yaoyuanhai@163.com 谢谢!1

中天

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 31回
  • 年度积分:0
  • 历史总积分:140
  • 注册:2002年9月14日
发表于:2002-11-23 10:37:00
49楼
我也要来一份呀!!! shengaofengmail@163.com

菊花的刺

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 19回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2002年7月19日
发表于:2002-12-02 12:39:00
50楼
我非常需要,请发一份,谢谢! zqb1974@sohu.com

hyj74818

  • 精华:1帖
  • 求助:0帖
  • 帖子:14帖 | 39回
  • 年度积分:0
  • 历史总积分:169
  • 注册:2002年1月02日
发表于:2002-12-03 16:32:00
51楼
我非常希望得到您的指点,我将虚心向您学习,能给我发一份吗? hyj631@sohu.com

zx2211

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2002年9月19日
发表于:2002-12-04 16:13:00
52楼
好东西要人总是很多! zx2211@sina.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-12-04 16:54:00
53楼
给我也来一份 wmswms2163.com

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2002-12-04 19:42:00
54楼
S7-200的自由口通讯比较麻烦,需要自定协议。如果你是做上位机的,首先需要先和PLC的编程人员商量好通讯协议,然后才可以编程。   一、确认通讯协议   通讯帧的格式可以参照这个:[起始字符][站号][命令][起始地址][字节数][校验码][结束符]。   例如:我们需要读取VB100~VB110的数据,仿照OMRON的Hostlink通讯协议(我觉得这个协议比较好用),通过ASCII方式进行通讯,那么命令格式可以是这样的:@00RV0100000540*[enter]。也就是读取V存储区从地址100开始连续5个字的内容。   其中“@”字符代表命令的起始符,“00”代表站点号为0,“RV”就是读取V存储区的命令,0100就是起始地址,0005代表数据长度为5个字,40是FCS校验码,是FCS前面所有字符的ASCII码逐位异或,并转换为16进制的结果。*和Enter就是命令结束符,一个*加一个回车符。。查询其他数据区以及写数据的命令格式在此我就不再详述了,都差不多(详细可以参考OMRON的编程手册)。   二、计算机端的数据解码。   以下以Delphi下的SPComm控件为例(VB下的MSComm应该类似):当串口接收到数据时,RS232的控件会产生一个OnReceiveData事件,并返回缓冲区的指针以及数据长度。   1.检测数据帧是否以“@”开始的,站点号是否正确。   2.计算一下FCS,是否和数据帧中的FCS一样。   3.根据数据帧中的命令,取出数据帧中的数据,并对数据进行解码。   三、其他   对于趋势图及棒图的生成,可以使用现成的控件,当然也可以自己DIY。

ahljj

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 806回
  • 年度积分:0
  • 历史总积分:3791
  • 注册:2002年10月03日
发表于:2003-02-19 16:28:00
55楼
我要一份。 anhuiwhljj@ah163.com

千里眼

  • 精华:1帖
  • 求助:0帖
  • 帖子:17帖 | 93回
  • 年度积分:1
  • 历史总积分:404
  • 注册:2002年1月01日
发表于:2003-02-28 16:07:00
56楼
PRODAVE可以直接用VB和S7-200连吗? 我上次好象实验不行啊。

☆馨郁星愿☆

  • 精华:1帖
  • 求助:0帖
  • 帖子:15帖 | 17回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2003年2月27日
发表于:2003-02-28 21:26:00
57楼
给我来一分好吗?谢谢了 PENGJIN761226001@SINA.COM.CN

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-02-28 22:53:00
58楼
给我来一份好吗?谢谢! vcyh0@163.com

大四初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年3月10日
发表于:2003-03-10 16:36:00
59楼
大哥,给我也来一份吧?用VB编写的,我现在正在做一个基于WEB环境下的远程监控系统设计的毕业论文。我的邮箱是:yanglin@tjpu.edu.cn 谢谢!同时也希望能够和大家一起交流探讨。

cwm

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2002年12月25日
发表于:2003-03-11 10:40:00
60楼
老弟: 你们这个方法佷好! 给我来一份好吗?谢谢!    cwm@sglcarbon.com.cn

热门招聘
相关主题

官方公众号

智造工程师