产地类别 | 进口 | 应用领域 | 环保,地矿,能源,电子/电池,道路/轨道/船舶 |
---|
名称:西门子S7-300数字量扩展模块
订货号:6ES7331-7PF11-0AB0
参数:SIMATIC S7-300,模拟输入 SM 331,电位隔离, 8 模拟输入热电偶 B 型,E、J,K,L,N,R,S,T TXK/TXK(L)符合 GOST 16 位,50ms,1个 40针
![]() |
参考价 | ¥168 |
订货量 | 1 |
更新时间:2019-08-11 16:19:55浏览次数:164
联系我们时请说明是化工仪器网上看到的信息,谢谢!
深圳西门子S7-300模块代理商 深圳西门子S7-300模块代理商
PLC应用系统设计实例
机械手控制系统设计
1. 工艺过程及控制要求
1) 工艺过程
上海腾斯工业自动化设备有限公司 苏工
图6.1所示为一简易物料搬运机械手的工艺流程图。该机械手是一个水平垂直位移的机械设备,其操作是将工件从左工作台搬运到右工作台,由光耦合器VLC来检测工作台上有没有工件。机械手通常位于原点,它的动作全部由气缸驱动,而气缸则由相应的电磁阀控制。其中,上升下降和左移右移分别由双线圈二位电磁阀控制,放松夹紧由一个单线圈二位电磁阀(称为夹紧电磁阀)控制。
2) 控制要求
机械手整个搬运过程要求都能自动控制。在启动过程中能切换到手动控制及自动控制或半自动控制(又称单周期控制),以便对设备进行调整和检修。图6.2是机械手控制系统的逻辑流程图。系统启动之前,机械手处于原始位置,条件是机械手在高位﹑左位。
2. 可编程序控制器选型
1) 硬件配置
系统输入信号有3个启动按钮,4个限位开关,5个手动输入信号,1个有工件检测信号,共计14个数字量输入信号;输出信号有机械手上升下降驱动信号﹑左移右移驱动信号和机械手夹紧驱动信号,共有5个数字量输出信号。不需模拟量模块,选择S7-300系列的CPU313,加上数字量输入模块SM321及输出模块SM322就可以满足要求,而且还有一定的裕量。
2) IO地址分配
将14个输入信号、5个输出信号与PLC的IO端一一对应,编排好地址,
其它地址分配
(1) 夹紧定时器T1,定时5 s;
(2) 放松定时器T2,定时5 s;
(3) 自动方式标志M0.0;
(4) 单动方式标志M0.1;
(5) 手动方式标志M0.2;
(6) 结束标志M0.5。
3. 机械手程序设计
1) 逻辑功能块(子程序)
逻辑功能块包括两个部分:自动方式或单动方式控制(FC10)和手动方式控制(FC11)。
(1) 自动方式或单动方式控制(FC10)的具体程序(梯形图表示)如图6.3所示。
(2) 手动方式控制(FC11)的具体程序(梯形图表示)如图6.4所示。
2) 组织块(主程序)
组织块OB1用于设定机械手启动方式,主要负责功能块或子程序的调用,是自动运行还是单动运行,以及系统的循环扫描、故障诊断和输出刷新。其梯形图如图6.5所示。
5.1 编程方式与程序块
5.2 数据块与数据结构
5.3 S7系列PLC程序设计
5.1.1 S7-300编程方式简介
S7-300系列PLC的编程语言是STEP 7。STEP 7继承了STEP 5语言结构化程序设计的优点,用文件块的形式管理用户编写的程序及程序运行所需的数据。如果这些文件块是子程序,则可以通过调用语句,将它们组成结构化的用户程序。这样,PLC的程序组织明确,结构清晰,易于修改。
为支持结构化程序设计,STEP 7用户程序通常由组织块(OB)、功能块(FB)或功能块(FC)等三种类型的逻辑块和数据块(DB)组成。