回复:修改step7通信时的轮训下发间隔时间,指令下发太快识别不到s7-200

201610282T06DB

  • 帖子

    8
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2016-10-28

普通 普通 如何晋级?

发布于 2016-10-28 14:44:00

12楼

展开查看
以下是引用WWCWWC在2016-10-28 14:18:23的发言 >11楼

哦,我误解了。

   你这个问题不能够靠设置解决的,modbus通讯一般采用轮询通讯方式,如果需要所谓的快速相应,只能修改主站轮询模式为按控制要求进行数据的接、发模式,需要在主站上进行,你从站只能是相应主站的请求。

所牵涉到的问题是主站,你只能与主站编程人员沟通,那样可能会引发若干个从站的通讯问题。

   【没法识别就没法下载程序进去,step7是编程软件。】这句话该如何理解?

以下是引用201610282T06DB在2016-10-28 13:59:31的发言 >10楼:你误会了,我没说收...

引用10楼详细内容:

你误会了,我没说收不到,我只是说收到的时间太久了。我要解决的是step7和s7-200的识别问题,并不是主从站的通信问题,没法识别就没法下载程序进去,step7是编程软件。还是谢谢你

以下是引用WWCWWC在2016-10-28 12:04:28的发言 >8楼:,这样一路问下来,...

引用8楼详细内容:

,这样一路问下来,好像如你开始说的不一致了,你开始说的是无法接收到信息。这个暂且不讲。

如果能够接收到数据,只是你不知道这些数据是给谁的,那样就好办了。

让对方在发送数据包里面的开始加入起始符,一种仅仅对你从站信息的标定,如、aa,这样当年接收到数据的开始发现是aa的是给你的。

以下是引用201610282T06DB在2016-10-28 11:52:41的发言 >7楼:是的,为从站,如...

引用7楼详细内容:

是的,为从站,如你所说的那样

以下是引用WWCWWC在2016-10-28 11:47:17的发言 >6楼:你的设备在这个系...

引用6楼详细内容:

你的设备在这个系统中充当的是什么角色?主站还是从站?

看你的描述,好像对方为主站,并发送的是广播通讯模式,即发送的数据不包含从站地址信息。


STEP7就是IDE工具,就好像Keil,写好了代码生成了可执行文件就可以下载到板子上。STEP7不能识别这个设备的型号是S7-200 CN就没办法下载,就如一楼的那两图。可能我表达的不是很清楚,让你把问题往主从通信上理解了。其实就是这个软件识别不了这台s7-200设备,我程序下载不进去,也不是不能识别,直连可以识别,通过虚拟串口就不行了。原因是软件下发的识别指令间隔时间太短,s7-200还没回应下发的第一条指令,第二条指令就来了,导致后面所有的指令全乱套了,所以我在想能不能拉大这个间隔时间解决,但是翻遍了这个软件都没找到相关设置。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33266条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。