广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
SMART PLC的GET/PUT向导功能及应用
发布时间:2024-11-27

S7通信概述


以太网S7 通信作为SIMATIC的同构通信,属于SIMATIC CPU之间进行供应商相关的通信(非开放式标准)。从命名就可以看出,不同于TCP/UDP/MODBUS等开放式的通信协议,S7通信协议主要用于西门子S7系列产品之间的通信。


通过S7通信,CPU可与另一个CPU进行数据的交换。而实现S7通讯,一般使用GET/PUT指令, “PUT” 指令是将数据写入一个远程CPU。“GET” 指令是从远程CPU读取数据。PUT和GET指令是单向指令,也就是说,只需在一个通信伙伴中有该指令即可。S7-200SMART支持两个指令的使用,但是需要自行编程各种寄存器的值上手难度较大。基于这种情况软件中集成了GET/PUT向导功能,最多可同时创建24笔通讯操作,每笔链接最多同时传送200个字节的数据,通过组态的方式,方便快捷的实现S7通信。



使用GET/PUT向导


1)在软件左侧项目树-向导对话框中点击GET/PUT选项,或者在工具栏下点击快捷键弹出GET/PUT向导的对话框;


图片


2)添加每个要使用的通讯操作,并选择性地对其命名;


图片


3)分别设定每笔操作的具体配置,包括操作类型(GET/PUT)、同时传送的字节数(最大200个字节)、远程需要通讯的CPU的IP地址、本地CPU数据交换区的起始地址,以及远程CPU数据交换区的起始地址等;


图片


4)向导分配占固定长度的存储区,用来存储设定的参数;


图片


5)向导生成项目组件,通讯子程序、数据块及符号表;


图片


6)完成向导组态,点击生成按钮即可;


图片



展开全文
拨打电话 微信咨询 发送询价