回复:模拟量输出指令在不同网络中出现两次会不会引起问题?

一个门边汉

  • 帖子

    10
  • 精华

    0
  • 被关注

    30

论坛等级:奇侠

注册时间:2009-08-04

普通 普通 如何晋级?

发布于 2013-01-30 16:40:37

23楼

quote:以下是引用芳季在2013-01-30 15:27:58的发言:
芳某想提个问题。
模拟量是在什么时候刷新的?回答的同时请提出实质证据支持各自的观点。
能回答的,本贴可以立即结贴。

─────────────────────────────────────────────────────────────────
参考STEP 7-Micro/WIN帮助中PLC运行/停止模式→PLC 操作模式详情:
在 RUN(运行)模式中,PLC 读取输入、执行程序、写入输出、对通信请求作出应答、更新智能模块、执行内部管理工作以及对中断条件作出应答。PLC 不支持在 RUN(运行)模式下执行固定的循环扫描周期。根据发生的优先顺序为这些任务(中断事件除外)提供服务。如下图所示,这种执行各种操作的循环被称为扫描周期。
每次扫描周期开始时先读取当前输入位数值,并将这些数值写入输入映象寄存器。与具有实际输入位位于同一个字节中,但无相应的实际物理输入点的输入位,,会在每次输入更新循环时在映象寄存器中被清零,除非它被强制。
读取输入后,程序从第一条指令开始执行,直至遇到结束指令。遇到结束指令时,PLC 检查系统的智能模块是否需要服务。如果需要,信息将被读取并缓存,以用于循环周期的下一阶段。
在扫描周期的信息处理阶段,从通信端口接收的信息被处理。相关的应答完成后被暂存,等待在适当的时间传送给给通信请求方。
自我诊断检查包括对操作系统 EEPROM 和用户程序存储区以及 I/O 模块状态进行定期检查。
最后,输出映象寄存器数值被写入输出模块,从而完成一次扫描周期。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。