下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 TEMP变量使用注意事项

TEMP变量使用注意事项.doc

TEMP变量使用注意事项

却不敢扬口提爱
2019-02-25 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《TEMP变量使用注意事项doc》,可适用于IT/计算机领域

TEMP变量不能自锁的原因显而易见:每个扫描周期开始时,TEMP变量的值并不像Q或M那样可以保持上个周期的值。除非明确对其赋值,否则它的值是不确定的。我使用TEMP只有一个原则:第一次出现某个TEMP变量,必须是对其赋值(或线圈刷新)的写指令,而不能是读指令。如果出现问题,建议使用STAT变量替代。对TEMP的认识都有问题!我的建议是做逻辑不用TEMP,只在做运算是用TEMP,会省去很多麻烦,使用前必须先赋值,不能用于记忆保持和边沿存储。如果在TEMP接口中新建一个变量A,数据类型为BOOL,地址,正确的FC程序如下:|#start#A|||()||#A#driver|||(),错误的例子:|#A#driver|||()||#start#A|||()分析:程序的扫描是从上到下。SFC中的接口TMEP中的变量必须遵守:先赋值后使用的原则。程序,当start的值从变为,A也将从变为。扫描到第一段程序时,因为A的值已经发生改变,程序将成功扫描到A的常闭触点从变为,那么driver线圈将成功得从原来的改变为。程序,因为扫描到第一段程序的时候CPU没有发现A的值改变。之后A值将一直保持不变,即使start的值从变为,A值也不会发生改变结果是程序没有反应。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/2

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利