(1) S7-200在扫描循环中完成一系列任务。
任务循环执行一次称为一个扫描周期。
S7-200的工作如图4所示。
在一个扫描周期中,S7-200主要执行下列五个部分的操作:
(Ⅰ)读输入:S7-200从输入单元读取输入状态,并存入输入映像寄存器中。
(Ⅱ)执行程序:CPU根据这些输入控制相应逻辑,当程序执行时刷新相关数据。
程序执行后,S7-200将程序逻辑结果写到输出映像寄存器中。
(Ⅲ)处理通讯请求:S7-200执行通讯处理。
(Ⅳ)执行CPU自诊断:S7-200检查固件、程序存储
器和扩展模块是否工作正常
(Ⅴ)写输出:在程序结束时,S7-200将数据从输出映像寄存器中写入把输出锁存器到物理输出点,驱动外部负载。
(2)、S7-200 CPU的工作
S7-200有两种操作:停止和运行。
CPU面板上的LED状态灯可以显示当前的操作。
在停止下,S7--200不执行程序,您可以下载程序和CPU组态。
在运行下,S7-200将运行程序。
S7-200提供一个开关来改变操作。
您可以用开关(位于S7-200前盖下面)手动选择操作:当开关拨在停止,停止程序执行;当开关拨在运行,启动程序的执行;也可以将开关拨在TERM(终端)(暂态),允许通过编程来切换CPU的工作,即停止或运行。
如果开关打在STOP或者TERM,且电源状态发生变化,则当电源恢复时,CPU会自动进入STOP。
如果开关打在RUN,且电源状态发生变化,则当电源恢复时,CPU会进入RUN
(1)安装
S7-200的安装有两种:底板安装和DIN导轨安装。
底板安装是利用PLC机体外壳四个角上的安装孔,用螺钉将其固定在底版上。
DIN导轨安装是利用模块上的DIN夹子,把模块固定在一个的DIN导轨上。
导轨安装既可以水平安装,也可以垂直安装。
(2)安装
PLC适用于工业现场,为了保证其工作的可靠性,PLC的使用寿命,安装时要注意周围条件:温度在0~55℃范围内;相对湿度在35%~85%范围内(无结霜),周围无易燃或腐蚀性气体、过量的灰尘和金属颗粒;避免的震动和冲击;避免太阳光的直射和水的溅射。
(3)安装注意事项
除了因素,安装时还应注意:PLC的所有单元都应在断电时安装、拆卸;切勿将导线头、金属屑等杂物落入机;模块周围应留出一定的空间,以便于机体周围的通风和散热。
此外,为了防止高电子噪声对模块的,应尽可能将S7-200模块与产生高电子噪声的设备(如变频器)分隔开。
(1)每个高速计数器都有一个32位当前值和一个32位预置值,当前值和预设值均为带符号的整数值。
要设置高速计数器的新当前值和新预置值,必须设置控制字节(表6-7),令其第五位和第六位为1,允许更新预置值和当前值,新当前值和新预置值写入特殊内部标志位存储区。
然后执行HSC指令,将新数值传输到高速计数器。
当前值和预置值占用的特殊内部标志位存储区如表1所示。
表1 HSC0-HSC5当前值和预置值占用的特殊内部标志位存储区
除控制字节以及新预设值和当前值保持字节外,还可以使用数据类型HC(高速计数器当前值)加计数器号码(0、1、2、3、4或5)读取每台高速计数器的当前值。
因此,读取操作可直接读取当前值,但只有用上述HSC指令才能执行写入操作。
(2)执行HDEF指令之前,必须将高速计数器控制字节的位设置成需要的状态,否则将采用默认设置。
默认设置为:复位和起动输入高电平有效,正交计数速率选择4×。
执行HDEF指令后,就不能再改变计数器的设置,除非CPU进入停止。
(3)执行HSC指令时,CPU检查控制字节和有关的当前值和预置值