SMART CPU 与 ET08 以太网通信

2023-12-21 admin

说明:

ET08 自带以太网接口,可用来上下载程序、与其他 PLC 进行 S7 以太网通信。

 

工作方式:

ET08 接口模块在应用模式下通过 PPI 协议,与远程 PLC200CPU/200 SMART CPU)通信,可以把接口模块后扩展模块的 I/O 数据映射到远程 PLC 对应的 V 区。用户通过查看远程 PLC  V 区数据可以得到接口模块后扩展的 I/O 模块的数据以及接口模块和接口模块后的扩展 I/O 模块的工作状态。

 

ET08 接口模块在配置模式下通过 PPI 从接口或以太网 S7 协议可以直接读取V 区数据的方式读取接口模块和扩展I/O 模块的工作状态及 I/O 数据,此模式下接口模块等同一个不支持PLC 用户程序的 SMART ST20 CPU以上两种模式下 V 区地址使用相同映射地址。

国产PLC

ET08 本体 IO 点数:

ET08 接口模块本体具有 4 点数字量输入和 4 点数字量输出功能,4 点数字量输入滤波时间由硬件决定,即 STEP 7-MicroWIN SMART 系统块里的滤波时间设置无效。

 

ET08 I/O 模块扩展功能:

ET08 接口模块最多只支持 6  H7 Smart 系列 AI, AO, DI, DO 的扩展模块。

国产PLC


    ET08 模式配置开关:

应用模式,模式配置开关为 ONET08 接口模块所有通讯接口只 作为远程 PLC 的通讯扩展口。包括 PPI,以太网的所有读写,上传下载功能等都是 操作与之的远程 PLC。此模式用于 PPI 主站模式与远程 PLC 连接的正常工 作模式。

配置模式,模式配置开关为 OFFET08 接口模块所有通讯接口均 接口模块资源。此时,只有 PPI 从和以太网接口能与接口模块通讯,且不 支持 PLC 逻辑控制程序。此模式支持接口模块的参数配置和上下载功能。

  注意:该功能切换只在上电时检测,如果改变状态请重新上电!



操作流程

 

 

一、ET08 配置 

1.1 先将 ET08  基站所需要扩展的模块安装并接线完成,并通电。

 国产PLC

1.2 ET08 上端的拨码开关拨至 OFF(配置模式)

国产PLC


1.3  STEP 7-MicroWIN SMART 软件中,系统块中组态以下配置。

注:CPU 配置为 ST20ET08,之后的 8 个模块按照 ET08 后面实际安装的模块型号而选择。 

如下图:ET08 后面分别组态:DE08DT08DT16 三个模块,ET08  IP 地址为 192.168.0.199

国产PLC 

1.4 将上一步中组态的程序下载到 ET08 中既完成配置。

注:ET08 中所下载的程序中只能对系统块中的模块配置以及 IP 地址进行修改其余不能修改。


二、SMART CPU S7 以太网程序编写

2.1  STEP 7-MicroWIN SMART 软件中,工具---Get/Put

国产PLC

2.2 安照如下设置 

国产PLC

2.3 ET08 携带的第一个模块,数字量输入模块-DE08,查看地址表(详细表看文档最后),以 VB7844为起始,对应的向导编辑 GET 远程 CPU IP 地址为 192.168.0.199,传输大小为 1 个字节。数据流向:DE08(I8.0-8.7)---ET08(V7844.0-V7844.7)---以太网---ST40(V7844.0-7844.7)

国产PLC

(详细表看文档结尾)

国产PLC 


        2.4 ET08 携带的第二个模块,数字量输出模块-DT08 按照上一步描述的方法查看地址表(详细表看文档结尾) VB7692数据流向:ST40(V7692.0-  7692.7) ---以太网--- ET08(V7692.0-7692.7)--- DT08(Q12.0-Q12.7)

国产PLC

(详细表看文档结尾) 

国产PLC

    2.5 ET08 携带的第三个模块,数字量输出模块-DT16 按照上一步描述的方法查看地址表,数字量输入点映射区为 VB7852 数字来输出点映射区 为 VB7696


 国产PLC

(详细表看文档结尾)

 国产PLC

 国产PLC

(详细表看文档结尾)

国产PLC


2.6 分配库存储区,与其他地址不冲突即可。

国产PLC

2.7 生成向导,并调用,然后将 PLC 程序下载到 ST40 中。 

国产PLC

测试

监控 ST40 中程序,并分别向 DT08 DT16 中映射的 V 区地址交替写入1

国产PLC


PLC 实际照片

 国产PLC


I/O 数据区定义

存储区大小与地址区间如下:

存储区名字

存储区首地址

存储区尾地址

存储区大小

E_QB (数字量输出区)

VB7680

VB7711

256点(32字节)

E_AQ (模拟量输出区)

VW7712

VW7822

56通道(112字节)

E_W (预留区)

VB7824

VB7835

12字节

E_IB (数字量输入区)

VB7836

VB7867

256点(32字节)

E_AI (模拟量输入区)

VW7868

VW7978

56通道(112字节)

2-1 

数字量输出区 

具体定义

V区地址

对应模块槽号

数字量输出区

E_QB0~ E_QB7

VB7680~ VB7687

ET08本机DO

E_QB8~ E_QB11

VB7688~ VB7691

模块0DO

E_QB12~ E_QB15

VB7692~ VB7695

模块1DO

E_QB16~ E_QB19

VB7696~ VB7699

模块2DO

E_QB20~ E_QB23

VB7700~ VB7703

模块3DO

E_QB24~ E_QB27

VB7704~ VB7707

模块4DO

E_QB28~ E_QB31

VB7708~ VB7711

模块5DO

2.1-1 

模拟量输出区 

具体定义

V区地址

对应模块槽号

模拟量输出区

E_AQ0~ E_AQ7

VW7712~VW7726

ET08本机AO(预留)

E_AQ8~ E_AQ15

VW7728~VW7742

模块0AO

E_AQ16~ E_AQ23

VW7744~VW7758

模块1AO

E_AQ24~ E_AQ31

VW7760~VW7774

模块2AO

E_AQ32~ E_AQ39

VW7776~VW7790

模块3AO

E_AQ40~ E_AQ47

VW7792~VW7806

模块4AO

E_AQ48~ E_AQ55

VW7808~VW7822

模块5AO

2.2-1



数字量输入区

具体定义

V区地址

对应模块槽号

数字量输入区

E_IB0~ E_IB7

VB7836~VB7843

ET08本机DI

E_IB8~ E_IB11

VB7844~VB7847

模块0DI

E_IB12~ E_IB15

VB7848~VB7851

模块1DI

E_IB16~ E_IB19

VB7852~VB7855

模块2DI

E_IB20~ E_IB23

VB7856~VB7859

模块3DI

E_IB24~ E_IB27

VB7860~VB7863

模块4DI

E_IB28~ E_IB31

VB7864~VB7867

模块5DI

2.3-1

 

模拟量输入区 

具体定义

V区地址

对应模块槽号

模拟量输入区

E_AI0~ E_AI7

VW7868~VW7882

ET08本机AI(预留)

E_AI8~ E_AI15

VW7884~VW7898

模块0AI

E_AI16~ E_AI23

VW7900~VW7914

模块1AI

E_AI24~ E_AI31

VW7916~VW7930

模块2AI

E_AI32~ E_AI39

VW7932~VW7946

模块3AI

E_AI40~ E_AI47

VW7948~VW7962

模块4AI

E_AI48~ E_AI55

VW7964~VW7978

模块5AI

2.4-1