博途之S7通讯(同一编程环境同一项目下)

前言:博途的S7通讯是可以通过S7-PLCSIM(没有advanced)进行访真的。这对于手上没有PLC的朋友来说,是一个福音。本文将采用访真的方式来演示这种通讯。

1、硬件准备:

安装有博途V18-V20任一版本软件的PC一台,要求安装有配套安装的S7-PLCSIM进行仿真。

2、关于指令:

S7是西门子PLC专用的通讯协议,其指令有两个:PUT/GET。单边编程,只有主站侧进行编程,从站侧不进行编程。具体如下:

上图中指令右上角的小衣服图标是组态按钮,听诊器图标是诊断按钮。

从上图中可知,指令相对来说比较简单,管脚不多。

EN:指令有效;REQ:是指令触发所用。

ID是连接的ID标签,在组态时会显示。

ADDR_1:指的是从站的地址的指针。RD_1/SD_1:是本PLC的地址指针。

当使用GET指令时,ADDR_1,即读取从站的地址。RD_1即将读取来的数据存储在本PLC的地址。

当使用PUT指令时,ADDR_1,即写入从站的地址。SD_1即本PLC的地址中数据。

不管是RD_1还是SD_1,从站中访问的地址,其所在数据块必须取消"优化的块访问"。具体如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值