扫描周期是plc的一个重要指标,小型plc的扫描周期一般为十几毫秒到几十毫秒。plc的扫描周期长短取决于扫描速度和用户程序的长短。毫秒级的扫描时间对于一般工业设备通常是允许的,plc对输入的短暂滞后也是允许的。但对某些i/o快速响应的设备,则应采取相应的处理措施。如选择高速cpu,提高扫描速度;选择快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对于用户来说,要提高编程能力,尽可能优化程序;而在编写大型设备的控制程序时,尽量减少程序长度,选择分支或跳步程序等,都可以减少用户程序执行时间。
1.2plc的用户程序执行过程
对于用户来说,在编写用户程序或选择设备时,必须清楚下面介绍的三个阶段,即用户程序执行过程的原理。
plc采用集中处理的方法,即对输入扫描信号、执行用户程序和输出刷新都采用集中分批处理的工作方式。
(1)输入扫描在这一阶段中,plc以扫描方式读入所有输入端子上的输入信号,并将输入信号存入输入映像区,输入映像存储器被刷新。在程序执行阶段和输出刷新阶段中,输入映像存储器与外界隔离,其内容保持不变,直至下一个扫描周期的输入扫描阶段,才被重新读入的输入信号刷新。可见,plc在执行程序和处理数据时,不直接使用现场当时的输入信号,而使用本次采样时输入到映像区中的数据。如果输入设备能使plc输入端形成闭合回路,对应输入端编号的内部输入继电器内保存为”1”,即相当于继电器线圈导通。在程序执行过程中,该编号对应的触点动作;如果输入设备能使输入开路,则对应输入端编号的内部输入继电器内保存为”0”,即相当于继电器线圈没导通,在程序执行过程中,该编号对应的触点不动作。如果在plc处于非输入扫描的阶段,plc外的输入设备状态发生了变化,内部输入继电器也不会发生变化,要等到下一个输入扫描阶段才能根据此时的输入状态来刷新。所以,对于少于十几毫秒的输入信号,经常采集不到。
55496/990008
type 03390
4am4342-8ed40-0fa0
621-2550 d030009018e
psi-mos-rs232/fo 850e 2708371
ge 1,5a 26089233
elesta cvs311c02
v-65-2148 0951.50189
259978 7423 64 654771001 01
621-2550 6212550 d030009018e
skf 7208 b
hsn5-9.0/ovp s. no. 0750
c500-ii101 3g2a5-ii101
3g2a5-md211cn c500-md211cn
bbc gjr2 237500 r1 ule ct370a
iz 361-3
prsv lv108
dsb25 f007 dsb25f007
w2-40e - left
p050fb05c0rv5 i = 26
xm9-fa12 xm9fa12
thinky rx-5400a
mpu-3d 230979c 1/4, 4/4
446933 r2 70ab02b-e
免责声明:
amikon我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分*商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。