马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
<p><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">每个数据寄存器 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">为 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">16 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">位,使用 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">32 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">位数据时,以两个相邻的数据寄存器表现 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">32 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">位的数据。(高位为大的 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">号码,低位为小的号码。在变址寄存器中,</span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">V </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">为高位,</span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">Z </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">为低 位)。在指定 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">32 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">位时,如果指定了低位(例如: </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D0</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">),则高位为继其之后的编号(例如,</span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D1</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">)被自动占用。低位可用奇数或偶数的任意一种软元件编号指定, </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">考虑到外围设备的监视功能,建议低位采用偶数软元件编号。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">非停电保持区域数据寄存器,一旦在寄存器中写入数据,只要不再写入其他数据,就不会变化。但是,在 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">RUN </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">→ </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">STOP </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">时或停电时,所有数据被清除为 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">0</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">。(如果驱动特殊的辅助继电器 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">M8033</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">,则可以保持)。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">如果是停电保持区域寄存器,在 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">RUN/STOP </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">或停电时,也可保持其内容。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">利用系统参数配置功能,可改变 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">寄存器的一般用与停电保持用的分配。将停电保持专用的数据寄存器作为 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">一般用途时,请在程序的起始步采用 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">RST </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">或 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">ZRST </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">指令,以清除其内容。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">特殊用途的数据寄存器是指写入特定目的的数据,用于实现控制器的一些特殊功能,可理解为用户程序与 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">PLC</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">系统程序进行数据交互的特殊单元。例如,在</span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D8000</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">中,监视定时器的时间通过系统</span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">ROM</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">进行初始设定, </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">要将其改变时,利用 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">MOV </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">传送指令,在 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D8000 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">中写入目标时间。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(255,0,0)">监控定时设为</span><span style=";font-size:13px;font-family:Arial;color:rgb(255,0,0)">200ms </span><span style=";font-size:13px;font-family:宋体;color:rgb(255,0,0)">监控定时器刷新</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">另外还有一些特殊 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">寄存器,用于系统工作状态参数缓存,查询这些寄存器,可用于判断运行参数。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">关于特殊数据寄存器的停电保持特点请参见</span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">第</span><span style=";font-size:12px;font-family:Arial;color:rgb(0,0,255)"> 674 </span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">页上的“附录 </span><span style=";font-size:12px;font-family:Arial;color:rgb(0,0,255)">A </span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">特殊软元件 </span><span style=";font-size:12px;font-family:Arial;color:rgb(0,0,255)">SM</span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">、</span><span style=";font-size:12px;font-family:Arial;color:rgb(0,0,255)">SD</span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">、</span><span style=";font-size:12px;font-family:Arial;color:rgb(0,0,255)">D8000</span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">、</span><span style=";font-size:12px;font-family:Arial;color:rgb(0,0,255)">M8000 </span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">分配说 </span><span style=";font-size:12px;font-family:宋体;color:rgb(0,0,255)">明”</span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">。 </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">数据寄存器可以处理各种数值数据,通过利用它,可以进行各种控制。如作为定时器与计数器的设定值被指定, </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">用于数据的各种运算等,在后续的指令解释中,对支持使用 </span><span style=";font-size:13px;font-family:Arial;color:rgb(35,31,32)">D </span><span style=";font-size:13px;font-family:宋体;color:rgb(35,31,32)">寄存器的指令有详细的说明。</span></p> |