您现在的位置是:首页 > PLC技术 > PLC技术
PLC用于分布式I/O的SFC 11 DPSYN_FR发送SYNC/FREEZE命令
来源:艾特贸易2018-04-20
简介用 SFC 11DPSYN_FR 发送命令 SYNC 、 UNSYNC 、 FREEZE 和 UNFREEZE 给一个已经用硬件组态工具组态好的 SYNC/FREEZE 组。 SEND 由 REQ= “ 1 ”启动,在 BUSY= “ 0 ”时结束。 在参数 GROUP (组)里,每个组
用SFC 11DPSYN_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”模式为止。
点击排行
