FB中STAT数据类型是SFC15
刘玉蓉
发布于2014-11-07 17:36
168
0
标签:
如题,数据类型是SFC15,不懂,能否解释一下,数据类型SFC15,在写程序时怎么应用,能举个例子好
佳答案
SFC15 是系统功能是为用户提供的已经编好程序的块,可以在用户程序中调用这些块,但不能在STEP7中查看和修改它们。
比如你在组态多台S7-300PLC之间的现场总线通信(PROFIBUS-DP)时,如果采用MS模式(主从模式),采用PROFIBUS-DP DX通信,你在组态彼此之间的发送区和接收器数据时,经常遇到选择参数“Consistency(一致性)问题,如果选择“Unit”(单元)时,则以字节发送和接收。如果数据到达DP从站接收区不在同一个时刻,从站可能不能在同一个周期处理完接收区的数据,如果选择DP从站在同一个周期处理完这些数据,可选择“ALL”(全部)选项,调用SFC15(DPWR_DAT)打包发送,从DP从站或者PROFIENT TO设备上发送连续数据,其指令格式(参数)如下:
EN(使能)
LADDR(对方数据起始地址,其实就是对方要接收的数据存放的起始地址)
RET_VAL(返回值错误代码)
RECORD(本地要发送数据存放的地址)
如在S7-300PLC通过PROFIBUS现场总线控制MM440变频器的参数中,就可以用SFC15将PLC中指定数据块中某几个字节的数据送到变频器,也就是修改P701的参数。