西门子模块6ES7307-1KA02-0AA0现货供应
主要是实际生产中会用到的一些操作步骤。
1、强制
现场使用强制功能需慎重,需有人在现场检查。
强制操作步骤:a、PLC——Display Force Values; b、在CPU右键,Insert New bbbbbb——Variable Table,打开了一个变量表,在变量表里通过菜单Variable——Display Force Values.
强制使用方法:打开强制变量窗口,输入强制地址,在Force Value中按实际情况置1或置0,然后一定要启动强制(右键——Force),取消强制也是右键——Stop Forcing。
2、查看实际使用了哪些I、Q、M等
改程序时可能要用到,可以查看哪些点没有使用。
使用方法:打开任意的OB块,Options——Reference Data——Display,打开后有个选择提示,在View to Be Opened中选择Assignment(bbbbb、Output、Bit Memory、Timers and Counters),如果没有提示的话,打开后再任务栏里选择,图标在“打印”图标右边的第二个。
3、监控
监控程序点击那个“眼镜”图标,能流流过为绿色,否则为蓝色;(程序需下载运行)
监控某个变量:打开变量表VAT_1——输入监控地址——单击任务栏”建立PLC连接图标“——单击工具栏监控图标”眼镜“。
4、程序备份以及程序拷到存储卡中
尼玛,400PLC可以不用存储卡正常使用,但是不能断电,否则程序断电,300的我查看了资料,现在的PLC基本都得安装存储卡。
程序备份(上传):PC和PLC连接后,新建一个Project——菜单栏PLC——Upload Station to PG,出现界面Select Node Address,在机架Rack中选择实际机架号,一般为0,在插槽Slot中【400PLC分2种,一种10A的电源,占2个插槽,故CPU插槽号选3,一种4A的电源,占一个插槽,故CPU插槽号选2,实际情况看电源PS的大小即可知道】——点击View,出现CPU后点OK即可——程序已经上传
程序拷到存储卡里:在S7界面中,从PLC开始一直点击到Block,选中所有的块(包括系统数据,硬件组态在其中)——菜单栏PLC——Save To Memory Card,会出现一个DOC界面,等待几分钟数据下载完毕——再右键CPU,选择PLC—Operating Mode,会出现一个界面,点击界面的右上角第一个按钮(暖启动)【注:在线模式才能看到】
5、网络诊断
检查网络是否能够连通
方法:运行cmd,ping IP地址,如ping 192.168.1.4,可以观察该网络能否连通采样周期有什么作用,怎样确定采样周期呢?
PID控制程序是周期性执行的,执行的周期称为采样周期TS,采样周期的精度用定时中断来保证。采样周期越小,采样值越能反映模拟量的变化情况。但是TS太小会增加CPU的运算工作量,相邻两次采样的值几乎没有什么变化,所以也不宜将TS取得过小。
确定采样周期时,应保证在被控量迅速变化的区段(例如启动过程的上升阶段),能有足够多的采样点。将各采样点的过程变量PVn连接起来,应能基本上复现模拟量过程变量PV(t) 曲线,以保证不会因为采样点过稀而丢失被采集的模拟量中的重要信息。
以积分计算为例,用下图中的矩形面积的累加值来近似灰色面积的**积分。显然,采样周期TS越小,积分的近似值越接近**值。
如果采样周期太大,积分计算将会产生很大的误差。以下图为例,误差等于绿色的给定值减去红色的过程变量。图中灰色的面积是各区间误差积分的增量值。注意积分是有正负的。举一个比较极端的例子,如果采样周期约等于过程变量衰减振荡的半周期,并且在误差近似为0的点作PID运算,在各采样点计算出的积分增量近似为0,比例部分和微分部分也近似为0,PID的输出值基本上保持不变!
当然实际的PID控制不会这样巧,但是当采样周期过大时,计算出来的积分分量和微分分量会有很大的误差。这样的PID控制当然会失控,怎么调节PID的参数都没有用了。
plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是*常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间.我国1986年颁布了功能表图的国家标准(gb6988.6-86)。有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。本文以三菱plc为例,说明实现顺序控制的四种编程方式。
例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。功能表图见图1:
图1 功能表图
1 使用起保停电路的编程方式
起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
图2 起保停电路实现顺序控制
2 使用步进梯形指令的编程方式
步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。在步进梯形图中不同的步进段允许有双重输出,即允许有重号的负载输出,在步进触点结束时要用ret指令使后面的程序返回原母线。把图1中的0-3用状态寄存器s600-s603代替,代替以后使用步进梯形指令编程,对应的梯形图如图3所示。这种编程方法很容易被初学者接受和掌握,对于有经验的工程师,也会提高设计效率,程序的调试、修改和阅读也很容易,使用方便,程序也较短,在顺序控制设计中应优先考虑,该法在工业自动化控制中应用较多。
图3 步进指令实现顺序控制
3 使用移位寄存器的编程方式
从功能表图可以看出,在0-3各步中只有一个步在某时刻接通而其他步都在断开,把各步用中间继电器m200-m203代替,就很容易用移位寄存器实现控制。图4为用移位寄存器编程时的梯形图,采用移位寄存器m200-m217的前四位m200-m203代表4个步,组成1个环形移位寄存器。用移位寄存器主要是对数据、移位、复位3个输入信号的处理。该方法设计的梯形图看起来简洁,所用指令也较少,但对较复杂控制系统设计就不方便,使用过程中在线修改能力差,在工业控制中使用较少,大多数应用在彩灯顺序控制电路中。
图4 移位寄存器实现顺序控制
4 使用置位复位指令的编程方式
如图5为使用置位复位编程方式编制的与图1顺序功能图所对应的梯形图。在以置位复位指令的编程方式中,用某一转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为使所有后续步对应的辅助继电器置位和使所有前级步对应的辅助继电器复位的条件。对简单顺序控制系统也可直接对输出继电器置位或复位。该方法顺序转换关系明确,编程易理解,一般多用于自动控制系统中手动控制程序的编程。
图5 置位复位指令实现顺序控制
以上四种顺序控制编程方式各有特点,可以根据实际情况选择一种来编制梯形图,它们的一般比较见附表。教学实践表明这些编程方式很容易被初学者接受和掌握,用它们可以得心应手地设计出任意复杂的顺序控制程序。
采用功能表图的四种方式来编制梯形图,可适应于不同场合,供工程技术人员视工艺要求决定。它是一种先进的设计方法,对于复杂系统,能节省(60~90)%的时间。