发布于 2007-08-18 14:55:14
0楼
自由口通讯中,站地址和硬件、系统的设置是无关的,仅仅是通讯协议自己约定的结果。SMB30、SMB130只决定通讯的串口基本协议这部分联结的关系,也就是说只关系到通讯过程中每个字节的传送模式。而真正的通讯协议是包含了多个字节的数据块,其中每个字节都代表了一定的含义,包括本机的站地址。由于自由口通讯中主站是以广播方式向子站发布命令的,每次呼叫时,每个子站都能听到。而子站必须根据主站发出的呼号(地址)确认自己是否被呼叫,进而决定是否要做出响应。这些过程与PLC的系统PPI设定无关,完全取决于用户自己的通讯协议。如果协议中不指定站地址,在多站的网络中会引起极大的混乱。通讯指令指定的是发送或接收缓冲区的首地址,在这个寄存器中放置的是缓冲区的长度。指令将根据这个长度来处理跟随其后的寄存器中的数据,其中自然也包括站地址的数据。
家养老鼠名MINNIE