- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章-2、PLC地基本构造与工作原理
* * (1)输入采样阶段 在输入采样阶段,——输入扫描阶段 PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入输入映象区中的相应的单元内。 输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,输入映象区中的相应单元的状态和数据也不会改变。 因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 * * (2)用户程序执行阶段 在用户程序执行阶段,——用户程序扫描 PLC的CPU总是按由上而下的顺序依次地扫描用户的每一条梯形图。 在扫描每一条梯形图时, 总是先扫描梯形图左边的由各触点构成的控制线路 并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算, 然后根据逻辑运算的结果,扫描线圈或功能指令 刷新该逻辑线圈在系统RAM存储区中对应位的状态; 或者刷新该输出线圈在输出映象区中对应位的状态; 或者确定是否要执行该梯形图所规定的特殊功能指令 即在用户程序执行过程中, 只有输入映象区内的状态和数据不会发生变化, 而输出映象区或软设备在系统RAM存储区内的状态和数据都有可能发生变化, * * (2)用户程序执行阶段 输出点和软设备的触点的状态或数据与其在用户程序中的位置有关, 排在上面的梯形图,其被刷新的软设备线圈或输出线圈的状态或数据会对排在其下面的凡是用到这些线圈的触点或数据的梯形图在本次扫描周期就起作用; 相反,排在下面的梯形图,其被刷新的软设备线圈或输出线圈的状态或数据只能到下一个扫描周期才能对排在其上面的凡是用到这些线圈的触点或数据的梯形图起作用。 * * 举例 这两段程序执行的结果完全一样,但在PLC中执行的过程却不一样。程序1只用一次扫描周期,就可完成对M4的刷新; 程序2要用四次扫描周期,才能完成对M4的刷新。 * * 在实际应用中注意: 同样的若干条梯形图,其排列次序不同,执行的结果也不同。 采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。 当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。 * * (3)刷新阶段 当扫描用户程序结束END后,PLC就进入输出刷新阶段。——输出扫描 在此期间,CPU按照输出映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。 * * PLC的扫描周期 T 一般来说,PLC的扫描周期包括输入采样、用户程序执行和输出刷新三个阶段。 但是严格来说,扫描周期还应该包括自诊断、通信等,如图所示,即一个扫描周期T等于自诊断、通信、输入采样、用户程序执行、输出刷新等所有时间的总和。 自诊处理 输入扫描 通讯操作 输出扫描 用户程序扫描 PLC上电 RUN? N Y * * PLC的扫描周期 T 从上面的分析中不难看出要准确地计算扫描周期的大小是比较困难的。 但是,由于扫描周期是一个很重要的数据, 它与PLC的I/0响应、 内部计时器的计时精度 计数器的计数频率等都有着密切的关系, 因此,近期的PLC采取了一些措施,以供用户选用。 (1)当PLC投入运行后,其CPU将最大扫描周期、最小扫描周期和当前扫描周期的值分别存入专用数据寄存器中,以供用户使用, 例如三菱公司FX系列PLC中的专用数据寄存器 D8010存放当前扫描周期的值, D8011存放最小扫描周期的值, D8012存放最大扫描周期的值。 这三个专用数据寄存器的计时单位均为0.lmS。 * * PLC的扫描周期 T (2)近期的PLC提供一种以恒定的扫描周期扫描用户程序的运行方式、 例如:在FX系列PLC中, 当专用逻辑线圈M8039被接通时,PLC以恒定的扫描周期扫描用户程序 其扫描周期的长短等于D8039中存放的数据,它的计时单位为 lms。 D8039中数据地确定 用户应该按可能出现的最大扫描周期,再留一些余量作为恒定扫描周期的值存入D8039中。 若实际扫描周期小于恒定扫描周期,则CPU在完成本次扫描周期后处于等待状态,直到恒定扫描周期的时间到,才开始投入下一个扫描周期的运行。 若实际扫描周期大于恒定扫描周期,则CPU照常运行,但是实际扫描周期将大于恒定扫描周期。这一点应予以注意。 * * 2.2.2、PLC的I/O响应时间 所谓I/O响应时间指从PLC的某一输入信号变化开始到系统有关输出端信号的改变所需的时间。 * * 2.3. PLC的I/O系统 1、I/O寻址方式 PLC连接工业现场设备的各个输入/输出点与PLC的I/O映象区之间的对应关系, 即给每一个输入/输出点以明确的地址,为确立这种对应关系所采用的方式称为I/O寻址方式。 * * 2、I/O寻址方式有以
文档评论(0)