指令
使用 SIMATIC S7-1200 CPU 已组态的 S7 连接传递数据,必须在用户程序中调用下面的指令:
- 使用 GET 指令从伙伴 CPU 读取数据
- 使用 PUT 指令向伙伴 CPU 写入数据
S7 连接不需要在双边进行组态,因为使用“GET” 和“PUT” 指令的S7 通信基于服务器-客户端原理。
S7 程序描述
例子程序显示在 SIMATIC S7-1200 CPU 的用户程序中如何多次调用“GET” 和“PUT” 指令,通过一个 S7 连接传递多于 160 字节的数据。
“GET” 指令一行调用三次,使用同一个连接号,这样才能接收 400 个字节的数据。
“PUT” 指令一行调用两次,使用同一个连接号,这样才能接收 240 个字节的数据。
下面的文档对用户程序进行了详细的描述。
PUT_GET_Sequencer_S7-1200_en.pdf ( 1104 KB )
用户程序下载
下载的内容包括“PUT_GET_Sequencer_S7-1200.zip” 项目。
复制“PUT_GET_Sequencer_S7-1200.zip” 文件到独立的文件夹,双击启动该文件。解压缩项目数据后可以使用 STEP 7 V11 SP2 来打开和处理项目。
该项目包括下面的内容:
- SIMATIC S7-1200 CPU 组态
- 组态S7连接
- 持续调用“GET”和“PUT”指令的用户程序,这样 SIMATIC S7-1200 CPU 通过一个 S7 连接可以收到 400 字节数据,发送 240 字节数据。
PUT_GET_Sequencer_S7-1200.zip ( 3581 KB )
编程环境
本FAQ 的截图和下载内容由 STEP 7 V11 SP2 (TIA Portal) 软件创建。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329829.html