上海非俗工控自动化设备有限公司
PLC , 电线电缆 , 触摸屏
西门子模拟量模块

 原装进口西门子工业自动化产品与系统集成,上海非俗公司常年备货,以Zui合理的价格来达成长久的合作,愿上海非俗能为您提供优质的服务,

欢迎您来电质询:

上海非俗工控自动化设备有限公司(西门子合作伙伴)

联系人:瞿章明(销售工程师)

24小时服务咨询热线:132 1743 0013

商务QQ            :2750 130 146

地址( Add )     :上海市松江区海立华亭5幢601 

微信              :132 1743 0013


2.3 监控通信结果
下载S7-1200和S7-300中的所有组态及程序,监控通信结果,如图10、图11所示。
在S7-1200 CPU中向DB3中写入数据:“11”、“22”、“33”,则在S7-300中的DB2块收到数据也为“11”、“22”、“33”。
在S7-300 CPU中,将“2#1111_1111”写入IB0,则在S7-1200 CPU中QB0中收到的数据也为“2#1111_1111”。


图10 S7-1200监控表


图11 S7-300 变量表

3. TCP 通信
使用TCP 协议通信,除了连接参数的定义不同,通信双方的其它组态及编程与前面的ISO on TCP 协议通信完全相同。
S7-1200 CPU中,使用 TCP 协议与S7-300通信时,PLC_1的连接参数,如图12所示。通信伙伴 S7-300 的连接参数,如图13所示。


图12 S7-1200 的TCP连接参数的配置


图13 S7-300 的TCP连接参数的配置

示例程序的说明
STEP 7项目包含从标准库中的通讯功能块 FB14 "GET" 和 FB15 "PUT" 的调用。通信基础是两站之间建立的 S7 连接。FB14 "GET" 从远程CPU读取数据,使用 FB15 "PUT" 向远程CPU写入数据。
示例程序展示如何在建立 S7 连接后如何使用 FB14 "GET" 和 FB15 "PUT"。
首先创建 S7-300 站的硬件配置。
注意:
配置 MB10 为时钟存储器,读、写任务由这个时钟触发。保存并编译硬件配置并下载到 S7-300 中。
定时器 T10 用于此例中。
在 NetPro 界面中 配置 S7 连接。如果通讯双方在同一个 STEP 7 项目中,那么就能配置指定的 S7 连接。如果 S7-300 站通讯双方不在同一个  STEP 7 项目中,那么配置成非指定的 S7 连接。确定在配置 S7 连接时指定了正确的 IP 地址或者 PROFIBUS 站地址。还需要确定指派的槽架号和链接资源的正确性。这样能明确的识别出通讯双方的 S7 连接。

在通讯块 FB14 "GET" 和 FB15 "PUT" 的输入参数 "ID" 中必须明确的赋值,此值既是 S7 连接属性对话框中的 ->  "General"。


图 01

STEP 7 程序中包含 OB100,OB1,FB100,DB100,DB200,DB201, FB14 和 FB15。

OB100
OB100是一个启动OB,当CPU重启时运行。在这个OB中,用于触发第一次通信的使能信号是 M0.3。

OB1
OB1被循环地调用。FB115 在这个 OB 中被调用(背景数据块:DB15),使能信号是  M0.3。一旦 FB100运行,M1=0.3 被复位。


图. 02

FB115
FB115 在 OB1循环中被调用。这个 FB包含调用 FB14 (“GET”)和 FB15 (“PUT”)。

通讯块输入参数 "ID" 必须指定为在 NetPro 中 S7 连接的连接号,即输入参数 "ID" 的值取自于 S7 连接的属性对话框(见图 01)。
在 FB115 中可以分别改变连接号。在 FB115 的 Network 1 中根据网络配置来改变连接号。连接号保存于静态标签中,即存储于背景数据块 DB115中。
连接号 "1" 如本例中的定义。


图. 03

当 M10.6 出现上升沿并且程序块不忙时,FB14 由输入参数 "REQ" 激活。只有当读取任务成功或者出错完成时,输入参数 "REQ" 复位。这意味着新的读取任务只有当任务完成时才能再次触发。
这个锁定功能是非常重要的。因为该函数的运行是异步的并且持续好几个循环。持续激活该函数块而不等待当前作业结束,将导致通信过载。

参数“ADDR_1”指向远程 CPU 中要写入的或者将读取的数据区域。例如:P#DB201.DBX0.0 BYTE 200。参数“RD_1”包含待读取数据的地址,例如:P#DB200.DBX0.0 BYTE 100。需要输出参数“DONE”、“ERROR”和“ STATUS”用于评估任务,并且仅仅在同一个循环中有效。

拟量模块

6ES7 431-0HH00-0AB0 16路模拟输入,13位

6ES7 431-1KF00-0AB0 8路模拟输入,13位,隔离

6ES7 431-1KF10-0AB0 8路模拟输入,14位,隔离,线性化

6ES7 431-1KF20-0AB0 8路模拟输入,14位,隔离

6ES7 431-7 16路模拟输入,16位,隔离

6ES7 431-7KF00-0AB0 8路模拟输入,16位,隔离,热电偶

6ES7 431-7KF10-0AB0 8路模拟输入,16位,隔离,热电阻

6ES7 432-1HF00-0AB0 8路模拟输出,13位,隔离

功能模板

6ES7 450-1AP00-0AE0 FM450-1计数器模板

6ES7 451-3AL00-0AE0 FM451定位模板

6ES7 452-1AH00-0AE0 FM452电子凸轮控制器

6ES7 453-3AH00-0AE0 FM453定位模板

6ES7 455-0VS00-0AE0 FM455C闭环控制模块

6ES7 455-1VS00-0AE0 FM455S闭环控制模块

6DD1 607-0AA2 FM 458-1DP快速处理系统

6ES7 953-8LJ20-0AA0 用于FM458-1DP 基本模板 512KByte(MMC)

6ES7 953-8LL20-0AA0 用于FM458-1DP 基本模板 2MByte(MMC)

6ES7 953-8LM20-0AA0 用于FM458-1DP 基本模板 4MByte(MMC)

6DD1 607-0CA1 EXM 438-1 I/O扩展模板

6DD1 607-0EA0 EXM 448 通讯扩展模板

6DD1 607-0EA2 EXM 448-2 通讯扩展模板

6DD1 684-0GE0 SC64连接电缆

6DD1 684-0GD0 SC63连接电缆

6DD1 684-0GC0 SC62连接电缆

6DD1 681-0AE2 SB10端子模块

6DD1 681-0AF4 SB60端子模块

6DD1 681-0EB3 SB61端子模块

6DD1 681-0AG2 SB70端子模块

6DD1 681-0DH1 SB71端子模块

6DD1 681-0AJ1 SU12端子模块

6DD1 681-0GK0 SU13端子模块


展开全文