s7-200通讯问题求助!!! 点击:224 | 回复:2



jiaweiqiang

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-09-19 09:47:24
楼主

我现在正在做s7-200与西安达泰usb模块的通讯,但是我对PLC不是很熟。不知道采用那种接收起始条件比较好??

另外,S7-200 接收中断响应的起始条件是什么啊??

我询问西门子技术支持,他告诉我接收中断响应的起始条件是:满足规定的接收起始条件(以端口0为例,就是在SMB87设定的接收起始条件)就相应中断。  

但是,如果选择起始字符检测,岂不是在接收中断响应前,已经接收了一个字符了??

触发接收的条件??




jiaweiqiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-09-19 10:11:30
1楼

怎么没人回复呢??

自己顶一下

标准触点

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 835回
  • 年度积分:0
  • 历史总积分:1281
  • 注册:2006年8月05日
发表于:2008-09-19 12:47:38
2楼

通讯本身具体的收发过程并不受plc程序的控制,发送和接受数据存储器也是独立的,plc程序只能控制通讯功能是否发送命令,接受通讯并不受plc控制,也就是说只要有数据传来,通讯功能就接受,并且通过SMB87设定的内容来判断是否产生中断。接收中断响应,是指在通讯接受完成后产生一个中断,这个中断是受SMB87设定控制的。接受起始字,是指每一串指令都需要一个特殊的字符,来判断这是否是一个数据的开始,还有通讯结束字,这些是为了保证通讯不出错而设定的,并不对通讯功能本身产生影响。


热门招聘
相关主题

官方公众号

智造工程师