发送指令用于激活发送数据缓冲区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)
本文关键字:西门子 PLC入门,plc技术 - PLC入门