导读:
PUT/GET 指令的编程可以使用PUT/GET 向导以简化编程步骤。该向导Zui多允许组态16 项独立PUT/GET 操作,并生成代码块来协调这些操作。
CPU1 (192.168.2.1 ) 把VB100~107数据传输到CPU2(192.168.2.2 ) VB0~7
CPU1 (192.168.2.1 ) 把VB100~107数据读取到CPU2(192.168.2.2 ) VB0~7
一、PUT/GET 向导编程步骤PLC
1、STEP7 Micro/WIN SMART 在“工具”菜单的“向导”区域单击“Get/Put”按钮,启动PUT/GET 向导(见图1)。
图1 启动
2、在弹出的“Get/Put”向导界面中添加操作步骤名称并添加注释(见图2)。
图2
a. 点击“添加”按钮,添加PUT/GET操作
b. 为每个操作创建名称并添加注释
3、定义PUT/GET操作(见图 3、图 4)。
图3 定义PUT 操作
a. 选择操作类型,PUT或 GET
b. 通信数据长度
c. 定义远程 CPU的 IP 地址
d. 本地 CPU 的通信区域和起始地址
e. 远程 CPU 的通信区域和起始地址
图4 定义GET 操作
a. 选择操作类型,PUT或 GET
b. 通信数据长度
c. 定义远程 CPU的 IP 地址
d. 本地 CPU 的通信区域和起始地址
e. 远程 CPU 的通信区域和起始地址
4、定义PUT/GET向导存储器地址分配(见图5)。
图5 分配存储器地址
注意:
点击“建议”按钮向导会自动分配存储器地址。需要确保程序中已经占用的地址、PUT/GET向导中使用的通信区域与不能存储器分配的地址重复,否则将导致程序不能正常工作。
5、在 图 5中点击“生成”按钮将自动生成网络读写指令以及符号表。只需用在主程序中调用向导所生成的网络读写指令即可(见图6)。
图6 主程序中调用向导生成的网络读写指令
二、程序调试PLC
把主动端程序下载到CPU1中(192.168.2.1),被动端CPU2(192.168.2.2)不需要写程序,把空程序下载到CPU2中即可,打开状态图表监控和写入数据(见图7)。
图7 程序监控与写入
- S7-1200CPU与S7-200SMART s7通信(S7-1200为客户端) 2024-11-26
- 锂电池项目再分享一波【S7-1500+多触摸屏方案+V90+产量统计】 2024-11-26
- Wincc与西门子PLC的通讯方式有哪几种? 2024-11-26
- Modbus调试软件--ModbusPoll、ModbusSlave使用详解 2024-11-26
- 变频器设置很神秘?其实必须设置的参数就这么几个 2024-11-26
- 【软件分享】Factory IO软件下载与安装 2024-11-26
- 如何在SMART line屏幕中直接关联200smart的变量? 2024-11-26
- 西门子PLC结构化编程详解,电气小白建议收藏! 2024-11-26
- 电工不懂PLC程序时,该如何维修PLC电路? 2024-11-26
- PLC命名规则:如何书写标签? 2024-11-26
- 断路器允许水平(横向)安装吗? 2024-11-26
- 如何用西门子S7-1200搭建一个完整AGV控制系统!(三) 2024-11-26
- 如何用西门子S7-1200搭建一个完整AGV控制系统!(二) 2024-11-26
- 如何用西门子S7-1200搭建一个完整AGV控制系统! 2024-11-26
- SCL语言FOR指令进阶应用:位置批量赋值 2024-11-26