西门子模块6ES7223-1PM22-0XA8型号介绍
西门子模块6ES7223-1PM22-0XA8型号介绍
系统中的液位开关让操作者了解搅拌桶内的液位情况,并且提供输送泵和搅拌电机之间的连锁关系。
一、线性化编程
线性化编程就是将用户程序连续放置在一个指令块内,即一个简单的程序块内包含系统的所有指令。线性化编程不带分支,通常是OB1程序按顺序执行每一条指令,软件管理的功能相对简单。
二、分部编程
分部式编程是把一项控制任务分成若干个独立的块,每个块用于控制一套设备或一系列工作的逻辑指令,而这些块的运行靠组织块OB内指令来调用。
三、结构化编程
结构化程序把过程要求的类似或相关的功能进行分类,并试图提供可以用于几个任务的通用解决方案。向指令块提供有关信息(以参数形式),结构化程序能够重复利用这些通用模块。
控制软件分为五个功能块:
FC10 功能块用于控制成分A的供料泵;
FC20 功能块用于控制成分B的供料泵;
FC30 功能块用于控制搅拌马达;
FC40 功能块用于控制排料电磁阀;
FC50 功能块用于控制操作站上的指示灯
输入端:
①EN:该输入端是MC_Reset指令的使能端。
②Axis:轴名称。
③Execute:MC_Reset指令的启动位,用上升沿触发。
④Restart:
Restart = 0:用来确认错误。
Restart = 1:将轴的组态从装载存储器下载到工作存储器(只有在禁用轴的时候才能执行该命令)。
输出端:除了Done指令,其他输出管脚同MC_Power指令,这里不再赘述。
⑥Done:表示轴的错误已确认。
SINAMICSS120功率范围为0.12-4500kW,具有各种结构形式和冷却方式,SINAMICSS120–亮点简介·伺服驱动器是模块化系统和机器设计的理想基础·的系统体系结构和数字通信功能·具有多种控制模式和与驱动器特定相关的工艺功能·内置有功能·通。
S7-300 具有不同的通信接口: 连接 AS-Interface、PROFIBUS 和 PROFINET/工业以太网总线系统的通信处理器。 用于点到点连接的通信处理器 多点接口 (MPI), 集成在 CPU 中; 是一种经济有效的方案,可以同时连接编程器/PC、人机界面系统和其它的 SIMATIC S7/C7 自动化系统。 PROFIBUS DP进行过程通信 SIMATIC S7-300 通过通信处理器或通过配备集成 PROFIBUS DP 接口的 CPU 连接到 PROFIBUS DP 总线系统。通过带有 PROFIBUS DP 主站/从站接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化
要将SIMATIC MV320和SIMATIC MV340 手持读码器连接到串口的通信处理器(CP340 或 CP341),必须使用带有 RS-232 接口的手持读码系统。 CPU,串口 CP 及手持读码系统之间的通信是通过串口 CP 和 ASCII 协议的功能块执行的。
以下描述了如何参数化串口 CP 以及在 S7-300 CPU 用户程序中调用哪些功能块来读取和评估手持读码系统的数据。
要求
下面的组态软件在参数化串口 CP340 或 CP341 时是必需的:
STEP 7 V5.3 或更高版本
PtP 参数:条目 ID 27013524 包含新版本组态软件的 PtP 参数的下载。
参数化串口 CP
在 SIMATIC Manager 中打开 SIMATIC S7-300 站的硬件组态。在硬件目录中选择串口 CP,比如 CP341。拖动并放置其到 S7-300 站机架的一个插槽中。
双击 CP341 来打开 CP341 的属性对话框。
图 01
在 CP341 的属性对话框中,切换到 'General' 选项卡。点击 'Parameter...' 图标后开启 CP341 的 PtP Param 组态软件。
图 02
选择 ASCII 协议。然后双击代表协议的信封图标来打开 'Protocol' 对话框,进行特定协议的设置。
图 03
在 'Protocol' 对话框中选择 'ASCII' 选项卡。设置通信速率和字符帧以使其与手持读码器的参数匹配。例如:
波特率:9600 bits/s
数据位:8
停止位: 1
校验: 无
点击 'OK' 按钮来应用设置及完成对 CP341 的参数化。
图 04
保存并编译 S7-300 站的配置。然后将配置下载到 S7-300 CPU。
关闭硬件组态。
图 05
在 S7-300 CPU 的用户程序中调用功能块
为了通过 S7-300 CPU 的 CP341 接收来自手持读码系统的数据,在 S7-300 CPU 的用户程序中调用功能块 FB7 'P_RCV_RK'。
FB7 'P_RCV_RK' 位于库文件 'CP PtP' 下的文件夹 'CP 341 > Blocks' 中。
在 SIMATIC Manager 中通过菜单 'File > Open' 打开 'CP PtP' 库。
'Open Project' 对话框中选择 'Libraries' 选项卡。
选择 'CP PtP' 库并点击 'OK' 按钮。
图 06
从库中复制 FB7 'P_RCV_RK' 并将其插入到 S7 程序的块中。
本例程是在 FC100 中调用 FB7 'P_RCV_RK'。FC100 是在OB1 中被循环调用的。
将块的 EN_R 输入端置为 'TRUE' 以便 CP341 可以在任意时刻接收到数据。
手持读码系统接收到的数据被存储在数据块 DB24 中。
输出端 NDR,ERROR 与 STATUS 是工作评估所需要的,并且在同一周期内是有效的。
输出端 'NDR' 用于显示新的数据被接收并存储在 DB24 中。如果没有成功完成读取作业,那么输出端 ERROR 被置 1 ,同时输出端 STATUS 输出错误信息。
虽然排除电气故障没有固定的模式,但在一般情况下,还是有一定规律的。 (1)详细询问操作者; |
- 西门子模块6ES7223-1BM22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7223-1PL22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7223-1BL22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7223-1PH22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7223-1BH22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7223-1HF22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7223-1BF22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7222-1HD22-0XA0型号介绍 2024-05-08
- 西门子模块6ES7222-1BD22-0XA0型号介绍 2024-05-08
- 西门子模块6ES7222-1HF22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7222-1EF22-0XA0型号介绍 2024-05-08
- 西门子模块6ES7222-1BF22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7221-1EF22-0XA0型号介绍 2024-05-08
- 西门子模块6ES7221-1BF22-0XA8型号介绍 2024-05-08
- 西门子模块6ES7221-1BH22-0XA8型号介绍 2024-05-08