振动变送器IMDSI14

  • 图片0
  • 图片1
  • 图片2
1/3
新浪微博
QQ空间
豆瓣网
百度新首页
取消

振动变送器    IMDSI14 

振动变送器    IMDSI14 

振动变送器    IMDSI14 




HITACHI 4X-KIT 

SIEMENS SIMATIC S7 6ES7314-1AF11-0AB0 6ES7 314-1AF11-0AB0 

Siemens Simatic S7 6ES7322-1BH01-0AA0

SIEMENS SIMATIC NET 6GK7443-5DX04-0XE0 6GK7 443-5DX04-0XE0

SIEMENS SIMATIC 6ES7131-1BH01-0XB0 Vers. 02 + 6ES7193-1CH10-0XA0 

Siemens B1200-C480 

SIEMENS SIMATIC S5 6ES5318-8MB13 6ES5 318-8MB13 

SIEMENS SIMATIC S7 6ES7131-7RF00-0AB0 6ES7 131-7RF00-0AB0

SIEMENS SIMATIC S7 6ES7952-0KF00-0AA0 6ES7 952-0KF00-0AA0 

SIEMENS SIMATIC S7 6ES7316-2AG00-0AB0 6ES7 316-2AG00-0AB0

Siemens Simatic S7 6ES7331-7RD00-0AB0


定义了一个Frame-FSM类型的数据结构,用来对接收到的数据进行处理。 typedefstruct{ byte State; //当前所处的状态 byte SYM_Plas;//转义字符标志,若为1,表示需对当前数据转义 bytc DatoLenoth;//数据长度 byte CheekSum;//校验和 byte Offset; //偏移地址,对应当前接收到的数据在该帧中的位置 byteFrame_Data;//帧内的有效数据 }Frame_FSM; 利用主机发送过来的消息驱动有限状态机,串口接收数据驱动的有限状态机包括以下几种状态; ① 任意状态。无论单片机原来处于何种状态,收到字符0xaa,都表明1帧新的数据即将开始发送。此时,如果单片机处于1帧正在接收的状态。就会丢弃原数据重新进入收到同步字符状态。 ② 任意状态(除了INIT_STATE之外)。无论单片机原来处于何种状态.收到字符0xfc,都表明系统中出现了转义字符。此时,将转义字符标志置1,丢弃当前接收的数据后返回;每一次进入重建帧处理函数后,系统会判断转义字符标志是否为l。若为l,则根据当前字符进行转义(当前字符为0x00,则转义为Oxaa;当前字符为0x01,则转义为Oxfc;如果为其他字符则丢弃),然后将转义字符标志重新清O。 ③ INIT_STATE,初始状态。在这个状态下,将重建帧的偏移地址和校验和清0,然后等待接收数据。收到起始宇符Oxaa后,将状态转入AA_SYN_STATE;收到其他字符都丢弃不理。


厦门阿米控技术有限公司为你提供的“振动变送器IMDSI14”详细介绍
在线留言

*产品

IMDSI14

*详情

*联系

*手机

推荐信息

PLC控制系>PLC通讯模>振动变送器I
信息由发布人自行提供,其真实性、合法性由发布人负责;交易汇款需谨慎,请注意调查核实。
触屏版 电脑版
@2009-2024 京ICP证100626