内蒙古西门子S7-1500PLC模块代理商专业销售
PLC中的三大量
PLC中无非就是三大量:开关量、模拟量、脉冲量。只在搞清楚三者之间的联系,你就能熟练的掌握PLC了。
开关量操控的意图是,依据开关量的当前输入组合与前史的输入次序,使PLC发生相应的开关量输出,以使体系能按必定的次序作业。所以,有时也称其为次序操控。而次序操控又分为手动、半主动或主动。而选用的操控准则有分散、会集与混合操控三种。
PLC是由继电操控引入微处理技术后开展而来的,可便利及牢靠地用于开关量操控。因为模拟量可改换成数字量,数字量仅仅多位的开关量,故经改换后的模拟量,PLC也完全可以牢靠的进行处理操控。因为接连的生产进程常有模拟量,所以模拟量操控有时也称进程操控。
模拟量多是非电量,而PLC只能处理数字量、电量。一切要完成它们之间的改换要有传感器,把模拟量改换成数电量。如果这一电量不是规范的,还要通过变送器,把非规范的电量变成规范的电信号,如4—20mA、1—5V、0—10V等等。
一起还要有模拟量输入单元(A/D),把这些规范的电信号改换成数字信号;模拟量输出单元(D/A),以把PLC处理后的数字量改换成模拟量——规范的电信号。
所以规范电信号、数字量之间的改换就要用到各种运算。这就需要搞清楚模拟量单元的分辨率以及规范的电信号。例如:
PLC模拟单元的分辨率是1/32767,对应的规范电量是0—10V,所要检测的是温度值0—100℃。那么0—32767对应0—100℃的温度值。然后计算出1℃所对应的数字量是327.67。如果想把温度值准确到0.1℃,把327.67/10即可。
模拟量操控包括:反应操控、前馈操控、份额操控、模糊操控等。这些都是PLC内部数字量的计算进程。
PLC脉冲量的操控意图主要是方位操控、运动操控、轨道操控等。例如:脉冲数在视点操控中的运用。步进电机驱动器的细分是每圈10000,要求步进电机旋转90度。那么所要动作的脉冲数值=10000/(360/90)=2500。
以上仅做简略的介绍,不同的PLC有不同的分辨率,而且您所丈量物理量完成的量程不一样。计算结果可能有一定的差异。
注:模拟输入的配线的要求
1、运用屏蔽双绞线,但不衔接屏蔽层。
2、当一个输入不运用的时分,将V IN 和COM端子短接。
3、模拟信号线与电源线阻隔 (AC 电源线,高压线等)。
4、当电源线上有干扰时,在输入部分和电源单元之间装置一个虑波器。
5、承认正确的接线后,首先给CPU单元上电,然后再给负载上电。
6、断电时先切断负载的电源,然后再切断CPU的电源。
三、脉冲量的计算
脉冲量的操控多用于步进电机、伺服电机的视点操控、间隔操控、方位操控等。以下是以步进电机为例来阐明各操控方法。
公式为:视点动作脉冲数=一圈总脉冲数*(设定视点/360°)。
公式为:设定间隔脉冲数=设定间隔/[(滚轮直径*3.14)/一圈总脉冲数]
以上只是简单的分析步进电机的控制方式,可能与实际有出入,伺服电机的动作与步进电机的一样,但要考虑伺服电机的内部电子齿轮比与伺服电机的减速比。
西门子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映象区中对应位的状况;或许断定是否要履行该梯形图所规则的特别功用指令。
图18. 通过用户程序修改实际计数值
8. 通过用户程序修改比较值:
同修改实际计数值的方法类似,用户也可以通过用户程序修改该组态里面预制的比较值(图19),具体步骤如下:
(1). 选中左面项目树的"High_Speed_Couter"工艺对象;
(2). 展开下面的详细视图,则可以看到工艺DB中的所有变量;
(3). 找到"NewReferencevalue0"变量,并将其拖拽到用户程序中进行赋值;
(4). 找到"SetReferencevalue0"变量,并将其拖拽到用户程序中进行置位,就可以将刚刚修改的新比较值写到计数器模块中。
图19. 通过用户程序修改比较值
9. 查看工艺对象 DB 中的所有变量
上 述查找工艺对象变量的方法适用于 STEP 7 TIA Protal V13 以上版本,之前的版本可以通过鼠标右键点击工艺对象名称,选则Z下面的"打开 DB 编辑器" ,这样可以通过数据视图显示工艺对象 DB 里面的所有变量,使用变量的时候可以在用户程序中直接敲入相应的变量名即可(图20)。
S7-1500 中有两种电源可供选择,系统电源和负载电源。
系统电源 (PS)
系统电源为背板总线提供内部所需的系统电压。这种系统电压将为模块电子元件和 LED 指示灯供电。 CPU (以及PROFIBUS CMs和以太网CPs, PtP-CMs ) 或者接口模块未连接到 24 VDC 负载电流电源时,系统电源还可以为其供电。
负载电源 (PM)
负载电流电源未连接到背板总线,给模板的输入输出回路供电。此外,可以根据需要使用负载电源为 CPU 和系统电源提供 24 VDC 电压。
在这种情况下可以为每个CPU组态Z多8个输入/输出模块。但是需要在 STEP7 (TIA Portal) 中确认电源容量是否够用,例如对 CPs 和 CMs,需要额外再加电源。
下面的三个表格给出了为模板供电的可能配置方式。
只通过 CPU 给背板总线供电
通过负载电源向 CPU 提供 24 VDC 电压。CPU 的参数分配: STEP 7 的“常规”(General) 选项卡内“属性”(Properties navigation) 区域导航中,选择“连接电源电压 L+” (Connection to supply voltage L+) 选项,以便 STEP 7 可以正确进行供电平衡计算。
CPU
系统电源
提供给模块的
电源容量 [W]
简称 订货号 简称 订货号
1511-1 PN 6ES7511-1AK00-0AB0 - - 10
1513-1 PN 6ES7513-1AL00-0AB0 - - 10
1516-3 PN/DP 6ES7516-3AN00-0AB0 - - 12
表 01
图.01
只通过系统电源给背板总线供电
位于 CPU 左侧 0 号槽的系统电源通过背板总线为 CPU 供电。CPU 的参数分配:在 STEP 7 的“常规”(General) 选项卡内“属性”(Properties navigation) 区域导航中,选择“未连接电源电压 L+”(No connection to supply voltage L+) 选项,以便 STEP 7 可以正确进行供电平衡计算。
CPU
内蒙古西门子S7-1500PLC模块代理商专业销售