请对西门子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协议吗? 欢迎大家讨论,发表意见,多多指教!



microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2004-12-21 14:35:00
21楼
To:bjcen 我建议你不要用什么PPI,自由口之类的。选择Modbus没错的。Step7-microwin安装Modbus工具箱后可以支持Modbus rtu协议,如果采用这个协议起码有2个好处: 1.可以简化单片机和plc的程序开发。因为针对51系列单片机的modbus源代码比较容易找到,而且是成熟的协议和代码。而对于plc,只要简单的放入几个功能块,然后设置1下即可。 2.系统的开放性。只要支持Modbus rtu协议,任意厂家的产品都可以接入你的网络。如果使用ppi协议,那么可能只有西门子的plc可以用,如果采用自由口协议,那么除非你自己的东西可以,其他任何厂家的都不行。

makesoft

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 101回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2005年5月27日
发表于:2005-06-05 22:59:00
22楼
我们可以开发基于PPI协议的PLC外围产品 具体请访问我的网页 http://www.lygtx.com

makesoft

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 101回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2005年5月27日
发表于:2005-06-05 23:02:00
23楼
我们可以开发基于PPI协议的PLC外围产品!    我们已经有类似的产品,具体请访问我们的网页。    连云港市天新电子技术有限公司 http://www.lygtx.com

叶帆

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 88回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2003年9月03日
发表于:2005-11-18 14:16:00
24楼
西门子PPI通信控件:
这个控件开发已久,在工控现场已经稳定可靠的运行了几年,性能和可靠性都不错。可操作的变量类型有I、Q、M、V、S、SM。 提供有详细的示例程序,很容易掌握使用。

下载地址:http://www.bjjr.com.cn/YeFan/S7_ppi.rar
详细介绍:http://blog.csdn.net/yefanqiu/archive/2005/11/18/532256.aspx

叶帆

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 88回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2003年9月03日
发表于:2005-11-18 14:19:00
25楼
西门子PPI通信控件:

【属性】

  bps            波特率
  DataBit        数据位
  StopBit        停止位
  CheckOut       校验方式
  FixAddr        PLC地址

【方法】

  OpenPort       打开串口
  ClosePort      关闭串口
  PlcLogin       PLC登录
  PlcRun         PLC运行
  PlcStop        PLC停止
  ReadData       读PLC数据 
  WriteData      写PLC数据


【事件】

  ErrorMessge    操作状态信息

司空见笑

  • 精华:1帖
  • 求助:0帖
  • 帖子:28帖 | 304回
  • 年度积分:0
  • 历史总积分:574
  • 注册:2004年1月04日
发表于:2005-11-20 20:12:00
26楼
 这些资料与授权ASDN里都有!
这些问题通过ASDN都能找到答案!

ASDN-工控行业的MSDN!比备技术宝库!
有了ASDN基本上就能解决您的一切问题!
在论坛上看到的问题只要稍具基础,依靠ASDN都可以自己解决问题!


ASDN的目标:让人人成为高手,做到不求人!

EMAIL:plc666@sina.com
QQ:535279196(请注明ASDN)

薛定谔的猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 12回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2004年2月08日
发表于:2005-11-21 13:12:00
27楼
如果有电脑想和S7-200通讯,用PC Access,高级语言用OPC不就把数读出来了吗

叶帆

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 88回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2003年9月03日
发表于:2005-11-21 14:41:00
28楼
目前有两种比较好的方式:
1、Modbus Rtu ,Micro Win32以上版本已经包含该库,简单编几行代码即可,不过需要熟悉modbus协议,上位机实现基于该协议的读写操作。
Network 1 
// 初始化程序(该程序仅对端口0有效)
LD     SM0.1                       //PLC初次扫描        
//CPU为226的变量区范围:VB0 ~ VB5119
//初始化端口0为Modbus RTU Slave  占用空间VB4340~VB5119 CRC表:VB4596=VB4340+256
//        第2个参数(设备地址)需要修改      可以访问地址范围:VB0~VB4000
CALL   SBR19, 1, 1, 9600, 2, +0, +128, +32, +2000, &VB0, M0.0, MB1

Network 2 
LD     SM0.0
CALL   SBR1, M0.1, MB2             //端口0的服务处理

--------------
2、PPI协议,PLC不用编写一行代码,不过更难的是PPI非公开协议,需要开发一个基于读写的上位机程序。

有什么疑问可以访问我的Blog:http://blog.csdn.net/yefanqiu
也可以给我发邮件:yefanqiu@sohu.com

司空见笑

  • 精华:1帖
  • 求助:0帖
  • 帖子:28帖 | 304回
  • 年度积分:0
  • 历史总积分:574
  • 注册:2004年1月04日
发表于:2005-11-22 19:49:00
29楼
很简单的一个问题!PPI不算什么!


这些资料与授权ASDN里都有!
这些问题通过ASDN都能找到答案!

ASDN-工控行业的MSDN!比备技术宝库!
有了ASDN基本上就能解决您的一切问题!
在论坛上看到的问题只要稍具基础,依靠ASDN都可以自己解决问题!


ASDN的目标:让人人成为高手,做到不求人!

EMAIL:plc666@sina.com
QQ:535279196(请注明ASDN)

卡卡西

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2006年2月10日
发表于:2005-11-24 10:28:00
30楼
ASDN有网址吗?

IGBTER

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2005年9月21日
发表于:2006-03-21 11:01:00
31楼
请教各位大侠,我有一个S7-200 CPU226的可编程(旧的),为什么当我写的程序超过100byte时,程序就不能下载到PLC,且显示:“An error occurred while receiving date from plc”接收数据错误。请问这是为什么?是我的PLC的EEPROM坏了?
13405479585  QQ:187169920

pmx

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 28回
  • 年度积分:0
  • 历史总积分:254
  • 注册:2001年9月23日
发表于:2006-04-05 10:17:00
32楼
我有完整的PPI协议文本,70多页,有需要的联系我

弄门阵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2002年2月24日
发表于:2006-04-23 16:50:00
33楼
pmx:您好!
能否给我发1份完整的PPI协议文本,谢谢。
hwjokcq@163.com

mqie

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年1月17日
发表于:2006-05-31 11:59:00
34楼
pmx 您好!
 能否给我发1份完整的PPI协议文本,谢谢。
miqen@126.com

哓小

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年5月26日
发表于:2006-06-02 09:26:00
35楼
您好!

我也想要一份完整的PPI协议文本,谢谢!! 

哓小

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年5月26日
发表于:2006-06-02 09:27:00
36楼
您好!

我也想要一份完整的PPI协议文本,谢谢!! 
我的邮箱13141281031@m165.com

越做越烦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 57回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2006年3月23日
发表于:2006-06-02 10:17:00
37楼
谢谢叶帆。

helpme119

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 11回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2007年3月16日
发表于:2007-03-31 13:47:00
38楼
您好!

我也想要一份完整的PPI协议文本,谢谢!!我的邮箱:chenglong6489@yahoo.com.cn

skywalker

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2003年12月09日
发表于:2007-05-20 15:22:00
39楼
完整的PPI协议文本能否贴上来?谢谢

老士

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 196回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2003年2月25日
发表于:2007-06-30 12:15:00
40楼
大哥,我也想要一份PPI协议szjdy937@21cn.com

热门招聘
相关主题

官方公众号

智造工程师