西门子S7-1200 PLC使用S7通信协议与其他S7-1200或S7-1500 PLC通信时,需要设置伙伴地址,这通常涉及到配置网络和S7连接。以下是设置伙伴地址的步骤,根据西门子的官方文档 :
创建项目和设备配置:
使用 STEP 7 V13 创建一个新项目,并通过“添加新设备”组态 S7-1200 站。
网络配置:
在“设备组态”中,选择“网络视图”栏进行配置网络。通过“连接”图标配置S7连接。
建立S7连接:
选中客户端CPU,右键选择“添加新的连接”,在创建新连接对话框内,选择连接对象“未指定”,然后设置伙伴的IP地址。
设置连接属性:
在连接属性中,可以设置本地ID和特殊连接属性。本地ID通常设置为 W#16#100 ,这是编程时使用的连接标识符。
地址详细信息:
在“地址详细信息”中定义通讯双方的 TSAP 号。S7-1200预留给S7连接的两个TSAP地址是 03.01 和 03.00 。
编程:
在客户端编程中使用 S7 通信指令(如 PUT 和 GET ),并指定连接号,确保与连接配置中一致。
伙伴地址设置:
如果在两个不同的项目中进行通信,需要在伙伴方“站点”栏选择“未知”,并在“地址”栏填写伙伴的IP地址。
编译和下载:
配置完网络连接后,编译存盘并下载到相应的CPU。
附加设置:
如果使用固件版本为 V4.0 以上的 S7-1200 CPU 作为服务器,则需要在“属性->常规->防护与安全”里“连接机制”一项勾选“允许来自远程对象的PUT/GET通信访问”。
这些步骤提供了在西门子S7-1200 PLC之间设置S7通信协议伙伴地址的基本指南。具体操作可能会根据不同的项目需求和硬件版本略有差异。