找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
PPI网络通信:
PPI(点对点接口)是西门子专门为S7-200系统开发的通信协议。它基于“令牌环”的工作机制,PPI是一种主-从协议,通信主站之间传递令牌,分时控制整个网络上的通信活动。读/写从站的数据。主站和从站都通过不同的网络地址(站号)来区分,主站设备发送数据读/写请求到从站设备,从站设备响应。从站不主动发信息,只是等待主站的请求,并且根据地址信息对请求作出相应。
PPI网络中可以有多个主站,PPI并不限制与任意一个从站通信的主站数量,主站也可以响应其他主站的通信请求。
自由口通信:
自己定义通讯协议的方式,一般多用于与第三方不支持PPI协议的设备通讯
目前,用的较多的还有modbus通讯协议,西门子PLC通过modbus库支持modbus通讯协议。
自由口模式的数据字节格式总是有一个起始位、一个停止位,用户可以选择7位或者8位数据,也可以选择是否有校验位以及是及校验还是偶校验。
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1017[2].pdf
西门子的PPI(Point to Point)通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC作出接收正确的响应,上位机接到此响应则发出确认申请命令,PLC则完成正确的读写响应,回应给上位机数据。这样收发两次数据,完成一次数据的读写.
详细参照:http://www.eefocus.com/article/08-07/46776s.html
其详细实例编程请参考以下链接:
1.如何通过S7-1200与第三方设备实现自由口通信:http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0404.pdf
2.S7-200与PC自由口通信编程:
http://blog.csdn.net/lh1611/article/details/5752667
3.自由口模式下PLC与计算机的串口通信:
http://wenku.baidu.com/view/5f5dd61bff00bed5b9f31d82.html
4.S7-200与计算机通信:
http://bbs.gkong.com/archive.aspx?ID=158256
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!