博图V13声明表请教

1、在声明表中,名称是否可用中文?
2、临时变量和静态变量有何区别?如果是定时器和中间变量,采用哪种?
3、在问题2图片中,中文名称是否可以?

问题补充:
编译没有问题,能通过。那应该能用中文了。再问一下,现场调试DP总线时,开机都正常,当电机运行时DP正常,停止时CPU上的SF常亮报警,是怎么回事?

图片说明:

博图V13声明表请教    博图V13声明表请教   

最佳答案

1、可以使用中文作为变量,但是不推荐
2、临时变量占用系统的临时堆栈区,下一个扫描周期无法保证数据不丢失或者不被修改;
     静态变量可以按照输入输出变量理解,只是不产生数据接口,作为中间状态读写,
     定时器可以声明在静态变量区中如IEC-Timer,
     中间变量声明在什么地方要看程序的具体实现,如果每个周期能保证变量可靠赋值,也可以定义为临时变量,如果无法保证则建议使用静态变量

补充:
SF灯亮为系统故障,建议在线查看一下诊断缓冲区内具体的故障信息,单凭灯的状态无法确定

提问者对于答案的评价:
还可以

专家置评

如果每次变量的使用都是先赋值再使用,即每次使用可以确定初始值,那么可以使用临时变量。我心飞翔的回答也很不错。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:52
下一篇 2018年12月1日 上午12:53

相关推荐