1200plc与1200plc使用s7通讯

使用s7通讯需要打开允许远程访问的PUT GET连接,两台plc都需要,下载程序也要把硬件下载进去

 

首先选择两台需要通讯的plc,然后打开设备与网络

 然后点击连接选择s7通讯

 

 这条线是不需要连接的,组态s7通讯的时候他会自动连接

 创建一个DB块,用于两台plc发送数据

 创建完成以后右键DB块,打开属性找到优化块,关闭优化块访问然后确定

 

 在DB块里面创建一个数组,创建完成以后编译,编译完成后会出现偏移量,后续需要用到

 创建完成后,把创建好的DB块复制到另外一个plc当中,然后就可以开始写s7通讯的程序了

 PUT是发,GET是读取发送过来的信息

程序块的右上角有一个组态,我们需要点进去组态s7

 

 

 进去以后点击伙伴,对伙伴进行组态,组态完毕以后打开自动建立连接

 报红是因为没有打开允许PUT GET,打开完毕以后就没有问题了

REQ是需要一个脉冲信号才可以发送数据

ID组态完成会自动出现

ADDR是用于写入的指针类型的数据

SD是用于发送的

下面开始组态接收,接收与发送的组态一样

 

 由于我们的DB是复制粘贴的,所以与发送数据的组态一样,程序块的ID也会自动出现,无需我们操作

 这时候我们的s7通讯就组态完成了,可以通过plc1发送数据给plc2,这里我就不给大家进行演示了,相反plc2的数据也可以发送到plc1,步骤与上方一样,就是需要重新创建一个新的DB用于发送,也可以配合一台触摸屏监视两台plc的情况,因为我们s7通讯上以后plc2的状态可以反馈给plc1,通过plc之间数据的传送我们就可以知道plc2的情况了,这就是s7通讯

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值