1. S7-200系列PLC编程语言
2. PLC工作原理 采用循环扫描工作方式: 系统周而复始地依一定的顺序完成一系列的具体的工作,这种工作方式叫做循环扫描工作方式。 其中,用户程序的完成可分为以下三个阶段 1. 输入继电器(I) 输入继电器用于接收外部开关信号,一般都有个PLC的输入端子与之对应。当外部开关闭合时,其对应存储单元里面的数为1,该存储单元在程序中作输入继电器使用,相当于输入继电器的线圈通电,常开触点闭合,常闭触点断开。这些触点可以在编程时使用次数不受限制。S7-200提供的输入继电器的地址范围是:I0.0~I15.7,共128个 举例分析:I2.2作为一个输入继电器(实际上仅仅是存储单元),包括抽象意义上的线圈、常开触点和常闭触点。 当与I2.2口相连的开关闭合时,存储单元I2.2里面的数为1,程序中把I2.2作为继电器使用,其线圈通电(状态变为ON),其常开触点闭合,常闭触点断开。当与I2.2口相连的开关断开时,存储单元I2.2里面的数为0,程序中把I2.2作为继电器使用,其继电器线圈断电(状态变为OFF),常开触点恢复到断开,常闭触点恢复到闭合。 一句话概括:有输入时,常开触点通,常闭触点断。无输入时,二者相反。 2. 输出继电器(Q) 输出继电器一般都有一个PLC上的输出端子与之对应。当通过程序使得输出继电器线圈通电时(如图1所示),PLC上的输出端开关闭合,它可以作为控制外部负载的开关信号。同时在程序中其常开触点闭合,常闭触点断开。这些触点在编程时使用次数不受限制。S7-200提供的输入继电器的地址范围是:Q0.0~Q15.7,共128个 举例分析:Q0.0作为一个继电器,包括抽象意义上的线圈、常开触点和常闭触点。当该继电器线圈通电时(状态变为ON),存储单元Q0.0里面的数变为1,同时其常开触点闭合,常闭触点断开。该继电器线圈断电时,存储单元Q0.0里面的数变为0,其常开触点恢复到断开,常闭触点恢复到闭合。在PLC电源中断后,状态将变为OFF。当电源恢复后,除因程序使其变为 ON外,其它仍保持OFF。在梯形图程序中存储单元Q0.0的使用如下所示。 上图中,当常开触点I2.2通时,Q0.0线圈通电(状态变为ON),其所对应的存储单元里面的数变成1,同时其常开触点闭合常闭触点断开。 Q0.0线圈通电后,对应Q0.0口输出有效。 输入/输出继电器的几点说明 ①输入继电器位于PLC存储器的输入映像寄存器区域。在每次扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中,PLC在接下来的本周期各阶段不再改变输入映像寄存器中的值,直到下一个扫描周期的输入采样阶段。 ②输出继电器位于PLC存储器的输出映像寄存器区域。输出继电器线圈只能使用程序指令驱动。 在扫描周期的结尾,CPU将输出映像寄存器的数值复制到物理输出点上,也就是把程序执行的结果传递给负载。 I0.0作为继电器,先存储单元里面的数为1,然后线圈通电,而Q0.0相反。 1. 复位、置位指令的应用 2. 上升沿、下降沿的应用 3. 中间继电器(M) 又称为辅助继电器, 主要来存储信息,如图。S7-200提供的中间继电器的地址范围是:M0.0~M31.7,共256个,分为两类: ①普通中间继电器 (M0.0~M13.7),在PLC电源中断后,状态变为OFF。当电源恢复后,除因程序使其变为 ON外,其它仍保持OFF。 ②停电保持型中间继电器(M14.0~M31.7),在PLC电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态。 中间继电器线圈由程序指令驱动,每个中间继电器都有无限多对常开常闭触点,供编程使用。 4.特殊继电器(SM) 它提供了CPU和用户程序之间传递信息的方法,可用于存储系统的状态变量、有关控制参数和信息等。用户可以使用这些位选择和控制CPU的一些特殊功能。 SM0.0 PLC处于RUN状态时,它始终为“1”或处于导通状态。 SM0.1 初始化脉冲。PLC开始运行时,SM0.1接通一个扫描周期。 SM0.5 该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(断开) 0.5秒,ON(接通)0.5秒。 以上为小编整理分析的关于PLC一些输入输出的指令及其用法,希望对大家有用处,欢迎大家点赞关注。 |
|
来自: 昵称11935121 > 《未命名》