回复:应用探讨-SIMATIC S7-300/400串口通信—发帖整理

  • 帖子

    3917
  • 精华

    20
  • 被关注

    27

论坛等级:奇侠

注册时间:2003-06-16

普通 普通 如何晋级?

发布于 2009-11-13 16:17:21

14楼

quote:以下是引用eaglesky在2009-10-21 21:50:55的发言:
串口通讯,弄清楚数据格式,余下的就是轮询了。可以用程序块的标识位判断,也可以用组态参数的时间设定。前者也需要同时增加延时判断,已应对多块仪表中通讯部正常的情况。
通过CP340/341发送数据按照要求的数据格式即可,而接收的数据通常都是需要做处理才能用。
个人觉得半双工方式比全双工程序上更容易处理,发、收对应,全双工的话就需要对接收的数据加以判断处理了。
还有CP340/341的数据缓冲区的使用了,实际应用中遇到过一种情况,接收到的数据次序发生混乱,原因是数据存储在缓冲区,没有被一一对应的取过来。
还有就是,实际使用中,CP340在数据处理能力上,确实不如CP341,两者之间恐怕不止差一个狗的问题。
总的来说,要编写一套完整、细致的串口通讯程序,除了主程序之外,附属的各种情况要考虑很多东西。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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