IC697CPM924RR
厦门光沃自动化设备有限公司
小吴
手机 18064468920
电话 0592-6803153
传真 0592-5917519
* 1789782974
邮箱 1789782974@**
地址:厦门市海沧区沧湖东一里502号702室
公司网址:http://www.xmgwplc*
西门子PLC的分类
德国西门子可编程序操控器在我国得到广泛使用,如在冶金、化工、印刷生产线等范畴都有使用。西门子(SIEMENS)公司的PLC产品包含LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通讯能力,功用更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、*要求的PLC(如S7-400)等。
西门子PLC编程的作业原理
当PLC投入运转后,其作业进程一般分为三个阶段,即输入采样、用户程序履行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运转期间,PLC的CPU以一定的扫描速度重复履行上述三个阶段。
输入采样
在输入采样阶段,PLC以扫描方法顺次地读入一切输入状况和数据,并将它们存入I/O映象区中的相应得单元内。输入采样完毕后,转入用户程序履行和输出刷新阶段。在这两个阶段中,即便输入状况和数据发生变化,I/O映象区中的相应单元的状况和数据也不会改变。因而,假如输入是脉冲信号,则该脉冲信号的宽度有必要大于一个扫描周期,才干保证在任何情况下,该输入均能被读入。
用户程序履行
在用户程序履行阶段,PLC总是按由上而下的次序顺次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左面的由各触点构成的操控线路,并按先左后右、先上后下的次序对由触点构成的操控线路进行逻辑运算,然后依据逻辑运算的成果,刷新该逻辑线圈在体系RAM存储区中对应位的状况;或许刷新该输出线圈在I/O映象区中对应位的状况;或许断定是否要履行该梯形图所规则的特别功用指令。
即,在用户程序履行进程中,只有输入点在I/O映象区内的状况和数据不会发生变化,而其他输出点和软设备在I/O映象区或体系RAM存储区内的状况和数据都有可能发生变化,而且排在上面的梯形图,其程序履行成果会对排在下面的但凡用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状况或数据只能到下一个扫描周期才干对排在其上面的程序起作用。
输出刷新
当扫描用户程序完毕后,PLC就进入输出刷新阶段。在此期间,CPU依照I/O映象区内对应的状况和数据刷新一切的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的*输出。
同样的若干条梯形图,其摆放次序不同,履行的成果也不同。另外,采用扫描用户程序的运转成果与继电器操控设备的硬逻辑并行运转的成果有所区别。当然,假如扫描周期所占用的时刻对整个运转来说能够疏忽,那么二者之间就没有什么区别了。
西门子PLC编程中应该留意的问题:
1.中断程序中能够调用子程序
累加器和逻辑仓库式的存蓄器在中断程序和被调用的子程序中都是共用的
2.通讯接口的中断
PLC的串行通讯口是能够有梯形图或许句子表程序操控的。通讯口的这种操作形式称为自有端口的形式。在自在的情况下,就能够用程序界说波特率,每个字节的位数等等,在履行主程序的进程中,请求中断,才干界说自在端口形式,使用接收和发送中断能够简化程序对通讯的操控。
3.中断程序和主程序下数据是能够同享的
中断程序虽说是能够同享的,可是咱们要留意的是中断事情中工作异步特性的因数影响,来处理同享数据的共同性问题,在中断事情中主程序履行的任何一个当地都是有可能呈现的。
4.I/O中断
I/O中断包含上升或下降沿中断,通知计数器中断和脉冲串输出中断。
S7-200CPU用输入I0.0~I0.3的上升或下降产生了中断,则发生的事情被输入端子捕获,这样的上升沿或许下降可被用来指示当某个事情发生时有必要引起留意的条件。