加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15618722057

河北秦皇岛西门子PLC模块授权代理

更新时间
2024-11-14 09:00:00
价格
99元 / 件
西门子一级代理商
西门子模块
西门子代理商
西门子一级代理
西门子总代理商
西门子PLC代理商
联系电话
15618722057
联系手机
15618722057
联系人
占亦
立即询价

详细介绍

河北秦皇岛西门子PLC模块授权代理



3. 软件编程

3.1. 无确认数据交换
SFB/FB 8 "USEND" 向类型为“URCV"的远程伙伴SFB/FB发送数据。执行发送过程而不需要和SFB/FB伙伴进行协调。也就是说,在进行数据传送时不需要伙伴SFB/FB进行确认。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数R_ID、
ID和SD_1。在每个作业结束之后,可以给R_ID、ID和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处发送数据。通过参数SD_1到SD_4来指向要
发送的数据,但并非都需要用到所有四个发送参数。
然而,必须确保参数SD_1到SD_4/SD_1和RD_1到RD_4/RD_1 (在相应通讯伙
伴SFB/FB "URCV" 上)所定义的区域在以下几个方面保持*:
?编号
?长度
?数据类型
参数R_ID必须在两个SFB中*相同。如果传送成功完成,则通过状态参数DONE来表示,此时其逻辑数值为1。
SFB/FB 9 "URCV" 从类型为“USEND"的远程伙伴SFB/FB中异步接收数据,并
把接收到的数据复制到组态的接收区域内。
当程序块准备好接收数据时,EN_R输入处的逻辑值为1。可以通过EN_R=0来取
消一个已激活的作业。
S7-300:在EN_R的每个上升沿处应用参数R_ID、ID和RD_1。在每个作业结束
之后,可以给R_ID、ID和RD_1参数分配新数值。
S7-400:通过参数RD_1到RD_4来指向接收数据区。
必须确保参数RD_i/RD_1和SD_i/SD_1 (在相应通讯伙伴SFB/FB "USEND"
上)所定义的区域在以下几个方面保持*:
?? 编号
?长度
?数据类型。
通过NDR状态参数逻辑数值为1来指示已经成功完成复制处理过程。参数R_ID必须在两个SFB/FB上*相同。
打开SIMATIC 315PN-1的OB1,在OB1中依次调用FB8,FB9如图5、图6所示:



图5

 

程序中的参数说明见表2

参数描述数据类型存储区描述
REQINPUTBOOL I、Q、M、D、L上升沿触发工作
IDINPUTWORDM、D、常数连接ID
R_IDINPUT DWORDI、Q、M、D、L、常数连接号,相同连接号的功能块互相对应发送/接收数据
DONEOUTPUTBOOL I、Q、M、D、L为1时,发送完成
ERROROUTPUTBOOLI、Q、M、D、L为1时,有故障发生
STATUSOUTPUTWORDI、Q、M、D、L状态代码
S7-300:
SD_1
S7-400:
SD_i
(1 ≤ i ≤ 4)
 IN_OUTANYM、D、T、Z I、Q、M、D、T、C发送数据区

 表2 FB8参数说明


联系方式

  • 电  话:15618722057
  • 经理:占亦
  • 手  机:15618722057
  • 微  信:15618722057