浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
太原西门子PLC模块通讯电缆供应商

太原西门子PLC模块通讯电缆供应商

西门子电源授权代理商,西门子电源供应商,西门子电源经销商,

西门子交换机经销商,西门子交换机供应商,西门子交换机一级代理商,西门子交换机代理商,西门子S7-1200系列代理商,西门子S7-1200CPU

供应商,西门子S7-1200CPU经销商,西门子S7-1500CPU代理商,西门子S7-1500CPU供应商,西门子模块代理商,西门子模块一级代理商,西门子模块总代理商,西门子模块供应商,西门子模块经销商。北京西门子电源模块代理商,杭州西门子逻辑控制模块。深圳西门子伺服电机模块代理商,广州西门子DP电缆代理商,

西门子变频器代理商,荆门西门子PLC模块授权一级代理商,湖北西门子电线电缆授权代理商,上海西门子S7-200CPU系列代理商,西门子

S7-1200CPU系列代理商,SIEMENS西门子模块授权一级代理商,西门子SIEMENS低压断路器一级供应商,西门子低压断路器

代理商,西门子S7-500系列代理商

PLC控制程序编写方法有哪些

(1)绘制状态转移图

  在编写较复杂的步进程序时,建议先绘制状态转移图,再按状态转移图的框架绘制梯形图。STEP7-Micro/WIN SMART编程软件不具备状态转移图绘制功能,因此可采用手工或借助一般的图形软件绘制状态转移图。

  图5-7所示为液体混合装置控制的状态转移图。

