西门子6AG40105BA120XX5
西门子6AG40105BA120XX5
编程SM331(7KF02)写参数
关键词
S7-300,S7-400,系统功能, 模块参数
示例程序的说明
STEP 7项目包含从标准库中的通讯功能块 FB14 "GET" 和 FB15 "PUT" 的调用。通信基础是两站之间建立的 S7 连接。FB14 "GET" 从远程CPU读取数据,使用 FB15 "PUT" 向远程CPU写入数据。
示例程序展示如何在建立 S7 连接后如何使用 FB14 "GET" 和 FB15 "PUT"。
首先创建 S7-300 站的硬件配置。
注意:
配置 MB10 为时钟存储器,读、写任务由这个时钟触发。保存并编译硬件配置并下载到 S7-300 中。
定时器 T10 用于此例中。
在 NetPro 界面中 配置 S7 连接。如果通讯双方在同一个 STEP 7 项目中,那么就能配置的 S7 连接。如果 S7-300 站通讯双方不在同一个 STEP 7 项目中,那么配置成非的 S7 连接。确定在配置 S7 连接时了正确的 IP 地址或者 PROFIBUS 站地址。还需要确定指派的槽架号和链接资源的正确性。这样能明确的识别出通讯双方的 S7 连接。
在通讯块 FB14 "GET" 和 FB15 "PUT" 的输入参数 "ID" 中必须明确的赋值,此值既是 S7 连接属性对话框中的 -> "General"。
图 01
STEP 7 程序中包含 OB100,OB1,FB100,DB100,DB200,DB201, FB14 和 FB15。
OB100
OB100是一个启动OB,当CPU重启时运行。在这个OB中,用于触发*次通信的使能信号是 M0.3。
OB1
OB1被循环地调用。FB115 在这个 OB 中被调用(背景数据块:DB15),使能信号是 M0.3。一旦 FB100运行,M1=0.3 被复位。