我想把测量的数据写到一个文件里,找了一个指令“write”,但是试了只能写文本或指定的内容,不能写入数据变量。
比如:
def int error
write(error,“_N_MPF_DIR/_N_DATE_MPF”,“16年1月记录”)
有什么办法能把GD参数或者R参数写进去?
比如R1=200.5
文件中写入:Z=200.5
版主推荐答案
N202 WRITE(ERR, _TF, "only for NCK versions up to 78.xx.xx - please check the next line")
N203 WRITE(ERR, _TF, "NCK version "<<$MN_VERSION_INFO[0]<<"; "<<$MN_VERSION_INFO[1])
N204 WRITE(ERR, _TF, "created : "<<$A_YEAR<<"."<<$A_MONTH<<"."<<$A_DAY<<"_"<<$A_HOUR<<":"<<$A_MINUTE)
N205 IF $P_STACK < 1
N206 WRITE(ERR, _TF, "MDC3AX") ;MDCiAX is directly executed
N207 ELSE
N208 WRITE(ERR, _TF, "program : "<<$P_PROG[$P_STACK-1]) ;current program from which MDC3AX is called
N209 ENDIF
N210 WRITE(ERR, _TF, "version of MDC3AX : V"<<VERSION_MDC) ;Version of MDCiAX
双引号中是文本,<<是连接符 ,没有双引号的是变量
查看完整帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1353833&bid=20
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc138336.html