欢迎来到米思米 请登录 退出 免费注册
技术之窗
  • 技术问答
    • 全部
    • 新手启航
    • 技术文章
    • 成功案例
    • 选型工具
    • 技术课堂
    • 技术问答
关联关键字

问:在S7-300/S7-400和S7-1200/S7-1500中编程IECTimer时应该注意什么?

提问时间:2023-09-19

452 浏览

全部回答(1个)

米思米官方回答

在程序中的多个点为操作数赋值是错误的根源。相应的操作在博途中将会发出报错信息。在 S7-300/S7-400 中,可以给IEC Timer 编程然后再给它的输出分配另外的时间。这样,如图01显示,就可以重置 IEC timer,在编译时不会有错误报出。然而,这样编程是错误的根源!如果一个操作数,在程序中不同的地方进行 Set、Reset 或者赋值,它的状态就不再是唯一的。如果想要将其从S7-300/S7-400 移植到 S7-1200/S7-1500,IEC Timer 的输出必须不能被再次赋值,分配另外一个时间。控制器之间的另一个不同是在定时器标签的更新上。 S7-300/S7-400中定时器标签"Q" 和 "ET" 在定时器被调用的时候被更新。 S7-1200/S7-1500定时器会在被调用或者定时器标签被访问时更新。

发表时间: 2021-08-31

有用

猜你想搜