西门子S7 PLC自由通信口模式的应用(打印机和条形码阅读程序)
2024-02-10  来源: www.im100.com

   西门子S7 PLC的自由通信口模式(Freeport Mode)的通信协议可自由定义,通信所需要的信息存放在特殊存储字节SMB30中,用户须作如下说明:

    奇偶校验

    每个字符的位数

    波特率

   自由通信口模式可以接收和发送数据。本例用一个仿真的打印机程序来描述数据发送,再用一个条形码阅读程序来说明数据接收。

例图

打印机程序框图

打印机程序和注解

      此程序描述向打印机发送数据。为了简化此例,窗口下的终端程序可代替打印机作为接收器边接。打印泪L或终端的组态特性为9600波特,无奇偶校验,每字符8位。

      本程序长度为13个字

//正确设置自山通信日模式对此应用很重要。

//所需信息装载在特殊存储字节SMB30中。

//这些输入数据可从操作手册中查询。

//发送命令XM丁包含了发送信息缓冲区的起始地址,该地址单元中只包含了发送信息的长度(以字节为单位)

条形码阅读器程序框图

条形码阅读器程序和注解

该程序描述数据接收,条形码阅读器通过接日把读到的数据用自山通信日模式发给SIMATIC S7-200。为简化此例,窗口下的终端程序可代替条形码阅读器作为发送器连接。

本程序长度为15个字。