电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 4kg |
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。
![]() |
参考价 | ¥366 |
订货量 | 1 |
更新时间:2019-06-05 09:13:26浏览次数:224
联系我们时请说明是化工仪器网上看到的信息,谢谢!
甘肃西门子S7-1200PLC模块代理(优势价格)
PLC用于分布式I/O的SFC 12 D_ACT_DP激活/解除激活DP从站
用SFC 12 D_ACT_DP可以解除激活一个组态好(和已存在的)的DP从站,这样DP主站就不会访问到该从站。解除激活的输出从站其输出终端是零或者是一个替代值。解除激活的从站其输入过程映像设置为“0”。
SFC 12 D_ACT_DP在循环程序中调用,在重启程序里不支持该调用。SFC以异步模式运行,例如,一个工作任务的处理可以延迟几个程序周期。REQ参数为“1”,启动一个激活或者解除激活任务。只要BUSY参数是“1”,REQ参数就必须是“1”。如果BUSY=“0”,工作任务结束。
对于配有完整DP接口的S7-300 CPU,SFC 12 D_ACT_DP多可以同时调用4次(对于不同的DP从站,由LADDR参数定义);对于S7-400 CPU,每个DP段多可以同时调用SFC 12 D_ACT_DP 4次。
一个解除激活的从站可以脱离总线而无出错信息,不会因为出错或丢失而产生报警记录。终止调用异步错误组织块OB 85(在自动更新过程映像中,当查找解除激活的从站里的用户数据的时候,程序执行错误)和OB 86(站失败)。解除激活后,不可以从程序里访问DP从站,因为直接访问对于调用OB 122会导致一个I/O访问错误,或者在用SFC 59 RD_REC或者SFB 52 RDREC读取数据记录时,DP从站会显示为不存在。
用SFC 12 D_ACT_DP,再次激活一个解除激活的DP从站。DP主站对DP从站进行组态和参数配置,与重建一个站时用同样的方法。在激活时,异步错误OB 85和OB 86没有启动。如果参数BUSY激活后信号状态为“0”,可以从用户程序里访问DP从站。
冷重启或者热重启时,CPU的操作系统自动地激活已解除激活的DP从站。重启时,从站状态可以保留下来。
用SFC 11 DPSYN_FR发送命令SYNC、UNSYNC、FREEZE和UNFREEZE给一个已经用硬件组态工具组态好的SYNC/FREEZE组。SEND由REQ=“1”启动,在BUSY=“0”时结束。
在参数GROUP(组)里,每个组占用一位(从位0=组1到位7=组8)。参数MODE中的命令也是按位组织的:
●UNFREEZE,如果位2=“1”。
●FREEZE,如果位3=“1”。
●UNSYNC,如果位4=“1”。
●SYNC,如果位5=“1”。
通过这种方式,可以只调用一次就能发送几个命令到多个组。
这样,DP从站的SYNC模式和FREEZE模式首先关断。DP从站的输入由DP主站按次序扫描,DP从站的输出由DP主站修改;DP从站把接收到的输出信号立刻传送给输出终端。
如果要在的时间里“冻结”几个DP从站的输入信号,需要输出命令FREEZE到相应的组。由DP主站按次序读取的输入信号保持“被冻结”时的信号状态。DP从站一直保存这些输入信号的值,直到另一个FREEZE命令使DP从站读入并保持当前输入信号值,或者直到DP从站以UNFREEZE命令返回到“normal”(正常)模式。
如果要在的时间同步地输出几个DP从站的输出信号,首先要输出SYNC命令给相应的组。已寻址的DP从站于是在输出终端保持当前的信号,然后可以传送需要的信号状态给DP从站。传送成后,再一次输出SYNC命令;这样,DP从站会把接收到的各个输出信号同时转换到输出终端。访问到的DP从站在输出终端保持信号不变,直到用一个新的SYNC命令接收新的输出信号,或者把DP从站用UNSYNC命令切换回“normal”模式为止。
用SFC 7 DP_PRAL可以在连有一个智能从站的DP主站里从其智能从站的用户程序中启动一个过程中断。
参数AL_INFO用来传送一个定义好的中断ID(标识),该中断ID传送到位于DP主站中调用的中断OB启动信息中(变量OBxx_POINT_ADDR)。中断请求由REQ=“1”启动;RET_ VAL和BUSY参数表征的是工作状态。在DP主站的中断OB执行完后工作结束。
DP主站和智能从站之间的传送存储器可以划分为单独的地址区,从主CPU的角度来说,这些地址区代表的是单独的“模块”。一个地址区的低地址为模块的起始地址。可以在主站中为每个地址区启动一个过程中断(“虚拟”模块)。
以从CPU的角度,在SFC 7里,用参数IOID和LADDR一个地址区(I/O ID和从站侧的启动地址)。以主CPU的角度看,中断OB的启动信息就是包含启动中断的“模块”地址。
在连接有一个智能从站的DP主站里,用SFB 75 SALRM从从站的用户程序启动诊断中断或过程中断。用ATYPE参数确定中断的类型。
中断请求初始化为REQ=“1”;DONE、BUSY、ERROR和STATUS参数显示了工作状态。当DP主站里中断OB执行结束时,工作也就完成(BUSY=“0”)。
DP主站和智能DP从站之间的传送存储器可以划分为单独的地址区,从主站CPU的角度看,各个地址区代表了单独的模块。在主站,可以为每一个这样的地址区(“虚拟”模块)触发一个中断。用ID参数地址区,以从CPU的角度看,地址区是用一个用户数据地址占用的。位15包含的是I/O代码:“0”对应于一个输入地址,“1”对应于一个输出地址。位16到位31用“0”占据。以主CPU的角度看,中断OB的启动信息包含在中断触发的虚拟槽(“模块”)的地址中。
用AINFO参数来传送补充的中断信息,补充中断信息已经定义并且可以在主CPU的中断OB里评定。AINFO的数据对于一个数据区域来说是ANY指针。发送信息的长度由LEN参数和ANY指针(较短长度是确定的)的区域长度定义。开始的4字节显示在主CPU中断OB启动信息的8~11字节中(变量OBxx_POINT_ADDR用于过程中断,数据记录DS 0用于诊断中断)。完整的补充中断信息可以用SFB 54 RALRM在主CPU里读取。
可以用下列SFC连接分布式I/O:
●SFB 75 SALRM
触发中断。
●SFC 7 DP_PRAL
初始化过程中断。
●SFC 11 DPSYN_FR
发送SYNC/FREEZE命令。
●SFC 12 D_ACT_DP
激活/解除激活DP从站。
●SFC 13 DPNRM_DG
从一个DP标准从站里读取诊断数据。
●SFC 14 DPRD_DAT
从DP从站读取用户数据。
●SFC 15 DPWR_DAT
写入用户数据到DP从站。
●SFC 103 DP_TOPOL
决定总线协议。
在表20-7可以找到SFB的参数,SFC参数示于表20-8。
对于DPV1模式的设置和支持DPV1功能的DP从站,可以用其他系统块来对诊断数据进行参数设置和数据读取。
甘肃西门子S7-1200PLC模块代理(优势价格)