欢迎光临散文网 会员登陆 & 注册

西门子 PPI 通讯概述

2022-11-29 05:17 作者:张框子zZ  | 我要投稿

PPI 协议是 S7-200 CPU 最基本的通讯方式,通过原来自身的端口 PORT0 或 PORT1 就可以实现通讯,是 S7-200 CPU 默认的通讯方式。 PPI 是一种主--从协议通信,主--从站在 1 个令牌环网中。在 CPU 内用户调 用网络读写指令即可。 SMB30 是 PORTO SMB130 是 PORT1 通信控制

设置端口 0 站号为 3,选择波特率为 9.6KBS 下载系统块参数到 CPU,同样的方式 设置另一个 CPU,端口 0 的站号为 2,波特率为 9.6KBS 下载系统块参数到 CPU 中。 最后利用网络插头把甲机和乙机的端口 0 连接,利用软件搜索,应该同时发现 2 个 CPU 两台 S7-200 实现 PPI 通讯之主站程序 TITLE=甲机主站程序 Network 1 // 网络标题 // 定义 PPI 为主站 10 的形式,默认是从站 00 // SMB30=0000 0010,定义 PPI 主站 LD SM0.1 MOVB 16#0A, SMB30 Network 2 // 读网络初始化 LD SM0.1 MOVB 16#03, VB101 //读 3 号站 MOVD &MB10, VD102 //远程地址 MB10 MOVB 16#1, VB106 //准备读 1 个字节 Network 3 // 写网络初始化 LD SM0.1 MOVB 16#03, VB111 //写 3 号站 MOVD &QB0, VD112 //写到远程 QB0 MOVB 16#1, VB116 //写一个字节 Network 4 // 读网络命令 LD SM0.0 //读网络指令 NETR VB100, 0 //把读到的内容装到本站 QB0 Network 5 // // 写网络命令 LD SM0.0 MOVB MB10, VB117 //把 QBO 的状态准备写到远程 NETW VB110, 0 //写网络指令 Network 6  // 甲机星形输出 LD V107.0 //甲机星形输出 = Q0.2  Network 7  // 甲机三角形输出 LD V107.1 //甲机三角形输出 = Q0.3  Network 8  // 启动乙机 LD I0.2 //启动乙机 AN M10.1  S M10.0, 1  Network 9  // 乙机星形启动延时 6S 进入三角运行 LD M10.0 //乙机星形启动 TON T37, 60 //延时 6S 进入三角运行 Network 10  LD T37  S M10.1, 1  R M10.0, 1  Network 11  // 停止乙机 LD I0.3 //停止乙机 R M10.0, 2  两台 S7-200 实现 PPI 通讯之从站程序 TITLE=乙机从站程序 Network 1 // 网络标题 // 默认是 PPI 从站。从站 PORT0 口设置为 3 号站 LD SM0.1  MOVB 16#08, SMB30 //定义为从站 Network 2  // 启动甲机 LD I0.0 //启动甲机 AN M10.1  S M10.0, 1  Network 3  // 星形启动后,延时 6S 进入三角运行 LD M10.0 //星形启动后 TON T37, 60 //延时 6S 进入三角运行 Network 4  LD T37  S M10.1, 1 R M10.0, 1 Network 5 // 停止甲机星三角 LD I0.1 //停止甲机星三角 R M10. 0, 2

西门子 PPI 通讯概述的评论 (共 条)

分享到微博请遵守国家法律