热门搜索:

上海朕锌电气设备有限公司是一家从事:西门子变频器维修、西门子触摸屏、西门子工业电脑的西门子一级代理商,西门子中国总代理商,西门子楼宇代理商。上海朕锌电气设备有限公司凭借雄厚的技术实力及多年从事 SIEMENS 产品的销售经验,本着树立公司形象和对用户认真负责的精神开展业务,赢得了 SIEMENS 公司与广大用户的好评及大力支持,欢迎来电咨询!

    西门子S7-400CPU416-3PN/DP
    • 西门子S7-400CPU416-3PN/DP

    西门子S7-400CPU416-3PN/DP

    更新时间:2024-04-29   浏览数:219
    所属行业:机械 电工电气 工控系统及装备
    发货地址:上海市松江区  
    产品规格:西门子S7-400CPU416-3PN/DP
    产品数量:500.00个
    包装说明:全新原装
    价格:面议
    产品规格西门子S7-400CPU416-3PN/DP包装说明全新原装

    西门子S7-400CPU416-3PN/DP

    凡在上海西邑电气技术有限公司采购西门子产品,均可质保一年,假一罚十
    花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫服务;
    合作一次,你会知道什么叫质量!以质量求生存,以信誉求发展。
    我司将提供*的质量,服务作为自已较重要的责任。


    信号模块、通信模块和信号板订货号

    信号模块、通信模块和信号板旧订货号新订货号
    开关量输入
    SM 1221 8 x 24 VDC 输入(漏/源)
    6ES7 221-1BF30-0XB0
    6ES7 221-1BF32-0XB0
    SM 1221 16 x 24 VDC 输入(漏/源)
    6ES7 221-1BH30-0XB0
    6ES7 221-1BH32-0XB0
    开关量输出
    SM 1222 8 x 24 VDC 输出(源)
    6ES7 222-1BF30-0XB0
    6ES7 222-1BF32-0XB0
    SM 1222 16 x 24 VDC 输出(源)
    6ES7 222-1BH30-0XB0
    6ES7 222-1BH32-0XB0
    SM 1222 8 x 继电器输出
    6ES7 222-1HF30-0XB0
    6ES7 222-1HF32-0XB0
    SM 1222 8 x 继电器输出 (切换,常开和常闭)
    6ES7 222-1XF30-0XB0
    6ES7 222-1XF32-0XB0
    SM 1222 16 x 继电器输出
    6ES7 222-1HH30-0XB0
    6ES7 222-1HH32-0XB0
    开关量输入/输出
    SM 1223 8 x 24 VDC 输入(漏/源)/8 x 24 VDC 输出
    6ES7 223-1BH30-0XB0
    6ES7 223-1BH32-0XB0
    SM 1223 16 x 24 VDC 输入(漏/源)/16 x 24 VDC 输出
    6ES7 223-1BL30-0XB0
    6ES7 223-1BL32-0XB0
    SM 1223 8 x 24 VDC 输入(漏/源)/8 x 继电器输出
    6ES7 223-1PH30-0XB0
    6ES7 223-1PH32-0XB0
    SM 1223 16 x 24 VDC 输入(漏/源)/16 x 继电器输出
    6ES7 223-1PL30-0XB0
    6ES7 223-1PL32-0XB0
    SM 1223 8 x 120/230 VAC 输入(漏/源)/8 x 继电器输出6ES7 223-1QH30-0XB06ES7 223-1QH32-0XB0
    模拟量输入
    SM 1231 4 x 模拟量输入
    6ES7 231-4HD30-0XB0
    6ES7 231-4HD32-0XB0
    SM 1231 4 x 模拟量输入 16位6ES7 231-5ND30-0XB06ES7 231-5ND32-0XB0
    SM 1231 8 x 模拟量输入6ES7 231-4HF30-0XB06ES7 231-4HF32-0XB0
    模拟量输出
    SM 1232 2 x 模拟量输出
    6ES7 232-4HB30-0XB0
    6ES7 232-4HB32-0XB0
    SM 1232 4 x 模拟量输出
    6ES7 232-4HD30-0XB0
    6ES7 232-4HD32-0XB0
    模拟量输入/输出
    SM 1234 4 x 模拟量输入/2 x 模拟量输出
    6ES7 234-4HE30-0XB0
    6ES7 234-4HE32-0XB0
    RTD和TC(热电偶)SM 1231 4 x TC 模拟量输入6ES7 231-5QD30-0XB0 
    SM 1231 8 x TC 模拟量输入6ES7 231-5QF30-0XB0 
    SM 1231 4 x RTD 模拟量输入6ES7 231-5PD30-0XB0 
    SM 1231 8 x RTD 模拟量输入6ES7 231-5PF30-0XB0 
    通信模块
    RS232和RS485
    CM 1241 RS232
    6ES7 241-1AH30-0XB0
     
    CM 1241 RS422/4856ES7 241-1CH30-0XB06ES7 241-1CH32-0XB0
    PROFIBUS
    CM 1242-5 Profibus 从站6GK7 242-5DX30-0XE0 
    CM 1243-5 Profibus 主站
    6GK7 243-5DX30-0XE0
     
    信号板
    开关量输入SB 1221,200kHz 4 x 24 VDC 输入(源)6ES7 221-3BD30-0XB0 
    SB 1221,200kHz 4 x 5 VDC 输入(源)6ES7 221-3AD30-0XB0 
    开关量输出SB 1222,200kHz 4 x 24 VDC 输出(漏/源)6ES7 222-1BD30-0XB0 
    SB 1222,200kHz 4 x 5 VDC 输出(漏/源)6ES7 222-1AD30-0XB0 
    开关量输入/输出
    SB 1223 2 x 24 VDC 输入(漏)/2 x 24 VDC 输出(源)
    6ES7 223-0BD30-0XB0
     
    SB 1223,200kHz 2 x 24 VDC 输入(源)/2 x 24 VDC 输出 (漏/源)6ES7 223-3BD30-0XB0 
    SB 1223,200kHz 2 x 5 VDC 输入(源)/2 x 5 VDC 输出 (漏/源)6ES7 223-3AD30-0XB0 
    模拟量
    SB 1232 1 路模拟量输出6ES7 232-4HA30-0XB0 
    SB 1231 1 路模拟量输入
    6ES7 231-4HA30-0XB0 
    SB 1231 1 路模拟量输入 热电偶6ES7 231-5QA30-0XB0 
    SB 1231 1 路模拟量输入 热电组6ES7 231-5PA30-0XB0 
    通信板
    CB1241 RS485 通信板(端子块)
    6ES7 241-1CH30-1XB0
     
    通信板
    SM 1278 IO-Link Master Module
    6ES7 278-4BD32-0XB0
     

     

    配方功能快速入门

    配方数据文件按照标准 CSV 格式存储在 S7-1200 CPU 装载存储器或 S7-1200 SIMATIC 存储卡“程序卡”中。分别可通过 PLC Web 服务器或对于存储卡文件操作,将数据文件传送到 PC 进行管理和查看。也可将修改过后的配方数据文件上传至PLC,再通过“RecipeImport”配方导入指令更新PLC装载存储器中配方数据块的数值。

    测试实例:

    SIMATIC S7-1200 系列 CPU 使用配方数据功能,需要注意以下几点:

    在项目中创建的配方数据块,必须存储在 CPU 装载存储器中,可以使用内部 CPU 存储器或外部存储器"程序"卡

    程序中必须创建一个活动配方数据块,此 DB 块必须在工作存储器中,其中使用程序逻辑读取或写入一个活动配方记录

    为了方便配方数据的导入导出,建议建立 2 个活动配方数据块分别用于配方的导入和导出

    为方便通过外部设备对某一条配方数据实现读取和写入,建议创建一个 DB 块作为数据应用接口

    下面,举例说明用 S7-1200 实现配方的写入和读取功能。为方便配方数据操作,按照下图思路进行项目编程:

    图1.配方项目框图

    测试环境:

    软件: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 即是可创建的配方的较大数目。

    图3.创建配方数据块

    图4.定义数据块属性

    3.在工作存储器中创建活动配方 DB,并通过“READ_DBL”和“WRIT_DBL”指令实现对装载存储区配方数据块的读写操作

    配方数据块"仅存储在装载存储器中",所以对此 DB 块(装载存储区数据)的读写操作均需要通过指令来实现,其指令位置如图 5 所示:

    图5.“数据块控制”指令

    因此,需要在工作存储器中准备一个活动配方数据块,用于配方数据的写入和读取。在本例中,分别为读、写装载存储区数据块的操作,在工作存储器中创建了两个全局数据块,且配方数组与配方数据块一致。如名称为“Recipe_read”和“Recipe_write”,其配方数组均为 Array [0..3] of "Recipe",如图 6 所示:

    图6.用于“read”和“write”的活动配方数据块

    将这两个 DB 块作为与装载存储器中配方数据块的接口,分别通过指令“WRIT_DBL”能实时将存于工作存储器的活动配方数据写入至装载存储器的配方数据块,或者通过指令“READ_DBL”实时读取装载存储器的配方数据块到工作存储区中活动配方数据。

    4.创建用于设置配方数据的接口数据块,并用指令写入到活动配方 DB 中

    考虑在实际应用中,不一定方便通过 Web 服务器等来直接更改配方文件中的数据,多采用触摸屏或者上位机软件对某一条数据配方进行操作。为此,分别建立写入配方的 ARRAY 和读取配方的 ARRAY,实际仅使用数组中的一个元素作为接口即可,即数组长度为1,如图 7 所示:

    图7.用于设置配方数据的接口数据块

    对于变址的数据传送,可利用简单的“MOVE”指令编写功能块来实现。在 FB 中定义接口变量,作为数组中某个元素的选择,该变量可以在外设中设置。若程序中需要使用某条配方记录,也可如此操作。对于写入和读取操作,分别建立 FB 程序,如下所示:

    图8.FB1用于写入某条配方

    西门子S7-400CPU416-3PN/DP

    图9.FB2用于读取某条配方

    在 OB1 中条件调用功能块即可,指令的触发条件也可以通过外设控制。

    5.启用 Web 服务器

    使用"Recipe Export"指令将完整的配方记录导出,即生成为一个 CSV 文件。未使用的配方记录也被导出。可以通过 Web 服务器或者存储卡来查看配方文件。

    按照以下路径和方法为要连接的 CPU 启用 Web 服务器:“设备视图”→“鼠标选中 CPU”→“属性”→“Web 服务器”→“启用模块上的 Web 服务器前打钩”。如下图 10 所示:

    图10.启用 Web 服务器

    使用管理员权限,或者建立一个用户账户,进行访问权限设置。读取和修改配方数据文件,需要具有“读取文件”和“写入/删除文件”功能。若要求更多访问功能,可以勾选相应权限。

    6.实验例程

    本例仅为实验测试,目的在于掌握配方函数功能,程序间相互连锁关系并未通过例程中设置。编程部分如下所示:

    程序段1,可在外设上设置参数 X,为写入目标值。结合 FB1,即实现实时修改目标配方条目的功能。


    创建可自由编程的 OPC UA 方法

    加载自定义 OPC UA 信息模型/伴随规格

    西门子S7-400CPU416-3PN/DP


    http://zx2013.cn.b2b168.com