公司主营:数控,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 西门子屏,变频器,西门子DP电缆 变频器 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品.系统及伺服电机,力矩电机,直线电机,伺服驱动备件等等。主营产品或服务:西门子PLC,西门子变频器,西门子数控系统,西门子伺服电机,西门子人机界面,西门子软启动器,西门子触摸屏,西门子工业以太网,西门子LOGO!
自动化科技电子(杭州)有限公司
6ES7521-1FH00-0AA0SIMATIC S7-1500, 数字量输入模块 DI 16xAC 230V BA, 16 条通道,每组 4 条; 输入延时 20ms; 输入端类型 1 (IEC 61131): 前连接器(螺栓端子 或推拉式)单独订购
指令作业的调用分配
要跨多个调用执行一个指令,CPU 需向该指令正在运行的作业一个后续调用。
CPU 可通过以下两种方式为作业分配一个调用,具体取决于指令的类型:
● 使用指令的背景数据块(“SFB”类型)
● 使用指令的作业标识输入参数。在异步指令的执行过程中,这些输入参数必须与执行
过程中的各调用相匹配。
示例:“Create_DB”指令的作业由输入参数 LOW_LIMIT、UP_LIMIT、COUNT、
ATTRIB 和 SRCBLK 标识
下表列出了标识指令的输入参数。
指令 标识作业的输入参数
DPSYC_FR LADDR、GROUP、MODE
D_ACT_DP LADDR
DPNRM_DG LADDR
WR_DPARM LADDR、RECNUM
WR_REC LADDR、RECNUM
RD_REC LADDR、RECNUM
CREATE_DB LOW_LIMIT、UP_LIMIT、COUNT、
ATTRIB、SRCBLK
READ_DBL SRCBLK、DSTBLK
WRIT_DBL SRCBLK、DSTBLK
RD_DPARA LADDR、RECNUM
DP_TOPOL DP_ID
调用的顺序号
调用的类型 REQ STATUS/RET_VAL BUSY DONE ERROR
2 到 (n - 1) 中间调用 - W#16#7002 1 0 0
n 后一次调用 - W#16#0000(如果无错误) 0 1 0
错误代码(如果出错)。 0 0 1
资源的使用
异步指令在执行过程中将占用 CPU 中的资源。根据 CPU 类型和指令的不同,资源的使
用具有一定限制。CPU 可同时执行大数目的异步指令作业。在作业成功完成后或在出
错后,这些资源将再次可用。
示例:对于 RDREC 指令,S7-1500 CPU 可以并行处理多 20 个作业。
如果超出一个指令可同时运行的作业大数量,则该指令将在块参数 STATUS 中返回错
误代码 80C3(资源不足)。CPU 将停止执行作业,直至资源再次可用。
说明
低层级的异步指令
某些异步指令可使用一个或多个低层级的异步指令进行处理。下表列出了这种相关性。
请注意,使用多个低层级指令时,在某个时间段通常一次仅分配一个低级资源。
扩展指令:可同时运行作业的大数目
下表列出了扩展异步指令中可同时运行的作业大数量。
扩展指令 1505SP
(F)
1505SP
T(F)
1511(F)
1511C
1511T(F)
1507S(F)
1512C
1513(F)
1515(F)
1515T(F)
1516(F)
1516T(F)
1517(F)
1517T(F)
1518(F)
1518(F)
MFP
分布式 I/O
RDREC 20
RD_REC 10
WRREC 20
WR_REC 10
通信处理器 1505SP
(F)
1505SP
T(F)
1511(F)
1511C
1511T(F)
1507S(F)
1512C
1513(F)
1515(F)
1515T(F)
1516(F)
1516T(F)
1517(F)
1517T(F)
1518(F)
1518(F)
MFP
PtP 通信
Port_Config 使用 RDDEC、WRREC
Send_Config 使用 RDDEC、WRREC
Receive_Config 使用 RDDEC、WRREC
Send_P2P 使用 RDDEC、WRREC
Receive_P2P 使用 RDDEC、WRREC
Receive_Reset 使用 RDDEC、WRREC
Signal_Get 使用 RDDEC、WRREC
Signal_Set 使用 RDDEC、WRREC
Get_Features 使用 RDDEC、WRREC
Set_Features 使用 RDDEC、WRREC
USS 通信
USS_Port_Scan 使用 RDDEC、WRREC