西门子模块6ES7216-2AD23-0XB8
SIMATIC S7-200 CN,CPU 226 紧凑型设备,直流电源 24 个直流数字输入/16 个直流数字输出, 16/24 KB 程序/10 KB 数据, 2 PPI/自由编程 SS 此 S7-200 CN 产品 只具有 CE 认证
1.确定系统运行方式与控制方式。PLC可构成各种各样的控制系统,如单机控制系统、集中控制系统等。在进行应用系统设计时,要确定系统的构成形式。
2.选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。这些设备属于一般的电气元件,其选择的方法属于其他课程的内容。
3.PLC的选择。PLC是控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济指标起着重要的作用。选择PLC应包括机型选择、容量选择、I/O模块选择、电源模块选择等。
4.分配I/0点,绘制I/0连接图,必要时还须设计控制台(柜)。
5.设计控制程序。控制程序是整个系统工作的软件,是保证系统正常、安全、可靠的关键。因此控制系统的程序应经过反复调试、修改,直到满足要求为止。
6.编制控制系统的技术文件,包括说明书、电气原理图及电气元件明细表、I/0连接图、I/O地址分配表、控制软件
OB可以分为两类:执行周期性工作的OB(日时钟中断)和响应错误的OB(错误中断)。
执行周期性工作的OB(日时钟中断)
在特定的日期或时间执行
从一个编程事件开始一段特定延时后执行
按特定周期循环执行
响应错误的OB(错误中断)
当 CPU检测到一个过程/硬件错误时执行
当 CPU检测到一个不依赖于程序指令的错误时执行
当 CPU检测到一个与程序指令处理有关的错误时执行一 应用系统总体方案设计
1.PLC控制系统类型
F 由PLC构成的单机控制系统。
F 由PLC构成的集中控制系统。
F 由PLC构成的分布式控制系统。
F 用PLC构成远程I/0控制系统。
2.系统的运行方式
F 手动运行方式。
F 半自动运行方式。
F 自动运行方式。
二 系统硬件设计根据
1.工艺要求
2.设备状况
3.控制功能
4.I/0点数和种类
5.系统的先进性
三 可编程序控制器的机型选择
1. CPU的功能
2. I/0点数
3. 响应速度
4. 指令系统
5. 机型选择的其他考虑
四 输入/输出模板的选择
1.数字量输入模块的选择
2.数字量输出模块的选择
3.模拟量模块的选择
4.智能I/0模块的应用选择
五 系统硬件设计文件
1.系统硬件配置图
2.模块统计表
3.I/0硬件接口图及I/0地址表
六 系统供电设计
1.供电系统的保护措施
2.电源模块的选择
4. I/0模块供电电源设计
5. 系统接地设计
6. 可编程序控制器供电系统设计
7. 电缆设计和敷
(1)用扫描时接通一个扫描周期的特殊内部存储器SM0.1去调用一个子程序,完成初始化操作。因为采用了子程序,在随后的扫描中,不必再调用这个子程序,以减少扫描时间,使程序结构好。
(2) 在初始化的子程序中,根据希望的控制设置控制字(SMB37、SMB47、SMB137、SMB147、SMB157),如设置SMB47=16#F8,则为:允许计数,写入新当前值,写入新预置值,新计数方向为加计数,若为正交计数设为4?,复位和起动设置为高电平有效。
(3)执行HDEF指令,设置HSC的编号(0-5),设置工作模式(0-11)。如HSC的编号设置为1,工作模式输入设置为11,则为既有复位又有起动的正交计数工作模式。
(4)用新的当前值写入32位当前值寄存器(SMD38,SMD48,SMD58 ,SMD138, SMD148, SMD158)。如写入0,则当前值,用指令MOVD 0,SMD48实现。
(5)用新的预置值写入32位预置值寄存器(SMD42 ,SMD52, SMD62, SMD142 ,SMD152, SMD162)。如执行指令MOVD 1000,SMD52,则设置预置值为1000。若写入预置值为16#00,则高速计数器处于不工作状态。
(6)为了捕捉当前值等于预置值的事件,将条件CV=PV中断事件(事件13)与一个中断程序相联系。
(7)为了捕捉计数方向的改变,将方向改变的中断事件(事件14)与一个中断程序相联系。
(8)为了捕捉外部复位,将外部复位中断事件(事件15)与一个中断程序相联系。
(9)执行全局中断允许指令(ENI)允许HSC中断。
(10)执行HSC指令使S7-200对高速计数器进行编程。
(11)结束子程序。
浔之漫智控技术(上海)有限公司专注于西门子等