回复:s7-200与串口调试助手的自由口通讯

小飞侠24小皇帝

  • 帖子

    15
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2012-12-06

普通 普通 如何晋级?

发布于 2012-12-13 20:08:32

9楼

主程序
LD SM0.1 //程序首次扫描为on
MOVB 9, SMB30 // 无奇偶校验,8位有效数据,9600b,自由口通信模式
MOVB 16#B0, SMB87 //允许接收信息,使用SMB89的值检测结束信息,使用SMB90的值检测空闲状态
MOVB 10, SMB94 //要接受的最大字符数为10个
MOVB 5, VB200 //发送数据缓冲区里存入5个数
ATCH INT_0:INT0, 23 //通信端口0接收完成中断
ENI //允许中断
LDB<> SMB86, 0 //接受信息状态字节不为0,触点闭合
RCV VB100, 0 //接收串口调试助手发来的数据,存放在VB101开始的地址中
中断程序
LD SM0.0 //该位始终为1
XMT VB200, 0 //把VB201开始地址的数据发送给串口调试助手
希望能到论坛里向高手们学习
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33266条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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