甘肃西门子PLC代理经销控制柜专用 甘肃西门子PLC代理,甘肃西门子PLC经销,西门子PLC代理
PLC数字量输入模块的输入电路和参数设置
1. 数字量输入模块的输入电路
数字量输入模块用于连接外部的机械触点和电子数字式传感器,例如光电开关和接近开关等。数字量输入模块将来自现场的外部数字量信号的电平转换为PLC内部的信号电平。输入电流一般为数毫安。
PLC**地址的公共变量与局部变量
在S7-300/400中不可以使用内部变量V,而是需要通过数据块DB来存储PLC的中间运算结果。
b.局部变量L。PLC内部局部变量用英文字母L标记,其作用与公共变量类似,但它是一种共用的、动态变化的存储区域,其内容与含义随着所执行的逻辑块的不同而改变,它用于寄存仅在逻辑块内部使用的中间运算结果。
局部变量L与公共变量V的区别是:公共变量V在PLC程序中是通用的,即某一程序段或程序块的执行结果可以用于其他的程序段与程序块;而局部变量L的内容却是临时性、不固定的,只有在调用某一逻辑块时,在块的内部才有明确的含义,逻辑块一旦执行完成,其作用随之消失,它随着所执行程序块的不同随时进行更新与改变。
甘肃西门子PLC代理经销控制柜专用 甘肃西门子PLC代理,甘肃西门子PLC经销,西门子PLC代理
局部变量L的地址范围在理论上为L0.0~L63.7共64个字节,但实际可以使用的一般为L0.0~L59.7共60个字节。
图2-41是直流输入模块的内部电路和外部接线图,图中只画出了一路输入电路,M或N是同一输入组内各内部输入电路的公共点。当图2-41中的外部电路接通时,光耦合器中的发光二极管(LED)点亮,光敏三极管饱和导通外部电路断开时,光耦合器中的LED熄灭,光敏三极管截止,信号经背板总线接口传送给CPU模块。
交流输入模块的额定输入电压为AC120V或230V。图2-42的电路用电容隔离输入信号中的直流成分,用电阻限流,交流成分经桥式整流电路转换为直流电流。外部电路接通时,光耦合器中的发光二极管和显示用的发光二极管点亮,光敏三极管饱和导通。外部电路断开时,光耦合器中的发光二极管熄灭,光敏三极管截止,信号经背板总线接口传送给CPU模块。
S7-400H用STEP7进行组态和编程,完成配置后可以把S7-400H看成一般的S7-400系统。冗余单元的工作由操作系统来监视,出现故障后可以独立地执行切换工作,用STEP7组态时已经将所需信息组态进去,并通知系统。
组态和编程需要可选的S7HSystem软件包,能在S7-400系统上使用的所有的标准软件工具、工程用软件工具和运行软件工具都可以在S7-400H上使用。
除了那些既可以在S7-400上使用也可以在S7-400H上使用的功能块外,S7-400H系列还提供了一些与冗余功能有关的组织块,例如 OB70(I/O冗余故障)和 OB72(CPU冗余故障)。使用系统功能SFC90“H_CTRL”,用户可以禁用或重新启用容错CPU的链接和刷新。
可编程序控制器的普通计数器的计数过程与扫描工作方式有关,CPU通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲,普通计数器的工作频率很低,般仅有几十赫兹,高速计数器可以对普通计数器无能为力的事件进行计数,CPU221和CPU222有4个高速计数器,其余的CPU有6个高速计数器,*高计数频率为30kHz,可设置多达12种不同的操作模式。
一般来说,高速计数器与鼓形定时器配套使用,
5.计数器(C)存储器区
计数器用来累计其计数脉冲的个数,给计数器分配的字用于存储计数当前值(0~999)。计数值可以用二进制或BCD码方式读取。
6.数据块(DB)与背景数据块(DI)
DB为数据块,DBX、DBB、DBW和DBD分别是数据块中的数据位、数据字节、数据字和数据双字。DI为背景数据块,DIX、DIB、DIW和DID分别是背景数据块中的数据位、数据字节、数据字和数据双字。
7.局部数据区(L)
各逻辑块都有它的局部(Local)数据区,局部变量在逻辑块的变量声明表中生成,只能在它被创建的块中使用。每个组织块用20B的临时局部数据来存储它的启动信息。局部数据用于传送块参数和保存来自梯形图程序的中间逻辑运算结果。
CPU按组织块的优先级划分局部数据区,S7-300同一优先级的组织块及其有关的块共用256B的临时局部数据区。S7-400每。
全局变量包括I、Q、M、T、C、PI、PQ和共享数据块DB,可以在所有的逻辑块(OB、FC、FB、SFC和SFB)中使用全局变量。
该设备有一个安装了增量式编码器的轴,它以恒定的转速旋转。编码器每圈发出一定数量的计数时钟脉冲和二个复位脉冲,作为高速计数器的输人。高速计数器有一组预置值,开始运行时装人第一个预置值,当前计数值小于当前预置值时,设置的输出有效。当前计数值等于预置值或有外部复位信号时,产生中断。发生当前计数值等于预置值的中断时,装载人新的预置值,并设置下一阶段的输出。有复位中断事件发生时,设置第一个预置值和第一个输出状态,循环又重新开始。
因为中断事件产生的速率远远低于高速计数器计数脉冲的速率,用高速计数器可实现高速运动的**控制,并且与可编程序控制器的扫描周期的关系不大。