请教一个数字变量写入指定文件的指令怎么写?

我想把测量的数据写到一个文件里,找了一个指令“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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:29
下一篇 2017年6月1日 上午1:29

相关推荐