回复:应用探讨—S7-200 自由口通信

牧鹰人

  • 帖子

    2
  • 精华

    0
  • 被关注

    1

论坛等级:新手

注册时间:2010-06-23

普通 普通 如何晋级?

发布于 2010-12-24 11:26:29

40楼

自由口编程的一般原则:



1. SM0.1 触发端口初始化,连接发送完成和接收完成中断(中断事件9 和23)



2. SM0.0 触发RCV 指令



3. XMT 指令用上升沿触发,并在指令运行前先停止端口0 的接收(复位SM87.7,



执行RCV 指令)



4. 在发送完成中断中,重新置端口0 为接收状态(置位SM87.7,执行RCV 指令),



清空RCV 指令的接收缓冲区



5. 尽量减少在中断程序中编程,如果时间允许仅在中断程序中置标志位,然后在主



程序中扫描该位执行具体的程序



6. 根据将要接收信息的不同,合理设置SMB87~SMB94


自动中国
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33288条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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