6ES7332-5HB01-0AB0
指令作业的调用分配
要跨多个调用执行一个指令,CPU 需向该指令正在运行的作业一个后续调用。
CPU 可通过以下两种方式为作业分配一个调用,具体取决于指令的类型:
● 使用指令的背景数据块(“SFB"类型)
● 使用指令的作业标识输入参数。在异步指令的执行过程中,这些输入参数必须与执行
过程中的各调用相匹配。
示例:“Create_DB"指令的作业由输入参数 LOW_LIMIT、UP_LIMIT、COUNT、
ATTRIB 和 SRCBLK 标识
下表列出了标识指令的输入参数。
指令 标识作业的输入参数
DPSYC_FR LADDR、GROUP、MODE
D_ACT_DP LADDR
DPNRM_DG LADDR
WR_DPARM LADDR、RECNUM
WR_REC LADDR、RECNUM
RD_REC LADDR、RECNUM
CREATE_DB LOW_LIMIT、UP_LIMIT、COUNT、
ATTRIB、SRCBLK
READ_DBL SRCBLK、DSTBLK
WRIT_DBL SRCBLK、DSTBLK
RD_DPARA LADDR、RECNUM
DP_TOPOL DP_ID
调用的顺序号
调用的类型 RE/RET_VAL BUSY DONE ERROR
2 到 (n - 1) 中间调用 - W#16#
n 后一次调用 - W#16#0000(如果无错误) 0 1 0
错误代码(如果出错)。 0 0 1
资源的使用
异步指令在执行过程中将占用 CPU 中的资源。根据 CPU 类型和指令的不同,资源的使
用具有一定限制。CPU 可同时执行大数目的异步指令作业。在作业成功完成后或在出
错后,这些资源将再次可用。
示例:对于 RDREC 指令,S7-1500 CPU 可以并行处理多 20 个作业。
如果超出一个指令可同时运行的作业大数量,则该指令将在块参数 STATUS 中返回错
误代码 80C3(资源不足)。CPU 将停止执行作业,直至资源再次可用。
说明
低层级的异步指令
某些异步指令可使用一个或多个低层级的异步指令进行处理。下表列出了这种相关性。
请注意,使用多个低层级指令时,在某个时间段通常一次仅分配一个低级资源。
扩展指令:可同时运行作业的大数目
下表列出了扩展异步指令中可同时运行的作业大数量。
扩展指令 1505SP
6ES7317-2EK14-0AB0详细说明
1 V90 概述
SINAMICS V90是西门子推出的一款小型、高效便捷的伺服系统。它作为 SINAMICS 驱动系列家族的新成员,与SIMOTICS S-1FL6 伺服电机结合,组成的伺服驱动系统,实现位置控制、速度控制和扭矩控制。通过优化的设计,SINAMICS V90 确保了的伺服控制性能,经济实用、稳定可靠,能用于贴标机、包装机、压边机等等伺服控制系统。
2 进线电压及功率范围
SINAMICS V90 200V系列:
伺服控制器进线电压为1/3 AC 200V~240V,功率范围从0.1kW ~ 2kW,与低惯量的1FL6电机相匹配。低惯量1FL6电机有8个功率段,4种轴高,功率从0.05kW ~ 2kW,额定转矩范围0.16~6.37Nm。
SINAMICS V90 400V系列:
伺服控制器进线电压为380V~480V,功率范围从0.4~7Kw,与高惯量的1FL6电机相匹配。高惯量1FL6电机有11 个功率段,3种轴高,功率从0.4kW ~ 7kW,额定转矩范围从1.27~33.4Nm。
SINAMICS V90伺服控制器与1FL6电机对应关系如表1所示。
注意:必须严格按照图2-1中的对应关系选择驱动器。如果驱动器和电机不匹配将无法使用。
能在两地或多地控制同一台电动机的控制方式叫电动机的多地控制。
下图所示为两地控制的控制线路其中 SB11、SB12为安装在甲地的启动按钮和停止按钮;SB21、SB22为 安装在乙地的启动按钮和停止按钮。线路的特点是,两地的启动按钮SB11、SB21要并联接在一起;停止按钮 SB12、SB22要串联接在一起。这样就可以分别在甲、乙两 地启、停同一台电动机,达到操作方便之目的。 对三地或多地控制,只要把各地的启动按钮并联, 停止按钮串联就可以实
无论在系统任何设备上,带电作业既能实现对设备的检修、消缺,又能使设备保持继续运行状态,保证电力系统的稳定运行,使用户得到不间断的电能,具极大的社会效益和经济效益。因此,带电作业具有如下优点:
能保证可靠地、连续地向用户供电。停电检修会降低供电线路的可靠性,造成供电不足,断开系统间的联络线,还会影响到系统的稳定性。不停电检修就保证系统佳工况和保证发电机在经济工况下运行(500kV线路停电,在很多情下要减少发电机的发电量,这将增加发电的煤耗指标)。
能及时消除线路缺陷,架空线路运行的可靠性得到提高。供电检修线路在很多情况下受到限制,这将使线路的小缺陷由于不能及时处理而发展,引起线路故障停电,这种情况下的对国民经济的损失是很大的。
能减少电能损耗。在配网中,由于断开线路将使佳配电形式发生变化,如通过环网等远距离送电,这将增大线路的损耗,因此带电作业可降低电网的电能损失。
由于带电作业实施的灵活性,人员和机械能更好地按计划和均衡地承担线路检修的任务和工作,减少不必要的加班,也减少了在节假日抢修加班的工作量。
带电作业的缺点
带电检修比停电检修要困难得多,进行带电作业工作,必须采用专门的屏蔽服、 绝缘服、仪器设备和绝缘工具,与停电作业比较,带电作业的项目较少,带电作作业的条件在一定程度上限制了带电作业的作用范围,如何能更多更广泛进行多种项目的带电作业工作,是目前国内外带电作业工作者都在积极地开展这方面试验和研究的原因。
带电作业的特点
带电作业是一种不停电的检修作业,是一项特殊的作业方式,是在高空和强电场条件下进行的作业。因此必须对外界条件加以限制,如气象条件、运行方式等。 还需根据设备特点、电压等级使用专用的绝缘工具,防止高电压、强电场、电流对人体的伤害。参与人员必须经过培训、考核,并遵循严格的规章制度和作业方法,才能确保作业安全。其特点为:
带电作业是科学和安全的。虽然是在高空和强电场条件下进行的作业,但因为其使用的是特殊的绝缘工具,有严格的规程规定、严密的组织分工、可靠的实验数据,因此操作也是安全可靠的。
带电作业效率高。它减少了停电时间,并因其使用特殊材料制作的工具,轻便灵活、安全可靠、使用方便,作业人员又较少,检修的效率也较高。
带电作业环境特殊。带电作业和停电作业有很大的区别,是在高空,又是在强电场中进行作业,所以这就要求带电作业人员必须经过培训,在工作中要胆大心细,时刻确保必要的安全距离。
带电作业是团队作业。它要求所有人员密切配合,共同完成作业,同时作业中要求有专人监护,监护人不得兼任其他工作。
带电作业不受停电时间的限制。它可在认为方便的时候进行工作,既可保证检修的计划性,又可保证检修质量。
带电作业在一定范围内受环境和气候的限制。在雷、雨、雪、雾等恶劣天气条件下不得进行带电作业;当风力大于5级或湿度大于80%RH,一般不宜进行带电作业;当设备绝缘不良和安全距离不够时,不能进行带电作业,因此它与停电作业相比有一定的局限性。
开展带电作业具有极大的经济效益。带电作业能及时消除输变电设备的缺陷,对保证电网安全运行有积极的作用。广泛开展带电作业能减少对用户的停电, 提高供电的可靠性,对完成更多的售电量是一个积极的因素;可使系统调度方便灵活,减少备用设备和容量,减少停电的操作和系统联系,对减少事故的发生是一个有利因素。
输电线路带电作业可以提高系统稳定性。减少由于停电检修期间与其相邻其他线路再出故障而出现的超过N-1停电模式,造成可能的系统振荡失稳大面积的停电现象
工业控制中,plc程序编写是一项基础的工作,但也是确保生产正常运行的重要环节。PLC好的评判标准是实践,看程序是否达到生产预期的目的,但这是远远不够的,因为能达到控制要求的程序还有优劣之分,到底什么样的程序才能称得上好的程序呢?现归纳为以下几个方面(请原谅手机党): 1.正确性(调试成本低) PLC的程序首先要正确,且能通过实际生产的验证,这是对PLC程序的起码要求,做不到这一点,一切免谈。程序要正确,就得准确的使用指令、语法和内部器件,准确的使用指令与准确理解指令相联系,对指令含义和使用条件一定要弄清楚,内部器件正确使用也是重要的,一定要做到该掉电保护的一定要用掉电保护的器件,反之则不能用。 2.可靠性(维护成本低) 一个正确的程序还要可靠,这也是对PLC程序的基本要求。有的PLC程序,在正常的工作条件下或合法操作时能正确工作,而出现非正常工作条件【如临时停电,又很快再通电】或进行非法操作【如一些按钮不按顺序按,或同时按若干按钮】后,程序就不能正常工作了。这种程序,就不大可靠,或说不稳定,就是不好的程序。好的PLC程序对非正常工作条件出现,能予以识别,并能使其与正常条件衔接,可使程序适应于多种情况。好的PLC程序对非法操作能予以拒绝,且不留下隐患,只接受合法操作,联锁是拒绝非法操作常用的手段,继电电路常用这个方法,PLC也可继承这个方法。 3.可读性(学习成本低) 要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便地调试,而且,还要便于别人读懂你的程序,便于使用者维护,必要时,也可使程序推广。要使程序可读性好,要做到以下几点: (1)程序的设计脉络就要尽可能清晰,结构上有层次感 (2)功能层实现模块化,或者使用面向对象的方法进行设计 (3)要多用一些标准的设计 (4)I/O分配要有规律性,便于记忆与理解 (5)变量层尽量使用符号名编程 (6)做好程序的注释 (7)内部器件的使用也要讲规律性,不要随便地拿来就用 (8)每个功能的地址段分配要留有一定的余量作为备用 可读性在程序设计开始时就要注意。这不易完全做到。因为在程序调试的过程中,指令的增减,内部器件的使用变化,可能使原较清晰的程序,变的有些乱。所以在设计时就对调试增减留有一定的余地,然后调试完毕后再做一下整理,这样所设计的程序具有更高的质量。 4.精简性(存储成本低) 使PLC程序尽可能简短,也是应追求的目标。简短的程序可以节省用户存储区;多数情况下也可节省执行时间,提高对输入的响应速度,还可提高程序的可读性。程序是否简短,一般可用程序所用的指令条数衡量,用的条数少,程序自然就简短。要想程序简短,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。 5.省时性(运行成本低) 程序简短可以节省程序运行时间,但简短与省时并不完全是一回事,因为运行程序时间虽与程序所拥有指令条数有关,而且还与所使用的是什么指令有关,PLC指令不同,执行的时间也不同,而且,有的指令在逻辑条件ON时执行与在OFF时执行其时间也不同,另外,由于使用了流程控制指令,在程序中不是所有指令都要执行等。所以运行程序的时间计算是较复杂的,但要求其平均时间少,大时间也不太长是必要的,这样可提高PLC的响应速度。省时的关键是用好流程控制指令,按情况确定一些必须执行的指令,作必备部分,其余的可依程序进行,有选择地执行,或作些分时工作的设计,避免大时间太长等。 6.继承性(变动成本低) 要使程序具有继承性,那就是要便于修改和移植。PLC的特点之一就是方便,可灵活地适用于各种情况,其办法就是靠修改或重新设计程序,重新设计程序用于PLC工艺用途已经更改的情况,不仅程序重编,而且I/O也要重新分配,即便如此,很多独立功能的子程序依然可以适用于不同的工艺控制;对于相同或类似的工艺控制,多数情况下不需要重编程序,作一些修改就可以了。这就要求程序具有继承性,具有方便快捷的通用性接口,便于参数修改和程序的移植。 |
plc一般包含:电源,中央处理单元(CPU),输入/输出(I/O)模块,通信模块,功能模块、存储器等。 |