S7-200 Modbus通讯问题请教+讨论 点击:1126 | 回复:13



dustya

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2003年7月16日
发表于:2009-08-07 17:15:09
楼主

状况是这样的,S7-200 CPU 226,

采用200做从站模式

但是在用modscan32测试时,一点反应也没有,同时port0还能上下载程序(当然是不在占用电脑串口的情况下),电脑端用的是研华RS232转RS485串口卡,可是按照说明如果上电初始化程序之后port0应该不能通讯micro -win.
请大家讨论帮忙,当然通讯端口设置什么的应该没问题的,我一样的设置和micro-win通讯没问题。
可能说的不是很具体,有疑问提出来我会补充。
谢谢!……



dustya

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2003年7月16日
发表于:2009-08-08 21:35:13
1楼

哥们,没人帮我啊。……—

dustya

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2003年7月16日
发表于:2009-08-11 11:42:54
2楼

帮帮忙啊!dajia

藤木夏树

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年8月11日
发表于:2009-08-11 14:05:13
3楼

来帮顶

 

 

iorik

  • 精华:0帖
  • 求助:2帖
  • 帖子:9帖 | 39回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2008年4月15日
发表于:2009-08-18 15:25:00
4楼
把Mbus_slave的使能信号换sm0.0试试。
同时mbus_init的done和error换m10.1和mb10试试

dustya

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2003年7月16日
发表于:2009-08-20 20:59:36
5楼

上楼说的,应该没什么改善,sm0.0这个我测试过,后面说的m10.1和mb10应该无关痛痒。

不过谢谢你 ,同时在这里我有一个疑问,modscan32作为modbus模拟器的时候支持485和422吗

?还是没关系,这个问题按理说没关系,好像回顾起来,我之前好像也撞到这方面问题,但当时没太在意,请有经验的师傅指示。

询问

  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 274回
  • 年度积分:0
  • 历史总积分:832
  • 注册:2004年10月13日
发表于:2009-08-21 13:07:32
6楼

dustya 有关系,怎么会没有关系

你把两个EN端都改成SM0.0  然后地址不要重叠

vaivai

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 125回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2008年8月13日
发表于:2009-12-28 13:16:35
7楼

先用一个MODBUS软件走一下!

深圳市赛远自动化系统有限公司是从事工业自动化的通讯产品研发、生产和销售的高科技公司,研制生产的SY-S72系列无线通讯模块采用先进的频率合成技术,CPU锁相环控制,专用于西门子S7-200系列PLC和上位机的无线编程以及无线数据通讯,为国内首创,能适应各种点对点、点对多点的无线数据通信方式,具有通过无线方式完全隔离现场危险信号,收发一体、安装方便、使用简单、性价比高、稳定可靠等特点,广泛用于西门子S7-200 PLC的无线编程,各种数据的远程采集、控制系统之中,是传统有线编程和通讯系统的更新换代产品。

该西门子无线编程电缆,采用最新的无线技术结合西门子的通讯协议,支持PPI协议和自由口协议,MODBUS协议等的无线通讯,可以用来直接无线编程。详细情况请访问:http://automation.futurelooks.cn

欢迎各位联系咨询更详细的信息,QQ:784979763。也欢迎加入工业通讯群:100019158.

dirgan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2007年1月24日
发表于:2009-12-29 23:16:51
8楼

SM0.1更改一下,使初始化时间长点

SM0.7更改成SM0.0

ccsly

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 19回
  • 年度积分:0
  • 历史总积分:84
  • 注册:2000年10月16日
发表于:2010-01-06 22:02:58
9楼
226有两个通讯口PORT0和port1,你定义modbus从的时候应该是选了另外一个口,不然运行后使用的端口用PPI是通不上的,你可以用另外一个口使用PPI连一下试试,通不上就对了。

刘学良

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 31回
  • 年度积分:3
  • 历史总积分:138
  • 注册:2007年5月26日
发表于:2010-01-07 14:31:16
10楼

最好把从站设置程序写到MAIN(OB1)中。

一个大菜鸟

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 34回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2005年4月14日
发表于:2010-01-08 08:27:21
11楼
sm0.7接通的要求是开关位于term位置

starcctv2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年12月28日
发表于:2010-01-22 16:08:19
12楼

地址可能有问题。把sm0.7改成sm0.1

dustya

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 54回
  • 年度积分:0
  • 历史总积分:197
  • 注册:2003年7月16日
发表于:2013-02-22 16:37:22
13楼

后来搞通了, 具体我又记不清楚了, 应该是一个触发问题, 如果在做类似事情的朋友, 有需要可和我沟通,17505756@qq.com.

目前还是一知半解, 不过这个程序已经通了用在项目上了。


热门招聘
相关主题

官方公众号

智造工程师