求教自由口通讯的问题

已锁定

  • 帖子

    45
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2010-08-13

普通 普通 如何晋级?

求教自由口通讯的问题

778

2

2011-12-28 17:28:07

我现在做一个PC为主站,S7 200为从站的自由口通讯程序,主站发送指令给从站,PLC根据指令要求,发送或者接受数据,校验方式为BCC校验,把数据以字节为单位做异或和。现在遇到2个问题,希望高手帮帮忙!
第一个问题:校验码是放在发送缓冲区数据后面的,为2个字节。PC接收PLC发送过来的数据的时候,校验码总是跟之前一个数据重叠,比如:第一个数据是1,第二个数据是2...第10个数据是10,然后接着是校验码,值是2,PC接收到数据时,到第十个数据就是102,。请问为什么会这样?有什么办法解决?我是用计算机的超级终端测试的
第二个问题:计算机发给PLC的数据是二进制数据,PLC接收到数据后,怎么把二进制数据转换成10进制呢?

望了解的朋友帮忙。给点经验,谢谢
求教自由口通讯的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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