danshi
视频中讲的“在适当的时间同步复制到该区域”,这个适当的时间应该是在什么状态下进行呢?
之前发的帖子了解到:
你好学员,理解你说的问题,出现该现象的前提是HMI上的按钮点击+释放的速度非常快,超过了PLC的OB扫描周期(FB块也是以这个周期进行HMI DB变量读取、输出的),才会出现信号遗漏。该问题可以通过HMI上的按钮写脚本杜绝,如按下按钮后,持续输出多少ms的信号后才释放,是可以杜绝该问题。但同一周期内前后数据一致问题的保证,是需要复制HMI变量的。
但是不需要“HMI上的按钮点击+释放的速度非常快,超过了PLC的OB扫描周期”,只要单独配置按下事件,不配置松开事件,比如配置按下取反,取反也就是一瞬间的事,就跟容易出现这个问题。这种的也可以通过编写脚本实现吗?
还有就是如果这个变量是通过中断触发置位的,那这个应该怎么办呢?还是说中断触发的这个直接就不要往InOut接口区填?