图5-7液体混合装置控制的状态转移图

  (2)绘制梯形图

  启动编程软件,按照图5-7所示的状态转移图编写梯形图,编写完成的梯形图如图5-8所示。

  下面对照图5-6所示控制线路来说明图5-8所示梯形图的工作原理。

  液体混合装置有自动和手动两种控制方式,它由开关QS来决定(QS闭合一一自动控制:QS断开手动控制)。要让装置工作在自动控制方式,除了开关QS应闭合外,装置还须满足自动控制的初始条件(又称原点条件),否则系统将无法进入自动控制方式。装置的原点条件是L、M、H液位传感器的开关SQ1、SQ2、SQ3均断开,电磁阀YV1、YV2、YV3均关闭,电动机M停转。

  ①检测原点条件。图5-8梯形图中的[1]程序用来检测原点条件(或称初始条件)。在自动控制工作前,若装置中的液体未排完,或者电磁阀YV1、YV2、YV3和电动机M有一个或多个处于得电工作状态,即不满足原点条件,系统将无法进入自动控制工作状态。

  程序检测原点条件的方法:若装置中的C液体位置高于传感器L一SQ1闭合一[1]10.2常闭触点断开,M0.0线圈无法得电;或者某原因让Q0.0~Q03线圈中的一个或多个处于得电状态,会使电磁阀YV1、YV2、YV3或电动机M处于通电工作状态,同时会使00.0-Q0.3常闭触点断开而让M0.0线圈无法得电,[6]M00常开触点断开,无法对状态继电器S0.1置位,也就不会转移执行从S0.1程序段开始的自动控制程序。

  如果是因为C液体未排完而使装置不满足自动控制的原点条件,可手工操作SB5按钮,使[7]113常开触点闭合,Q0.2线圈得电,接触器KM3线圈得电,KM3触点(图5-6中未画出)闭合,接通电磁阀YV3线圈电源,YV3打开,将C液体从装置容器中放完,液位传感器L的SO1断开,[1]10.2常闭触点闭合,M0.0线圆得电,从而满足自动控制所需的原点条件。

  ②自动控制过程,在启动自动控制前,需要做一些准备工作,包括操作准备和程序。

  a.操作准备:将手动/自动切换开关QS闭合,选择自动控制方式,图5-8中[6]IL0常开触点闭合,为接通自动控制程序段做准备,[7]I1.0常闭触点断开,切断手动控制程序段。

  b.程序准备:在启动自动控制前,[1]程序会检测原点条件,若满足原点条件,则辅助继电器线圈M0.0得电,[6]M0.0常开触点闭合,为接通自动控制程序段做准备。另外,在PLC刚启动时,[4]SM01触点自动接通一个扫描周期,“S S0.0,1”指令执行,将状态继电器S0.0置位,使程序转移至S0.0程序段,也为接通自动控制程序段做准备。

  c.启动自动控制:按下启动按钮SB1一[6]10.0常开触点闲合一执行“SCRT S0.1”指令,程序转移至S0.1程序段一由于[10]SM0.0触点在S0.1程序段运行期间始终闭合,Q00线圈得电一Q00端子内硬触点闭合一KM1线圆得电一主电路中KM1主触点闭合(图56中未画出主电路部分)一电磁阀YV1线围通电,阀门打开,注人A液休一当A液体高度到达液位传感器M位實时,传感器开关SQ2闭合一[10]10.3常开触点闭合一执行“SCRTS02”指令,程序转移至S02程序段(同时S0.1程序段复位)一由于[13]SM0.0触点在S02程序段运行期间始终闭合,Q0.1线圈得电,S0.1程序段复位使Q0.0线圈失电一Q0.0线圈失电使电磁阀YV1阀门关闭,Q0.1线圈得电使电磁阀YV2阀门打开,注人B液体一当B液体高度到达液位传感器H位置时,传感器开关SQ3闭合一[13]10.4常开触点闭合一执行“SCRT S0.3”指令,程序转移至S0.3程序段一[16]常ON触点SM0.0使Q0.3线圈得电-搅拌电动机M运转,同时定时器T50开始20s计时一20s后,定时器T50动作一[16]T50常开触点闭合一执行“SCRT S0.4”指令,程序转移至S0.4程序段一[19]常ON触点SM0.0使Q0.2线圈被置位一电磁阀YV3打开,C液体流出一当液体下降到液位传感器L位置时,传感器开关SQ1断开一[3]10.2常开触点断开(在液体高于L位置时SQ1处于闭合状态),产生一个下降沿脉冲一下降沿脉冲触点为继电器M0.1线圈接通一个扫描周期一[19]M0.1常开触点闭合一执行“SCRT S0.5”,程序转移至S0.5程序段,由于Q0.2线圈是置位得电,故程序转移时Q0.2线圈不会失电-[22]常ON触点SM0.0使定时器T51开始20s计时一20s后,[22]T51常开触点闭合,Q0.2线圈被复位一电磁阀YV3关闭;与此同时,S0.1线圈得电,[9]S0.1程序段激活,开始下一次自动控制。

  d停止控制:在自动控制过程中,若按下停止按钮SB2-[2]I0.1常开触点闭合一[2]辅助继电器M0.2得电-[2]M0.2自锁触点闭合,锁定供电:[22]M0.2常闭触点断开,状态继电器S0.1无法得电,[9]S0.1程序段无法运行;[22]M0.2常开触点闭合,当程序运行到[22]时,T51常开触点闭合,状态继电器0.0得电,[5]S0.0程序段运行,但由于常开触点10.0处于断开(SB1断开)状态,状态继电器S0.1无法置位,无法转移到S0.1程序段,自动控制程序部分无法运行。

  ③手动控制过程。将手动/自动切换开关QS断开,选择手动控制方式-[6]110常开触点断开,状态继电器S0.1无法置位,无法转移到S0.1程序段,即无法进人自动控制程序:[7]11.0常闭触点闭合,接通手动控制程序一按下SB3,I1.1常开触点闭合,Q0.0线圈得电,电磁阀YV1打开,注人A液体-松开SB3,I1.1常闭触点断开,Q0.0线圈失电,电磁阀YV1关闭,停止注人A液体一按下SB4注人B液体,松开SB4停止注人B液体一按下SB5排出C液体,松开SB5停止排出C液体-按下SB6搅拌液体,松开SB6停止搅拌液体。

