您当前的位置:五五电子网电子知识plc技术PLC入门西门子S7-200PLC自由口通讯的实现及应用设 正文
西门子S7-200PLC自由口通讯的实现及应用设

西门子S7-200PLC自由口通讯的实现及应用设

点击数:7650 次   录入时间:03-04 11:47:25   整理:http://www.55dianzi.com   PLC入门

2.5 自由口通讯的指令
    (1) 发送指令xmt 其指令格式如图所示:  

    发送指令用于激活发送数据缓冲区tbl中的数据,数据格式如下所示,数据缓冲区中的第一个数据是指定要发送的数据的总字节数,最大为255个,从第二个数据开始是依次要发送的数据。port指定用于发送的端口,在发送完缓冲区中的最后一个数据时产生中断事件。
    (2) 发送指令rcv其指令格式如图所示:

    接收指令rcv 用于从指定的端口接收数据,并将接收到的数据存储与其参数tbl所指定的缓冲区内,缓冲区的第一个字节指示接收到的字节数量,第二个字节指示接收的起始字符,最后一个字节指示的是结束字符,起始字符和结束字符之间的是接收到的数据,同发送缓冲区一样,接收缓冲区的最大数量也是255个字节。
    (3) 与自由口通讯有关的中断(见表2)

3  plc自由口通讯的程序设计
3.1 自由口通讯的初始化子程序(见图1)

图1(a)

图1(b)

图1(c)

图1(d)

3.2 自由口通讯的发送子程序(见图2)


 

上一页  [1] [2] [3] [4]  下一页


本文关键字:西门子  PLC入门plc技术 - PLC入门