S7-200自由口通信 串口调试工具问题

已锁定

wook

  • 帖子

    10
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2013-04-18

普通 普通 如何晋级?

S7-200自由口通信 串口调试工具问题

871

1

2013-04-23 15:43:44

新手学习自由口通讯。参考了一段自由口通讯测试程序,用串口调试工具发送字符后,为何SMB2及目标寄存器中是其它值呢?比如发HEX格式一串(CCCCCCCCCCCCC),SMB2及目标寄存器VB100及以下的都是16#5E。只有发一串(0000000000000)时是16#00。
比如直接在主程序中加:
LD I0.0
MOVB 16#CC, VB100

I0.0触发后VB100值就是16#CC,如果用串口调试工具应该发什么格式的什么字符,VB100中才是16#CC呢? 不知是没搞清格式转换,还是RS232转RS485或其它硬件上有问题(测试设备:CPU216 1.00;笔记本USB转RS232转RS485到PLC端口0)
程序如下 :(收到5个字符就结束接收)
LD SM0.1
MOVB 0, MB0
MOVD &VB100, VD0
MOVB 16#49, SMB30
ATCH INT_0:INT0, 8
ENI

INT_0:
LD SM0.0
MOVB SMB2, *VD0
INCD VD0
INCB MB0

LDB= MB0, 5
-D 5, VD0
MOVB 0, MB0

新手学习,见笑了。。。。
S7-200自由口通信 串口调试工具问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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