首页 上一页 1 2 3 4 下一页 尾页

请对西门子S7-200的PPI通信协议感兴趣的进来 点击:16251 | 回复:79



bjcen

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2004-01-02 15:19:00
楼主
请教此论坛里的各位同行高手老师们, 西门子公司的S7-200型系列PLC功能挺强的,但是就是那个串口非得使用所谓的自由协议才能访问其CPU内的资源。听说有个叫PPI协议的方法就可以透明地访问其CPU内的资源,大家能不能集思广益开发一下呢? 我还想请教各位,如果我们能够透明地访问其CPU内的资源这有什么实际意义?有什么使用价值呢?如果有很高的使用价值,对大家使用西门子S7-200PLC有很多方便和好处的话,那么西门子公司为何不对我们公开呢?人家MODICON公司的PLC不就提供MODBUS协议吗? 欢迎大家讨论,发表意见,多多指教!



bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-11-28 11:33:00
1楼
请教各位,如果我们能够透明地访问S7-200CPU内的资源,这有什么实际意义?有什么使用价值呢?如果有很高的使用价值,对大家使用西门子S7-200PLC有很多方便和好处的话,那么西门子公司为何不对我们公开?

wb210xa

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 91回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2002年12月19日
发表于:2003-11-28 12:06:00
2楼
我觉得西门子PLC的串口采用自由协议编程,可以方便的与其它任何PLC或仪表、设备进行连接。而不象大部分PLC那样连接的设备比较局限。与其它设备进行连接时,必须采用通讯模块才能实现。有的PLC添加通讯模块都无法与设备进行通讯。象西门子穿口采用自由协议进行编程则比较方便,只不过编程比较麻烦。

bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-11-28 16:11:00
3楼
如果西门子PLC的串口可以使用MODBUS RTU从机协议的话,你看是否方便呢?因为MODBUS协议是公开的,我们可以透明地访问S7-200CPU内的资源。采用自由协议的话,你程序吐什么我才能收什么。

百无禁忌

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 40回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2003年7月08日
发表于:2003-11-28 16:47:00
4楼
老兄干吗不买一个呢 买一个通讯模块不就什么事情都没有了 还用你这么费事 不值得

bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-11-28 17:47:00
5楼
百无禁忌老师, 请问,要能够透明地访问S7-200CPU内的资源买一个什么通讯模块就什么事情都没有了啊? 是什么型号?哪里有卖啊?

chp351577

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 156回
  • 年度积分:0
  • 历史总积分:441
  • 注册:2003年10月11日
发表于:2003-11-28 21:46:00
6楼
我感到这里大家有许多问题没有搞清楚。S7-200自由口是提供给用户自己编程使用的一个端口,只要符合RS-485标准,用什么协议是自己的事情,即按要求编程就可和通信对象连接,编程也很方便,非常好用。如果用MODBUS协议从,程序都不用编,直接从库中调用增补指令(V3。2版)即可。 如果与PC机连接,使用一个RS232/RS485转换器(如:研华的)即可,调用MS通信控件即可实现两者数据通信。也可用CP5611驱动程序,使用PPI协议,通过动态连接库通信。

Zane

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 44回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2001年12月28日
发表于:2003-11-28 23:28:00
7楼
你不是已经在德国找到一个80几欧元的东东了吗?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-11-29 14:52:00
8楼
西门子PLC的串口可以使用MODBUS RTU从机协议的。能够透明地访问S7-200CPU内的资源买一个什么277通讯模块就可以了。

bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-11-29 17:34:00
9楼
永治老师, chp351577老师, 现在我有一片AT89S51单片机外带一个RS485接口(MAX485),想要通过S7-200的串口透明地访问S7-200CPU内的资源,这活怎么干?

840C

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2001年7月29日
发表于:2003-11-29 19:06:00
10楼
由于PPI协议是不公开的,如果你想知道的话,必顺购买。 或是购买通讯模块(DLL)也是可行的。

bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-12-01 17:46:00
11楼
请教840C老师, 现在我有一片AT89S51单片机外带一个RS485接口(MAX485),想要通过S7-200的串口透明地访问S7-200CPU内的资源,这活怎么干? 请您讲讲,购买通讯模块(DLL)也是可行的?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-12-01 18:35:00
12楼
请教各位大虾,我想问一下西门子S7-200与电脑连接的通讯电缆如何制作?谢谢各位,我的电子信箱是:chaboy2008@sina.com

bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-12-02 17:32:00
13楼
西门子S7-200与电脑连接的通讯电缆如何制作? 就是一个用RS232/RS485转换器就可以了。

840C

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2001年7月29日
发表于:2003-12-02 22:04:00
14楼
http://slc500.yeah.net的论坛好象有这个图,我在那看过一次,你可以去看看。

chp351577

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 156回
  • 年度积分:0
  • 历史总积分:441
  • 注册:2003年10月11日
发表于:2003-12-02 22:18:00
15楼
BJCEN:你的问题我看到了。在89S51和S7-200两者之间,你可根据使用情况用一个做主动者(我建议用S7-200),发一个序列,在另一端接收此序列,如果接收序列正确,在接着发即可通信。您要认真地读S7-200通信指令。如果有问题,我可以把我们项目的一个演示程序(PC机RS-485端口与S7-200)给您发去

bjcen

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2003年11月27日
发表于:2003-12-03 08:52:00
16楼
chp351577老师, 您是说在S7-200CPU里运行自由通讯协议吗? 和我们讨论的题目不相干啊? 采用自由协议的话,你程序吐什么我才能收什么。

叶帆

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 88回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2003年9月03日
发表于:2003-12-09 09:38:00
17楼
在上位机我用VB做了一个控件,在PLC里编写了一个自由口通信模块。 可以通过控件提供的方法读写V变量区的内容。 这种方法有点类似modbus,我已经用了两年还可以。

叶帆

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 88回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2003年9月03日
发表于:2003-12-09 09:38:00
18楼
在上位机我用VB做了一个控件,在PLC里编写了一个自由口通信模块。 可以通过控件提供的方法读写V变量区的内容。 这种方法有点类似modbus,我已经用了两年还可以。

chen1

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 59回
  • 年度积分:0
  • 历史总积分:199
  • 注册:2002年9月24日
发表于:2004-01-02 15:19:00
19楼
看11月份的计算机控制与测量,里面有介绍

94123546

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2004年11月14日
发表于:2004-12-20 13:05:00
20楼
叶帆、 chp351577两位老师,您好! 学生我现在正为基于VB的实现PLC-222与上位机的数据通信方面的VB编程而苦恼!我的VB编程不是很强,所以对于此编程颇有难度,希望两位老师能够给学生提供点这方面的例子,让我多学习学习!十分感谢!!!我的联系方式:94123546@163.com

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 下一页 尾页