有关西门子s7 plc自由通信口模式的实例教程,打印机和条形码阅读程序,用一个仿真的打印机程序来描述数据发送,再用一个条形码阅读程序来说明数据接收。
西门子s7 plc自由通信口模式的实例教程
打印机和条形码阅读程序
西门子s7 plc的自由通信口模式(Freeport Mode)的通信协议可自由定义,通信所需要的信息存放在特殊存储字节SMB30中,用户须作如下说明:
1、奇偶校验;2、每个字符的位数;3、波特率。
自由通信口模式可以接收和发送数据。
本例用一个仿真的打印机程序来描述数据发送,再用一个条形码阅读程序来说明数据接收。
例图:
1、打印机程序框图:
2、打印机程序和注解
此程序描述向打印机发送数据。为了简化此例,窗口下的终端程序可代替打印机作为接收器边接。打印泪L或终端的组态特性为9600波特,无奇偶校验,每字符8位。
本程序长度为13个字。
//正确设置自山通信日模式对此应用很重要。
//所需信息装载在特殊存储字节SMB30中。
//这些输入数据可从操作手册中查询。
//发送命令XM丁包含了发送信息缓冲区的起始地址,该地址单元中只包含了发送信息的长度(以字节为单位)。
3、条形码阅读器程序框图
4、条形码阅读器程序和注解
该程序描述数据接收,条形码阅读器通过接日把读到的数据用自山通信日模式发给SIMATIC S7-200。
为简化此例,窗口下的终端程序可代替条形码阅读器作为发送器连接。
本程序长度为15个字。
本站仅提供信息发布平台,文章仅代表作者个人观点。
首页 > plc > 西门子plc编程实例