西门子1500与1200之间的通讯

首先1500与1200之间采用的是S7通信,其特点如下:

S7基本通信服务的优点:

• 不需要配置通信连接。

• 数据传输可以是动态的和可变化的。

• 发送和接收的数据是连续的

• 通过CPU中的S7程序可以控制连接资源。

• 客户端/ 服务器或客户端/ 客户端通信方式都允许使用。


 S7基本通信服务的缺点:

• S7基本通信服务只能在相似的SIMATIC架构中使用。

• 只有少量数据能被传输

以下为具体通信步骤:

1.首先添加一个1500的设备,然后再添加一个1200的设备

西门子1500与1200之间的通讯

2. 2个设备添加完成后,到组态界面

西门子1500与1200之间的通讯

3.需要点击进入三个地方进行设置

西门子1500与1200之间的通讯 3.设置内容分别见下图

西门子1500与1200之间的通讯 西门子1500与1200之间的通讯

西门子1500与1200之间的通讯 4.1500与1200选择的内容一致,并分别进行编译

西门子1500与1200之间的通讯

5.编译完成以后,将他们的通讯连接起来

西门子1500与1200之间的通讯 6.添加S7通信指令,GET指令为接收伙伴数据,PUT为发送数据给伙伴,比如1500要接收1200数据,就用到GET指令,反之要发送数据到1200就用到PUT指令。

西门子1500与1200之间的通讯

7.点击指令上方的组态,添加数据

西门子1500与1200之间的通讯 8.参数配置,具体如下图 

西门子1500与1200之间的通讯

西门子1500与1200之间的通讯 ERROR错误中填写的变量大小至少为byte及以上

PUT与GET指令配置几乎差不多,不列出。

完成后编译即可测试结果情况。