热门产品 收藏本页 | 设为主页 | 随便看看
普通会员

上海地友自动化设备有限公司

S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、触摸屏、6FC、6SN、S120、...

您当前的位置:首页 » 供应产品 » 西门子6EP1332-1SH43 徽标!电源
西门子6EP1332-1SH43 徽标!电源
西门子6EP1332-1SH43 徽标!电源图片
西门子6EP1332-1SH43 徽标!电源图片0西门子6EP1332-1SH43 徽标!电源图片1西门子6EP1332-1SH43 徽标!电源图片2
点击图片查看大图
产 品: 西门子6EP1332-1SH43 徽标!电源 
型 号: 西门子6EP1332-1SH43 徽标!电源 
规 格: 大量现货 
品 牌: 西门子 
单 价: 200.00元/台 
最小起订量: 1 台 
供货总量: 145 台
发货期限: 自买家付款之日起 1 天内发货
更新日期: 2021-07-16  有效期至:长期有效
  询价

«上一个产品    下一个产品»
西门子6EP1332-1SH43 徽标!电源详细说明
 西门子6EP1332-1SH43 徽标!电源

S7-1500中 IEC定时器指令使用的数据来源有3种方式 1.单背景数据块;2.FB中的多重背景;3,参数实例。

测试中,楼主 对三种方式都进行了测试,具体喜欢那种还是看个人习惯吧,我比较偏向于参数实例和多重背景。

在测试过程中,我犯了自以为是,想当然的的毛病,结果把自己忽悠了!

1.自己想当然地认为 ,IEC定时器指令就是SFB而已,没有认真看完IEC定时器的使用帮助,结果有了自己意想不到的结果;测试完成后,回想起来 ,才慢慢明白为什么 IN和PT必须赋值了,二ET和Q在调用时可以隐藏了;

既然IEC指令都占用一个数据块中的类容,为什么在调用比如TON时,IN和PT接口 必须赋值了?不是调用SFB/FB 所有接口都可以不赋值吗?

所以 我在FB里以单背景数据块方式调用TON指令时,固执地写了 如下代码,IN和PT使用自己背景数据块类容

然后在IEC_Timer_0_DB里直接对IN进行置位后,定时器就是不运行!后来乖乖使用 IECTimerInstance-GlobalDB 的里的IECTimerInstance-GlobalDB_IN和IECTimerInstance-GlobalDB_PT后,定时器指令TON才正确运行;

2:为什么 定时器运行了ET和Q的值不刷新了,对此在帮助手册里写的很清楚了,当程序用到ET和Q时,这2个值才会刷新。所以这2个是可选项,IN和PT端是必选的。因为我在调用TON指令时,没有用到ET和Q,所以在观察数据块里的数值时,ET一直没有增加;

后来在 程序最后加了 几句代码 把定时器的ET和Q 赋值给临时变量tmpET和tmpQ,再次观察,FB的背景数据块,全局数据块,和TON定时器单背景系统数据块后看到里面的ET和Q有变化了。(当然,ET和Q可以在调用指令时,直接赋值,这样比较好)

询价单
产品分类
联系方式
  • 联系人:方祖付(先生)
  • 职位:
  • 电话:021-60441303
  • 手机:18721545542
  • 地址:上海市松江区荣乐西路106弄11号101室
  • 腾讯QQ:
站内搜索
 
友情链接
  • 暂无链接