模拟量输出模块6ES73325HB010AB0SIMATIC S7-300, 逻辑输出SM 332, 光隔离, 2 AO, U/I; 11/12位 RESOL., 20 针., 移除/插入 带有 ACTIVE 背板总线  
6ES73325HB014AB1SM332 扩展模块 (6ES73325HB010AB0) SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 2 AO, U/I; 11/12位 RESOL., 20 针., 移除/插入 带有 ACTIVE 背板总线和SIMATIC S7-300, 前连接器 (6ES73921AJ000AA0) 用于信号模块带有
6ES73325HB014AB2SM332 扩展模块 (6ES73325HB010AB0) SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 2 AO, U/I; 11/12位 RESOL., 20 针., 移除/插入 带有 ACTIVE 背板总线和SIMATIC S7-300, 前连接器(6ES73921BJ000AA0) 用于信号模块带有 
6ES73325HD010AB0SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 4 AO, U/I; 诊断; 分辨率 11/12位, 20针, 移除/插入 W. ACTIVE, 背板总线  
6ES73325HD014AB1SM332 扩展模块 (6ES73325HD010AB0) SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 4 AO, U/I; 诊断; 分辨率 11/12位, 20针, 移除/插入 W. ACTIVE, 背板总线和SIMATIC S7-300, 前连接器 (6ES73921AJ000AA0) 用于 SIGN
6ES73325HD014AB2SM332 扩展模块 (6ES73325HD010AB0) SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 4 AO, U/I; 诊断; 分辨率 11/12位, 20针, 移除/插入 W. ACTIVE, 背板总线和SIMATIC S7-300, 前连接器(6ES73921BJ000AA0) 用于 SIGNA
6ES73325HF000AB0SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 8 AO, U/I; 诊断; 分辨率 11/12位, 40针, 移除/插入 W. ACTIVE, 背板总线  
6ES73325HF004AB1SM332 扩展模块 (6ES73325HF000AB0) SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 8 AO, U/I; 诊断; 分辨率 11/12位, 40针, 移除/插入 W. ACTIVE, 背板总线和SIMATIC S7-300,前连接器 (6ES73921AM000AA0) 392 带有 
6ES73325HF004AB2SM332 扩展模块 (6ES73325HF000AB0) SIMATIC S7-300, 逻辑输出 SM 332, 光隔离, 8 AO, U/I; 诊断; 分辨率 11/12位, 40针, 移除/插入 W. ACTIVE, 背板总线 和SIMATIC S7-300, 前连接器 (6ES73921BM010AA0) 用于 SIG
6ES73327ND020AB0SIMATIC S7-300, ANALOGAUSGABESM 332, KANALWEISE POT.GETR.,4 AA, AUFLOESUNG 16 BIT,0 - 10V,1-5V, +/-10V, +/-20MA,0/4 - 20MA, 20-POLIG,SIMATIC S7,SM 332 逻辑输出通道至通道隔离,4 AO, 16 BIT 分辨率,0-10V, 1-5V, +/-10V, +/-20MA,0/4 - 20
模拟量输入输出模块6ES73340CE010AA0SIMATIC S7, 逻辑输入/输出SM 334, 非隔离,4 AI/2 AO, 20-POLIG,移除和插入带有背板总线
6ES73340KE000AB0SIMATIC S7-300, 逻辑模块SM 334, 光隔离,4AE/2AA, 12 BIT, 0-10V F. PT100(温度范围 -120 - 155 度)
安全型模拟量输入模块6ES73361HE000AB0SIMATIC S7, 逻辑输入SM336, 6 AI; 14 BIT; 40针, 故障安全逻辑输入 用于 SIMATIC S7F SYSTEMS 带有诊断. 干扰  
6ES73364GE000AB0SIMATIC S7, 逻辑输入 SM336 6 AI; 15 BIT; 1 X 20针, 故障安全逻辑输入SIL 3, 用于 SIMATIC SAFETY, 带有 HART 支持
传感器信号模块6ES73384BC010AB0SIMATIC S7-300, 信号模块用于 3 SSI 传感器用于 READ-INOF 定位评估带有2 FREEZE INPUTS , 20针SUPP
6ES73387XF000AB0SIMATIC S7-300, IQ-SENSESM338 用于 S7-300和ET200M用于连接 TO8 IQ-SENSE 传感器,光学传感器和超声波  

太原西门子PLC模块通讯电缆供应商                             太原西门子PLC模块通讯电缆供应商

展开全文