西门子1500与1200之间的通讯
首先1500与1200之间采用的是S7通信,其特点如下:
S7基本通信服务的优点:
• 不需要配置通信连接。
• 数据传输可以是动态的和可变化的。
• 发送和接收的数据是连续的
• 通过CPU中的S7程序可以控制连接资源。
• 客户端/ 服务器或客户端/ 客户端通信方式都允许使用。
S7基本通信服务的缺点:
• S7基本通信服务只能在相似的SIMATIC架构中使用。
• 只有少量数据能被传输
以下为具体通信步骤:
1.首先添加一个1500的设备,然后再添加一个1200的设备
2. 2个设备添加完成后,到组态界面
3.需要点击进入三个地方进行设置
3.设置内容分别见下图
4.1500与1200选择的内容一致,并分别进行编译
5.编译完成以后,将他们的通讯连接起来
6.添加S7通信指令,GET指令为接收伙伴数据,PUT为发送数据给伙伴,比如1500要接收1200数据,就用到GET指令,反之要发送数据到1200就用到PUT指令。
7.点击指令上方的组态,添加数据
8.参数配置,具体如下图
ERROR错误中填写的变量大小至少为byte及以上
PUT与GET指令配置几乎差不多,不列出。
完成后编译即可测试结果情况。