西门子授权代理商欢迎您来电来函咨询,将为您提供优惠的价格及快捷细致的服务!以下是本公司授权经销西门子可编程控制器,交、直流传动装置,触摸屏,变频器,工业以太网,电线电缆,伺服电机,数控系统,楼宇控制系统,低压产品等等:西门子工控机全国总代理
西门子工控机全国总代理西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,供应全国西门子工控设备,本公司坐落于松江工业区西部科技园只能将延时中断 OB 分配给 SRT_DINT 和 CAN_DINT 指令。新项目中不存在延时中断 OB。必 须将延时中断 OB 添加到项目中。要创建延时中断 OB,请按以下步骤操作: 1. 在项目树的“程序块”(Program blocks) 分支中双击“添加新块”(Add new block),选择“组织 块 (OB)”(Organization block (OB)),然后选择“延时中断”(Time delay interrupt)。 2. 可以重命名 OB、选择编程语言或选择块编号。如果要分配与自动分配的编号不同的块编号, 请切换到手动编号模式。 3. 编辑延时中断 OB 子程序,并创建要在发生延时**时事件时执行的已编程响应。可从延时中断 OB 调用其它的 FC 和 FB 代码块。安全程序的较大嵌套深度为四。对于其它程序,较大嵌套深 度为六。 4. 编辑 SRT_DINT 和 CAN_DINT 指令的 OB_NR 参数时,将可以使用新分配的延时中断 OB 名称DIS_AIRT 和 EN_AIRT(延迟/启用较高**级的中断和异步错误事件)指令 使用 DIS_AIRT 和 EN_AIRT 指令可禁用和启用报警中断处理过程。 表格 9-124 DIS_AIRT 和 EN_AIRT 指令 LAD/FBD SCL 说明 DIS_AIRT(); DIS_AIRT 可延迟新中断事件的处理。可在 OB 中多次执行 DIS_AIRT。 EN_AIRT(); 对先前使用 DIS_AIRT 指令禁用的中断事件处理,可使用 EN_AIRT 来启用。 每一次 DIS_AIRT 执行都必须通过一次 EN_AIRT 执行来取消。 必须在同一个 OB 中或从同一个 OB 调用的任意 FC 或 FB 中完成 EN_AIRT 执 行后,才能再次启用此 OB 的中断。 表格 9-125 参数的数据类型 参数和类型 数据类型 说明 RET_VAL OUT Int 延迟次数 = 队列中的 DIS_AIRT 执行次数。 由操作系统会统计 DIS_AIRT 执行的次数。在特别通过 EN_AIRT 指令再次取消之前或者在已 完成处理当前 OB 之前,这些执行中的每一个都保持有效。例如:如果通过五次 DIS_AIRT 执 行禁用中断五次,则在再次启用中断前,必须通过五次 EN_AIRT 执行来取消禁用。 再次启用中断事件后,将处理 DIS_AIRT 生效期间发生的中断;或者在完成执行当前 OB 后, 立即处理中断。 参数 RET_VAL 表示禁用中断处理的次数,即已排队的 DIS_AIRT 执行的个数。只有当参数 RET_VAL = 0 时,才会再次启用中断处理。使用“Gen_UsrMsg”指令生成用户诊断报 警,可以是到达的报警也可以是离去的报 警。通过用户诊断报警,可以将用户条目 写入诊断缓冲区并发送相应报警。 条目在诊断缓冲区中同时创建,而报警却 将进行异步传送。 如果指令在执行过程中出错,则将在参数 RET_VAL 处输出该错误。 报警的内容 文本列表定义该报警的内容: • 通过参数 TextListID 定义要使用的文本列表。为此,需在项目导航中打开对话框“文本列 表”(Text lists)。在对话框“文本列表”(Text lists) 中,将显示列“ID”。在参数 TextListID 中 应用该 ID。 • 使用参数 TextID 选择要写入诊断缓冲区的文本列表条目。为此,可通过应用参数 TextID 中 “起始范围/终止范围”(Range from / range to) 列的数字值,从“文本列表条目”(Text lists entries) 中选择一个条目。在文本列表条目中,“起始范围”和“终止范围”列的值必须 相同。 有关文本列表的详细信息,请参见 STEP 7 信息系统。
文本列表条目可定义待添加到报警的新相关值: • 添加以下信息到文本列表条目定义相关值: @<关联值的数量><元素类型><格式规范>@ • 使用系统数据类型 AssocValues *在生成报警时要添加的相关值。 有关相关值结构的详细信息,请参见 STEP 7 信息系统。 将用于报警文本的文本列 表条目 ID。 TextListID Input UInt I、Q、M、D、L 或常数 包含文本列表条目的文本 列表 ID。 Ret_Val Return Int I、Q、M、D、L 指令的错误代码。 AssocValue s InOut VARIANT D、L 指向允许定义相关值的系 统数据类型 AssocValues 的指针。 有关有效数据类型的更多信息,请参见“数据类型 (页 105)”。 参数 AssocValues 通过系统数据类型 AssocValues,可定义待发送的相关值。所允许的较大相关值为 8。可通 过将数据块的数据类型设置为“AssocValues”创建结构。 并通过在参数 Value[x] 中输入相关值的值选择相关值。注意事项: • Gen_UsrMsg 指令将 TextID 和 TextListID 的值作为待发送的相关值。因此,分配“1”和“2” 作为寻址关联值的数字。不得使用数字“1”或“2”寻址关联值。 • 通过参数 Value [1] 以数字“3”形式寻址相关值,通过参数 Value [2] 以数字“4”形式寻址相 关值,以此类推。
诊断指令 以下诊断指令适用于 PROFINET 或 PROFIBUS: • RD_SINFO 指令 (页 433):读取当前 OB 启动信息 • LED 指令 (页 444):读取分布式 I/O 设备的 LED 状态。 • Get_IM_Data 指令 (页 446):*模块或子模块的标识和维护 (I&M) 数据。 • Get_Name 指令 (页 447):读取 PROFINET IO 设备、PROFIBUS 从站或 AS-i slave 的名称。 • GetStationInfo 指令 (页 453):读取位于本地 IO 系统中 PROFINET IO 设备或下级 IO 系统 中 PROFINET IO 设备的 IP 或 地址(使用 CP/CM 模块连接)。 • DeviceStates 指令 (页 461):获取 I/O 子系统中分布式 I/O 设备的运行状态。 • ModuleStates 指令 (页 467):获取分布式 I/O 设备中各模块的运行状态。 • GET_DIAG 指令 (页 473):从*的设备读取诊断信息。 说明 只能将 GetStationInfo 指令用于 PROFINET IO 设备。不能使用 PROFIBUS DP 从站的指令。
使用指令“RD_SINFO”读取下列 OB 的启动信 息。 • 上一次调用的但尚未执行完成的 OB • 上一次 CPU 启动的启动 OB 两种情况下都没有时间戳。如果在 OB 100、 OB 101 或 OB 102 中进行调用,则将返回两 个相同的启动信息。
1)附加条件:
额定输入电流指的是电压为240V或400v,不使用进线电抗器,电
重要说明:
源短路电压为Usc= 2 %,变频
为了适合中国本地应用环境的
器输出额定功率的情况下的输入
要求,西门子公司在天津SEDL
在变频器订货号(MLFB)的较
带滤波器的MM440变频器﹔
电流值。
(西门子电气传动有限公司)生
后4个数字一字符“XXA(或B)
6SE6440-2UD41-1FB1则是进口散
产西门子通用型变频器MM440
X”中,A表示国外原装进口的产
件国内生产的同样规格的不带
2)符合E**1800-3的EMC标i准,
的部分产品。此产品充分考虑
品,B表示进口散件国内生产的
滤波器的 MM440变频器。请用
通常适宜于重工业应用。详情请
了中国电网和工厂使用环境的
产品。例如,6SE6440-2UD41-
参见附录。
户在设计选型和使用时注意它
实际情况。它们产品系列号的
1FA1是国外原装进口的110kW,
们的区别。
区别在于:
380v,外形尺寸(FS)为FX,不下表列出了 RET_VAL 参数值的含义: 错误代码 * (W#16#... ) 说明 8081 当前 OB 的启动信息与*的系统数据类型不匹配。 8083 上一次启动中启动 OB 的启动信息与*的系统数据类型不匹配。 * 在程序编辑器中,错误代码可显示为整数或十六进制值。 示例 时间错误中断 OB (OB 80) 为最后调用且未完全处理的 OB。启动 OB (OB 100) 为最后开始的 启动 OB。指令调用读取如下启动信息。RD_SINFO_DB 是包含 OB 类型的 SDT 变量的数据块: