s7-200的串口通信 点击:1001 | 回复:12



devilda

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 35回
  • 年度积分:2
  • 历史总积分:88
  • 注册:2011年8月10日
发表于:2012-02-15 15:09:22
楼主
我现在学习plc,串口怎么通信啊,我电脑有个简单的Comtools发送和接收数据,但是一直不能成功,我直接输出SMB30D和SMB130的数据,这个怎么设置啊,程序也不懂啊,通信这一块很差劲


楼主最近还看过



yjig

  • 精华:2帖
  • 求助:6帖
  • 帖子:110帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2012-02-15 18:35:28
1楼
调用S7-200MODBUS库,至于如何用,如何读、写S7-200内部地址,在S7-200帮助文件有详细介绍。

zhxl198808

  • 精华:7帖
  • 求助:14帖
  • 帖子:79帖 | 3915回
  • 年度积分:0
  • 历史总积分:22219
  • 注册:2008年9月06日
发表于:2012-02-15 20:26:03
2楼
引用 yjig 的回复内容:调用S7-200MODBUS库,至于如何用,如何读、写S7-200内部地址,在S7-200帮助文件有详细介绍。



原创军团-净水员

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 266回
  • 年度积分:0
  • 历史总积分:965
  • 注册:2011年11月20日
发表于:2012-02-15 20:34:56
3楼

首先先确认你串口是买现成的还是自己做的。如果是自己做的,连接针脚一定要正确。然后在软件里设置通讯参数。就可以了!

彭建飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 166回
  • 年度积分:0
  • 历史总积分:890
  • 注册:2008年6月14日
发表于:2012-02-16 07:18:07
4楼

首先先确认你串口是买现成的还是自己做的。如果是自己做的,连接针脚一定要正确。然后在软件里设置通讯参数。就可以了!

hyldg

  • 精华:1帖
  • 求助:0帖
  • 帖子:2帖 | 242回
  • 年度积分:0
  • 历史总积分:1220
  • 注册:2011年3月26日
发表于:2012-02-16 08:05:34
5楼
你是什么牌子的PLC,有专用数据线吗?如果没有,首先搞对电平,在搞对协议。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:27帖 | 3065回
  • 年度积分:0
  • 历史总积分:12427
  • 注册:2008年9月18日
发表于:2012-02-16 13:32:53
6楼

引用 hyldg 的回复内容:你是什么牌子的PLC,有专用数据线吗?如果没有,首先搞对电平,在搞对协议。



硬件接口 协议要一一致,  例如 RS232, 对RS232, RS485<->RS485,RS422,  等等!

  

bhdxzgp

  • 精华:8帖
  • 求助:10帖
  • 帖子:197帖 | 5451回
  • 年度积分:0
  • 历史总积分:21613
  • 注册:2006年4月16日
发表于:2012-02-16 20:05:58
7楼
大家多来支持一下;相互交流一下啊!!!

liquang

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 187回
  • 年度积分:0
  • 历史总积分:3134
  • 注册:2010年11月25日
发表于:2012-02-16 21:39:14
8楼

建议你精读系统手册。

陈石头

  • 精华:33帖
  • 求助:2帖
  • 帖子:434帖 | 9288回
  • 年度积分:0
  • 历史总积分:54989
  • 注册:2008年3月07日
发表于:2012-02-17 00:50:53
9楼
//2012年2月16日奖励标识符//谢谢各位热心解答.............. 

GIPENG-巨朋 PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 105回
  • 年度积分:0
  • 历史总积分:811
  • 注册:2011年5月12日
发表于:2012-02-17 01:05:26
10楼
多多看看自由口的教材资料,多搞点示例做做啊

wyjcq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2006年8月23日
发表于:2012-02-17 10:22:59
11楼

西门子帮助里都写的很清楚的,好好研究

onesky

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 35回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2003年11月28日
发表于:2012-02-23 16:32:02
12楼

1.硬件接口要对,西门子的COM口 3:485+ 8::485- ,如果和你的计算机通信,你的计算机的COM口要通过232转485转换模块,转成485方式。然后用两根线把西门子的3连你模块的485A,8连你模块的485B,GND可以不连,距离远的话要用屏蔽双绞线。

2.看200的手册关于中断和通信的内容。网上也有大量的例子,关键是要设置几个寄存器,通信主要是通过中断程序实现。

3.调试时,先在上位机上安装调试助手,调通后再上你自己的软件。要注意是否要用十六进制发送,否则的话有的设备没反应的。


热门招聘
相关主题

官方公众号

智造工程师