通信电缆 网络设备 无线通信 云计算|大数据 显示设备 存储设备 网络辅助设备 信号传输处理 多媒体设备 广播系统 智慧城市管理系统
福建石屹科技有限公司
1492-CJJ6-10
1492-CJJ6-2
1492-CJJ6-3
1492-CJJ6-4
1492-CJJ8-10
1492-CJJ8-2
1492-CJJ8-3
1492-CJJ8-4
1492-CJK5-10
1492-CJK5-2
1492-CJK5-3
1492-CJK5-4
1492-CJK5-5
1492-CJK5-50
1492-CJK5-6
1492-CJK5-7
1492
在项目中创建的配方数据块,存储在 CPU 装载存储器中,可以使用内部 CPU 存储器或外部存储器"程序"卡
程序中创建一个活动配方数据块,此 DB 块在工作存储器中,其中使用程序逻辑读取或写入一个活动配方记录
为了方便配方数据的导入导出,建议建立 2 个活动配方数据块分别用于配方的导入和导出
为方便通过外部设备对某一条配方数据实现读取和写入,建议创建一个 DB 块作为数据应用接口
下面,举例说明用 S7-1200 实现配方的写入和读取功能。为方便配方数据操作,按照下图思路进行项目编程:
测试环境:
软件:STEP 7 Professional V13 SP1
硬件:CPU1215 C DC/DC/DC 订货号:6ES7 215-1AG40-0XB0
实现步骤
1.定义一个 PLC 数据类型
配方数据块包含一维数组,结构是 PLC 数据类型或结构。在这个配方实例中使用 PLC 数据类型创建配方数据块,其成分的数据类型在本例中选择是 DINT 数据类型。 成分数据类型也可以是除结构以外的混合数据类型(如 REAL 类型)。 在配方数据块数组元素中,不允许 PLC 数据类型中存在结构,也不允许结构中嵌套结构。
在此,创建一个 PLC 数据类型,以定义一个配方记录中的所有成分,如配方名称 Name 和各成分 A、B,见图 2 所示:
图2.定义 PLC 数据类型
数据类型是一个数据模板,它在每个配方数据块以及活动配方数据块中重复使用。输入所有实例配方共用的成分名称和数据类型,根据分配给配方成分的数值不同而产生不同的产品配方。
2.使用 PLC 数据类型创建配方数据块
创建一个配方数据块,为全局数据块,并启用数据块属性"仅存储在装载存储器中"。本例中,配方数据 DB 块名称为 “Recipe_backup”,插入数组类型变量,名称"Recipe",数据类型为Array of “数据类型”,本例中设置数组大小 4 即是可创建的配方的数目。
您感兴趣的产品PRODUCTS YOU ARE INTERESTED IN
商铺:https://www.afzhan.com/st209283/
主营产品:主营产品:DCS集散式控制系统、PLC可编程控制器、数控系统、 (CPU处理器、模块、卡件、控制器、伺服驱动、工作站、驱动器、 马达、 内存卡、 电源,机器人备件等)各类工控产品
智慧城市网 设计制作,未经允许翻录必究 .
请输入账号
请输入密码
请输验证码
请输入你感兴趣的产品
请简单描述您的需求
请选择省份