浔之漫智控技术(上海)有限公司西门子一级代理商
西门子授权代理商 , 西门子一级代理商 , 西门子PLC代理商
吉林松原西门子代理商|授权代理

 


S7--200 AC电源边界和到AC电路的I/O边界的设计在AC线电压和低压电路之间提供安全隔离,这一点已经经过实践证明。根据各个,这些边界包括双重或加固绝缘,或基本的辅助绝缘。横跨这些边界的部件,如光耦合器、电容器、变压器和继电器已经过实践证明,能够提供安全隔离。在具有1500 VAC或更大隔离时,在S7--200产品数据表中标出了这些要求的隔离边界。根据已证明的,该标志基于一个常规的出厂(2Ue + 1000VAC)或同类。S7-200安全隔离边界经典型可隔离达4242 VDC的电压。根据EN 61131--2,包括了AC电源的传感器电源输出、通讯电路和内部逻辑电路被视为SELV (安全超低压)。如果传感器电源M或到S7--200的其它非绝缘M连接接地,则这些电路变为PELV (保护超低压)。在某些产品数据表中,接地参考低压的其它S7--200M连接标注为与逻辑电路不隔离。 实例为RS485通讯端口M、模拟I/O M和继电器线圈电源M。为保持S7--200低压电路的SELV/PELV特性,到通讯端口、模拟电路和所有24V标称电源和I/O电路的外部连接必须由SELV、PELV、Class 2、电压要求的电源,或者符合各种的电源来供电。

在设计S7--200的接线时,应该提供一个单独的开关,能够同时切断S7--200CPU、输入电路和输出电路的所有供电。提供熔断器或断路器等过流保护装置来供电线路中的电流。您也可以为每一输出电路都提供熔断器或其它限流设备作为额外的保护。在有可能遭受雷击浪涌的线路上安装浪涌器件。避免将低压线和通讯电缆与AC导线和高能量、快速转换的DC导线相同的线盒中。应始终成对布线,导线采用中性导线或通用导线,并用热电阻线或线进行配对。导线尽量短并且保证线粗能够电流要求。端子排适合的线粗为2 mm2到0.3 mm2(14 AWG到22AWG)。使用屏蔽电缆可以抗电子噪声特性。当输入电路由一个外部电源供电时,要在电路中添加过流保护器件。如果使用S7--200 CPU上的24VDC传感器供电电源,则无需额外添加过流保护器件,因为此电源已经有限流保护。大多数的S7--200模块有可拆卸的端子排。(附录A中标明了哪些模块有端子排)。为了防止连接松动,要确保端子排插接牢固,同时也要确保导线牢固地连接在端子排上。为了避免损坏端子排,螺钉不要拧得太紧。螺钉连接的扭矩为0.56N--m (5 inch--pounds)。为了避免意想不到的电流流入,S7--200在的部分提供电气隔离。当您设计走线时,应考虑这些隔离。附录A中给出了电路中包含哪些隔离及它们的隔离级别。级别低于1500 VAC的隔离不能作为安全隔离。

执行程序:在扫描周期的执行程序阶段,CPU从头至尾执行应用程序。在程序或中断程序的执行中,立即I/O指令允许您直接访问输入与输出。如果在程序中使用子程序,则子程序作为程序的一部分存储。当由主程序、另一个子程序或中断程序调用时,则执行子程序。从主程序开始时子程序嵌套深度是8,从中断程序开始时子程序嵌套深度是1。如果在程序中使用了中断,与中断事件相关的中断程序就作为程序的一部分被存储。中断程序并不作为正常扫描周期的一部分来执行,而是当中断事件发生时才执行 (可能在扫描周期的任意点)。为11个实体中的每一个保留局部存储器:当从主程序开始时,为1个主程序、8个子程序嵌套级别;当从中断程序开始时,为1个中断和1个子程序嵌套级别。局部存储器有一个局部范围,在该范围内它只能供其相关的程序实体使用,其他程序实体无法访问。

S7--200 CPU中,定时器可用于时间累计,其分辨率(时基增量)分为1ms、10ms和100ms三种。定时器有两个变量:\u0001 当前值:该16位有符号整数可存储由定时器计数的时间量。\u0001 定时器位:在比较当前值和预设值后,可设置或该位。预设值是定时器指令的一部分。可以用定时器地址(T + 定时器号)来存取这两种形式的定时器数据。是否访问定时器位或当前值取决于所使用的指令:带位操作数的指令可访问定时器位,而带字操作数的指令则访问当前值。常开触点指令访问定时器位;而字指令则访问定时器的当前值。

局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局部是指存储器区和特定的程序相关联。S7--200给主程序分配64个局部存储器;给每一级子程序嵌套分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。S7--200 PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器地址可能会覆盖另一个子程序或中断程序的局部存储器地址。局部存储器在分配时PLC不进行初始化,初值可能是任意的。当在子程序调用中传递参数时,在被调用子程序的局部存储器中,由CPU替换其被传递的参数的值。局部存储器在参数传递中不传递值,在分配时不被初始化,可能包含任意数值

可编程序控制器(PC)的应用中,我们常会碰到对继电器控制的改造问题,这时我们往往要参考原有的继电器控制电路来编制PC的应用程序。因此,在编程时,我们应注意PC控制与继电器控制工作上的一些不同。
下面我们看一个例子:一个继电器控制回路如图1 所示。


因继电器控制是以“并行"工作的,而且其触点的通断需要一定的时间。所以当该电路起动后,时间继电器KT延时时间到时,KT是否能继续保持通电状态,需要同时考虑“并行"的两个:KT的常闭延时触点断开,KA1失电,KA1常开触点断开;KT的常开延时触点闭合,KA2得电,KA2常开触点闭合。这两个作用的结果,来决定KT的状态。同时,触点时间的存在,使得电路出现时序竞争。因此该电路不能可靠工作。如果加入虚框中的回路,并如图1把KA2的常开触点换成KA3的常开触点(见图1中括号)。结果是KT后,KT自身失电,就不会继续保持通电状态。

同样是这个电路,我们用PC来实现,梯形图如图2 所示。

PC是以“串行"工作的,也就是以扫描的,循环地、连续地、顺序地,逐条执行程度的工作。同时,PC中,软触点的可认为是瞬时完成的,且其能把本次的结果记忆保持到下一次扫描运算时为止。即具有记忆保持功能。按这样一个顺序“串行"的工作,梯形图顺序如下:当在某一扫描周期中TIM00延时到后,则:

1. TIM00常闭触点断开(OFF),0000 OFF;

2. TIM00常开触点闭合(ON),0001 ON;

3. 0000常开触点OFF,0001常开触点ON,TIM00继续保持通电状态。而且不论我们在0001与TIM00之间再加多少级前面继电器电路所加的虚框中的回路,并把0001常开触点换成所加回一级继电器的常开触点,TIM00仍能继续保持通电状态。

同样的电路,由于继电器控制和PC控制工作上的差异,两者会有不同的结果。注意到这一点,我们在编程时,就会避免一些不应有的错误。同时利用PC的一些特点

展开全文