恭喜,你发布的帖子
发布于 2017-09-04 13:16:13
4楼
FC21功能块(Transfer PLC NCK data exchange),当此功能块被调用的时候,根据此功能块的FUNCTION CODE,实现PLC与NCK的数据通讯.
$A_DBB // Data byte (8 bits)
$A_DBW // Data word (16 bits)
$A_DBD // Data double word (32 bits)
$A_DBR // Real data (32 bits)
CALL "FB_SIEM_ PLC_NCK" ;FC21
Enable :=TRUE
Funct :=B#16#4 ;写入
S7Var :="DB_MW_an_NC".MW_FenaL_re ;DB293.DBD0
IVAR1 :=36 ;$A_DBD[36]
IVAR2 :=-1
Error :=#temp1
ErrCode:=#temp2
NOP 0
举例说明,调用FC21,执行写操作,将DB293.DBD0赋值给$A_DBD[36],然后再NC中执行相关操作。Funct :=B#16#3 ;读入数据,所以具体要看你的PLC怎么写的。
_MM[0]前面一直没有定义,是制造商定义的全局变量或通道变量,在变量定义中可以找到。
谢谢指导!貌似明白了,回头找下FC21的具体说明
请填写推广理由:
分享
只看
楼主