西门子PLC模块绍兴授权代理商SIEMENS原装 西门子PLC绍兴授权代理商,绍兴西门子PLC代理,西门子PLC代理
PLC双线圈输出与双线圈驱动的工作原理和区别是什么
1. 位元件输出执行和双线圈
位元件的驱动输出在梯形图中是由线圈输出指令 OUT和功能指令的操作来完成的,但两种指令的执行有很大的区别,
1)OUT指令执行
不管驱动条件是否成立,OUT指令都要执行输出。驱动条件成立,则输出执行为 ON (下面用1表示),驱动条件不成立,则输出执行为OFF(下面用0表示)。
2)功能指令执行
2)湿度:PLC使用的环境相对湿度一般允许为20%~90%,应避免温度变化过快所造成的结露。当环境湿度无法满足以上要求时,应采取安装自动除湿装置等措施。特别是冬天,在供暖装置有可能出现停止的场合,应采取必要的措施,防止温度变化造成的结露。
3)振动:PLC对安装环境的振动有一定的要求,抗振动性能与PLC的型号(结构形式)与安装方式等因素有关。
西门子PLC模块绍兴授权代理商SIEMENS原装 西门子PLC绍兴授权代理商,绍兴西门子PLC代理,西门子PLC代理
在结构上,一般来说I/O点固定的一体化PLC,或是基本单元加扩展型PLC的基本单元,其抗振动的性能要优于模块化结构的PLC。在安装方式上,利用螺钉安装的PLC,其抗振动的性能要优于导轨安装的PLC。
通常情况下,利用螺钉安装的I/O点固定的一体化PLC,或是基本单元加扩展型PLC的基本单元,允许的振动强度为19.6m/s²(2k)左右,采用导轨安装时为9.8m/s²(1g)左右。利用螺钉安装的模块化PLC,允许的振动强度为9.8m/s²(1g)左右,采用35mm标准导轨安装时为4.9m/s2(0.5g)左右。
位元件也经常作为功能指令的操作数进行驱动,例如 SETY0、RST Y0、MOV K10 K4Y0等。同样,这些功能指令均有驱动条件,功能指令仅当驱动条件成立时,才执行指令的操作功能。其执行结果会送到 I/O 映像区或 RAM存储区中去保存,而驱动条件不成立时,执行的结果仍然保持不变,直到通过执行新的指令操作得到新的执行结果为止。
在读输入模块阶段,PLC把所有外部输入电路的接通/断开状态读入过程映像输入区。外部输入电路接通时,对应的过程映像输入位(例如I0.0)为1状态,梯形图中该输入位的常开触点接通,常闭触点断开。外部输入电路断开时,对应的过程映像输入位为0状态,梯形图中该输入位的常开触点断开,常闭触点接通。
某一编程元件对应的位为1状态时,称该编程元件的状态为ON,该位为0状态时,称该编程元件的状态为OFF。在程序执行阶段,外部输入电路的状态发生了变化,过程映像输入位的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描循环周期的读取输入模块阶段被读入过程映像输入区。
PLC的用户程序由若干条指令组成,指令在存储器中顺序排列。在没有跳转指令和块调用指令时,CPU从第一条指令开始,逐条顺序地执行用户程序,直到用户程序结束之处。在执行指令时,从过程映像输入区或别的存储区中将有关编程元件的0、1状态读出来,并根据指令的要求执行相应的逻辑运算,运算的结果写入到对应的存储区中,各编程元件的存储区的内容随着程序的执行而变化。
什么叫双线圈?在梯形图程序中,如果一个位元件的线圈被驱动两次或两次以上,就叫双线圈。根据驱动所用的指令不同,双线圈在程序中又分为三种结构。西门子PLC模块绍兴授权代理商SIEMENS原装 西门子PLC绍兴授权代理商,绍兴西门子PLC代理,西门子PLC代理
(1)用OUT指令驱动同一个位元件两次或两次以上。
(2)用OUT指令和功能指令驱动同一个位元件两次或两次以上。
(3)用两个功能指令驱动同一个位元件两次或两次以上。
(3)与状态对应的动作在每个稳定的状态下,一般会有相应的动作。动作的表示方法如图6-2所示。
2. 转 移
为了说明从一个状态到另一个状态的变化,要用转移概念。转移的方向用一个有向线段来表示,两个状态之间的有向线段上再用一段横线表示这一转移。转移的符号如图6-3所示。
转移是一种条件,当此条件成立时,称做转移使能。该转移如果能够使状态发生转移,则称做触发。一个转移能够触发必须满足状态为动状态及转移使能。转移条件是指使系统从一个状态向另一个状态转移的必要条件,通常用文字、逻辑方程及符号来表示。
可编程序控制器的普通计数器的计数过程与扫描工作方式有关,CPU通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲,普通计数器的工作频率很低,般仅有几十赫兹,高速计数器可以对普通计数器无能为力的事件进行计数,CPU221和CPU222有4个高速计数器,其余的CPU有6个高速计数器,*高计数频率为30kHz,可设置多达12种不同的操作模式。
上面三种结构,第(1)种和第(2)种称为双线圈输出,第(3)种称为双线圈驱动。在程序中这两种情况执行的结果是不同的,下面分别给予讨论。
2.双线圈输出
所谓双线圈输出是指位元件在编程中用OUT指令驱动了两次或两次以上,或者用OUT指令和功能指令驱动了两次或两次以上,程序如图5.1-8所示。
图5.1-8(a)为Y0用OUT指令驱动了两次,是一种典型的双线圈输出。这种程序设计的本意是:如果输入采样为X0接通,X1断开,则Y0,Y1,Y3均为1;如果输入采样为X0 断开,X1 接通,则 Y0,Y3 均为 1。那么程序运行结果是不是这样呢实际上不是,图5.1-8(b)是实际运行监控结果,当X0 接通、X1 断开时,Y0,Y3均为0,仅Y1=1。发生了一个初学者感到奇怪的现象,X0接通,Y0没有输出;Y0常开触点没接通,YI却有输出,这种现象只能通过OUT指令的执行特性和程序的扫描执行过程来说明。