SIEMENS河南省鹤壁市西门子(授权)中国总代理-西门子华中地区一级总代理商

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-06-07 09:10

详细介绍

可以通过sfb/fb 14 "get",从远程cpu中读取数据。
s7-300:在req的上升沿处读取数据。在req的每个上升沿处传送参数id、addr_1和rd_1。在每个作业结束之后,可以分配新数值给id、addr_1和rd_1参数。
s7-400:在控制输入req的上升沿处启动sfb。在此过程中,将要读取的区域的相关指针(addr_i)发送到伙伴cpu。远程伙伴返回此数据。在下一个sfb/fb调用处,已接收的数据被复制到组态的接收区(rd_i)中。必须要参数addr_i和rd_i定义的区域在长度和数据类型方面要相互匹配。
通过状态参数ndr数值为1来指示此作业已完成。只有在前一个作业已经完成之后,才能重新激活读作业。远程cpu可以处于run或stop工作状态。如果正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过error和status输出表示。

通过使用sfb/fb 15 "put",可以将数据写入到远程cpu。
s7-300:在req的上升沿处发送数据。在req的每个上升沿处传送参数id、addr_1和sd_1。在每个作业结束之后,可以给id、addr_1和sd_1参数分配新数值。
s7-400:在控制输入req的上升沿处启动sfb。在此过程中,将指向要写入数据的区域(addr_i)的指针和数据(sd_i)发送到伙伴cpu。远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要参数addr_i和sd_i定义的区域在编号、长度和数据类型方面相互匹配。
如果没有产生任何错误,则在下一个sfb/fb调用时,通过状态参数done来指示,其数值为1。只有在后一个作业完成之后,才能再次激活写作业。远程cpu可以处于run或stop模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过error和status输出表示。
打开simatic 315 pn-1的ob1,在ob1中依次调用fb14,fb15如图12、图13所示:

图12 fb14调用
表2.fb14参数说明 :

参数

描述

数据类型

存储区

描述

req

input

bool

i、q、m、d、l

上升沿触发调用功能块

id

input

word

m、d、常数

地址参数id

ndr

output

bool

i、q、m、d、l

为1时,接收数据成功

error

output

bool

i、q、m、d、l

接收到新数据

status

output

word

i、q、m、d、l

故障代码

s7-300: 
addr_1
s7-400: 
addr_i
(1 ≤ i ≤ 4)

in_out

any

m、d

i、q、m、d、 
t、c

从s7-200 smart的数据地址中读取数据;v区数据对应db1。

s7-300: 
rd_1
s7-400: 
rd_i
(1 ≤ i ≤ 4)

in_out

any

s7-300:m、d
s7-400 i、q、 
m、d、t、c

本站接收数据地址


图13 fb15调用
表3.fb15参数说明 :

参数

描述

数据类型

存储区

描述

req

input

bool

i、q、m、d、l

上升沿触发调用功能块

id

input

word

m、d、常数

地址参数

done

output

bool

i、q、m、d、l

为1时,发送完成

error

output

bool

i、q、m、d、l

为1时,有故障发生

status

output

word

i、q、m、d、l

故障代码

s7-300: 
addr_1
s7-400: 
addr_i
(1 ≤ i ≤ 4)

in_out

any

m、d

i、q、m、d、 
t、c

从s7-200 smart的数据地址中读取数据;v区数据对应db1。

s7-300: 
sd_1
s7-400: 
sd_i
(1 ≤ i ≤ 4)

in_out

any

s7-300:m、d

s7-400 i、q、 
m、d、t、c

本站发送数据地址

注意:

s7-200 smart plc 不需要编程。s7-200 smart 中的v存储区在s7-300/400 plc编程中以db1数据块的形式体现。


西门子一级总代理,代理商,变频器,伺服电机,PLC

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话