搜索
bottom↓
回复: 5

西门子PLC与PC进行串口通信

[复制链接]

出0入0汤圆

发表于 2009-12-13 21:56:29 | 显示全部楼层 |阅读模式
小弟在学习西门子PLC与计算机串口通信,我用的是西门子PLC原装编程下载线,可就是无法实现,请各位大侠帮帮忙,请问会不会是因为编程下载线不能进行与PC串口通信啊?
我用的西门子原装编程下载线 (原文件名:iii.jpg)
头像被屏蔽

出0入0汤圆

发表于 2009-12-13 22:00:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2009-12-13 22:15:28 | 显示全部楼层
怎么个通讯法啊,是用自己编的通讯软件进行通讯?还是与西门子编程软件进行通讯呢?判断通讯连接是否正常,你可以用西门子STEP 7- Micro/WIN V4.0 软件(正确设置通讯用COM口及波特率)进行测试啊,假如能读到PLC说明通讯部分一切正常.假如要与自己编的软件进行通讯,需要了解PPI协议(当然你也可以用其他协议,比如自定义,MODBUS等等).

出0入0汤圆

发表于 2009-12-13 22:18:20 | 显示全部楼层
PPI的电缆的话,楼主是用200的。200的串行通信是利用200上PPI端口,实际是485端口(3、8两脚)。
PPI是指西门子200的内部的通信协议,未公开的,如果要用这个PPI协议进行通信,自行搜索网上破解的协议说明(估计不是完整破解的协议)。
如果自己写通信协议,则要在MicroWin里把PPI端口设置为通信端口及相关通信参数,调用相关函数、中断实现收发。因为运行时占用PPI口,对只有一个PPI口的型号,下载程序时必须手动打到stop,且不能在线监视。

出0入0汤圆

 楼主| 发表于 2009-12-13 22:27:44 | 显示全部楼层
我的上位机是用vb编的,PLC方有通信程序,使用的是自由通信方式!!!

出0入0汤圆

发表于 2009-12-13 22:57:52 | 显示全部楼层
看看《深入浅出S7-200》关于s7-200自由口通讯部分;SMB30定义了Port0通讯的工作模式,XMT发送,RCV接收。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 16:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表