回复:为什么我的“接收完成”中断程序不会被调用?

行走江湖

  • 帖子

    128
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2004-03-24

普通 普通 如何晋级?

发布于 2004-05-18 09:12:48

0楼

是这样的:
1.PLC与8台单片机进行通讯,单片机地址分别为:16#20~16#27,PLC发送的数据格式见上面的数据块(数据组1,数据组2),单片机回应的数据格式见上面的数据块中的后面3组数据。
2.PLC通讯处理方式:
(1)开机初始化;
(2)PLC对首台单片机进行“写”操作;
(3)若“写”回应码正确,则PLC对首台单片机进行“读”操作;
(4)若“读”回应码正确,则PLC将“写”各个数据组中的“单片机地址” 加1,各数据组中其他数据不变,PLC准备对下一台单片机进行操作;
重复上述第(2)~(4),依次对8单片机进行“写”--->“读”操作,通讯过程中,若回应码出错,则重发相应数据组。
大概就是这样,不知道我说清楚没有?
请各位同仁帮忙看一下,小弟不甚感激!
gusb_email@163.com
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33071条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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