西门子s7 200 |西门子s7-200plc |西门子s7 200介绍 |发送数据和接受数据
s7-200PLC发送数据
发送指令使您能够发送一个字节或多个字节的缓冲区,最多为255个。
图6--9给出了发送缓冲区的格式。
如果有一个中断西门子PLC程序连接到发送结束事件
上,在发送完缓冲区中的最后一个字符
时,则会产生一个中断(对端口0为中断事
件9,对端口1为中断事件26)。
您可以不使用中断来执行发送指令(例如:向打印机发送消息)。通过监视SM4.5或者SM4.6信号,判
断发送是否完成。
把字符数设置为0并执行XMT指令,可以产生一个BREAK状态。这样产生的BREAK状态,在线上会
持续以当前波特率传输16位数据所需要的时间。发送BREAK的操作和发送其他任何消息的操作是一
样的。当BREAK完成时,产生一个发送中断并且SM4.5或者SM4.6反应发送操作的当前状态。
西门子s7-200接收数据
接收指令使您能够接收一个字节或多个字节的缓冲区,最多为255个。
图6--10给出了接收缓冲区的格式。
如果有一个中断程序连接到接收消息完成
事件上,在接收完缓冲区中的最后一个字
符时,西门子PLC S7--200会产生一个中断(对端口0为
中断事件23,对端口1为中断事件24
您可以不使用中断,通过监视SMB86(端口0)或者SMB186(端口1)来接收消息。当接收指令未被激
活或者已经被中止时,这一字节不为0;当接收正在进行时,这一字节为0。
东莞市精一控自动化电气有限公司,提供西门子plc现货||西门子s7 200介绍 |西门子PLC|西门子plc型号
|