自由口通讯的问题

已锁定

自强鼠

  • 帖子

    39
  • 精华

    0
  • 被关注

    5

论坛等级:游民

注册时间:2010-08-01

普通 普通 如何晋级?

自由口通讯的问题

620

4

2010-11-30 14:13:37

今天就和大家一起分析下这个问题,首先我们了解自由口通讯是属于串口通讯(即半双工 何为半双工也就是发送的时候不能接收,接接收的时候不能发送,下来我们就需要了解到自由口通讯的控制字节和通讯格式控制字节(smb87或smb187,smb30或smb130)smb87的每个位的定义可以到书上查这里就不多说了。
smb30是定义通讯格式(b0 b1为定义通讯格式,b2 b3 b4 定义波特率, b5位定义停止位, b6 b7定义校验方式)总的讲2个PLC通讯他们的协议需要一样(就像2个人讲话一样 只有语言相通的话 才能交流。
下面就讲下发送和接收的框架:甲机 发送中断①(发送完成标志产生个中断②)→中断2 ( 分离中断,禁止发送进入接收状态 接收完成标志产生中断③)→中断3(定时时间到产生中断跳到①好中断)就这样如此循环
乙机:发送中断①并分离定时中断(发送完成标志产生个中断②)→中断2(接收完成产生中断③)→中断3 定时中断(定时时间到产生中断①)这样如此循环。
我们知道了这个过程思路会很明白了,直接按照这个格式往里面套就可以了,哪里有不明白的地方发帖子。
自由口通讯的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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