Modicon M241 逻辑控制器 - 编程指南 - 12/2015

Size: px
Start display at page:

Download "Modicon M241 逻辑控制器 - 编程指南 - 12/2015"

Transcription

1 Modicon M241 逻辑控制器 EIO /2015 Modicon M241 逻辑控制器编程指南 12/2015 EIO

2 本文档中提供的信息包含有关此处所涉及产品之性能的一般说明和 / 或技术特性 本文档并非用于 ( 也不代替 ) 确定这些产品对于特定用户应用场合的适用性或可靠性 任何此类用户或集成者都有责任就相关特定应用场合或使用方面对产品执行适当且完整的风险分析 评估和测试 Schneider Electric 或其任何附属机构或子公司对于误用此处包含的信息而产生的后果概不负责 如果您有关于改进或更正此出版物的任何建议, 或者从中发现错误, 请通知我们 未经 Schneider Electric 明确书面许可, 不得以任何形式 通过任何电子或机械手段 ( 包括影印 ) 复制本文档的任何部分 在安装和使用本产品时, 必须遵守国家 地区和当地的所有相关的安全法规 出于安全方面的考虑和为了帮助确保符合归档的系统数据, 只有制造商才能对各个组件进行维修 当设备用于具有技术安全要求的应用场合时, 必须遵守有关的使用说明 未能使用 Schneider Electric 软件或认可的软件配合我们的硬件, 则可能导致人身伤害 损害或不正确的操作结果 不遵守此信息可能导致人身伤害或设备损坏 2015 Schneider Electric 保留所有权利 2 EIO /2015

3 目录 安全信息 关于本书 第 1 章 关于 Modicon M241 逻辑控制器 M241 逻辑控制器描述 第 2 章 如何配置控制器 如何配置控制器 第 3 章 库 库 第 4 章 支持的标准数据类型 支持的标准数据类型 第 5 章 存储器映射 控制器存储器结构 RAM 存储器结构 闪存结构 重新定位表 第 6 章 任务 最大任务数 任务配置屏幕 任务类型 系统和任务看门狗 任务优先级 缺省任务配置 第 7 章 控制器状态和行为 控制器状态图 控制器状态图 控制器状态介绍 控制器状态介绍 状态转换和系统事件 控制器状态和输出行为 通过命令进行状态转换 错误检测 类型和管理 剩余变量 EIO /2015 3

4 第 8 章 控制器设备编辑器 控制器参数 控制器选择 PLC 设置 服务 第 9 章 内嵌输入和输出配置 嵌入式 I/O 配置 第 10 章 专用功能配置 专用配置概述 计数功能 脉冲发生器内嵌功能 第 11 章 扩展板配置 TMC4 扩展板配置 第 12 章 扩展模块配置 I/O 配置一般做法 I/O 总线配置 TM4 扩展模块配置 TM3/TM2 扩展模块配置 可选 I/O 扩展模块 第 13 章 以太网配置 以太网服务 简介 IP 地址配置 Modbus TCP 服务器 / 客户端 Web 服务器 FTP 服务器 SNMP 防火墙配置 简介 动态更改过程 防火墙行为 脚本文件语法 以太网可选设备 以太网管理器 EtherNet/IP 设备 Modbus TCP 从站设备 EIO /2015

5 第 14 章 串行线路配置 串行线路配置 SoMachine 网络管理器 Modbus 管理器 ASCII 管理器 Modbus IOScanner 在 Modbus IOScanner 上添加设备 将调制解调器添加到管理器 第 15 章 CANopen 配置 CANopen 接口配置 第 16 章 后配置 后配置表现 后配置文件管理 后配置示例 第 17 章 将 Modicon M241 逻辑控制器连接到 PC 将控制器连接到 PC 第 18 章 SD 卡 更新 Modicon M241 逻辑控制器固件 使用 SD 卡传输文件 附录 附录 A 用于在用户程序中获取 / 设置串行线路配置的功能 GetSerialConf: 获取串行线路配置 SetSerialConf: 更改串行线路配置 SERIAL_CONF: 串行线路配置数据类型的结构 附录 B 控制器性能 处理性能 术语表 索引 EIO /2015 5

6 6 EIO /2015

7 安全信息 重要信息 声明 在尝试安装 操作 维修或维护设备之前, 请仔细阅读下述说明并通过查看来熟悉设备 下述特别信息可能会在本文其他地方或设备上出现, 提示用户潜在的危险, 或者提醒注意有关阐明或简化某一过程的信息 EIO /2015 7

8 请注意电气设备的安装 操作 维修和维护工作仅限于合格人员执行 Schneider Electric 不承担由于使用本资料所引起的任何后果 专业人员是指掌握与电气设备的制造和操作及其安装相关的技能和知识的人员, 他们经过安全培训能够发现和避免相关的危险 8 EIO /2015

9 关于本书 概览 文档范围本文档旨在帮助您通过 SoMachine 软件对 Modicon M241 逻辑控制器进行编程和操作 注意 : 在安装 操作或维护前, 请阅读并了解本文档和所有 ( 参见第 9 页 ) 相关文档 Modicon M241 逻辑控制器 Modicon M241 逻辑控制器用户应当阅读整个文档, 以了解所有功能 有效性说明本文档已随 SoMachine V4.1 SP2 的发布进行了更新 相关的文件 文件名称参考编号 SoMachine 编程指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon M241 逻辑控制器硬件指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon TM2 扩展模块配置编程指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) EIO /2015 9

10 文件名称 参考编号 Modicon TM3 扩展模块配置编程指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon TM4 扩展模块 - 编程指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon TMC4 扩展板编程指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon M241 逻辑控制器 PLCSystem 库指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon M241 逻辑控制器 HSC 库指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) Modicon M241 逻辑控制器 PTO/PWM 库指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) SoMachine 控制器助手用户指南 EIO ( 英语 ); EIO ( 法语 ); EIO ( 德语 ); EIO ( 西班牙语 ); EIO ( 意大利语 ); EIO ( 简体中文 ) 10 EIO /2015

11 您可以从我们的网站下载这些技术出版物和其它技术信息, 网址是 : 关于产品的资讯 失去控制 警告 任何控制方案的设计者都必须考虑到控制路径可能出现故障的情况, 并为某些关键控制功能提供一种方法, 使其在出现路径故障时以及出现路径故障后恢复至安全状态 这些关键控制功能包括紧急停止 越程停止 断电重启以及类似的安全措施 对于关键控制功能, 必须提供单独或冗余的控制路径 系统控制路径可包括通讯链路 必须对暗含的无法预料的传输延迟或链路失效问题加以考虑 遵守所有事故预防规定和当地的安全指南 1 为了保证正确运行, 在投入使用前, 必须对设备的每次执行情况分别进行全面测试 不遵循上述说明可能导致人员伤亡或设备损坏 1 有关详细信息, 请参阅 NEMA ICS 1.1 ( 最新版 ) 中的 安全指导原则 - 固态控制器的应用 安装和维护 以及 NEMA ICS 7.1 ( 最新版 ) 中的 结构安全标准及可调速驱动系统的选择 安装与操作指南 或您特定地区的类似规定 意外的设备操作 警告 仅使用 Schneider Electric 认可的可与本设备配合使用的软件 每次更改物理硬件配置后, 请更新应用程序 不遵循上述说明可能导致人员伤亡或设备损坏 摘自标准的术语本手册中的或者出现在产品自身中 / 上的技术术语 术语 符号和相应描述基本上均源自国际标准的条款或定义 在功能安全系统 驱动器和一般自动化领域, 这可能包括但不限于安全 安全功能 安全状态 故障 故障复位 失灵 失效 错误 错误消息 危险等词语 EIO /

12 这些标准包括 : 标准 EN :2007 ISO :2008 EN :2013 ISO 12100:2010 EN :2006 EN 1088:2008 ISO 14119:2013 ISO 13850:2006 EN/IEC 62061:2005 IEC :2010 IEC :2010 IEC :2010 IEC : /42/EC 2004/108/EC 2006/95/EC 描述编程控制器, 第 2 部分 : 设备要求和测试 机器安全 : 控制系统的安全相关部分 设计通则 机械安全 : 电子感应式防护设备 第 1 部分 : 一般要求和测试 机械安全 - 设计的一般原则 - 风险评估和风险抑制 机械安全 - 电气机械设备 - 第 1 部分 : 一般要求 机械安全 - 与防护设备关联的联锁设备 - 设计和选择原则 机械安全 - 紧急停止 - 设计原则 机械安全 - 安全相关的电气 电子和可编程电子控制系统的功能性安全电气 / 电子 / 可编程电子安全相关系统的功能性安全 : 一般要求 电气 / 电子 / 可编程电子安全相关系统的功能性安全 : 电气 / 电子 / 可编程电子安全相关系统的要求 电气 / 电子 / 可编程电子安全相关系统的功能性安全 : 软件要求 用于测量和控制的数字数据通讯 : 功能性安全现场总线 机械指令电磁兼容性规程低电压规程 此外, 本文中所用的名词可能是被无意中使用, 因为它们是从其他标准中衍生出来的, 如 : 标准 IEC 系列 IEC 系列 IEC 系列 描述旋转电机可调速电力驱动系统用于测量和控制的数字数据通讯 : 用于工业控制系统的现场总线 最后, 操作区一词可结合特定危险的描述一起使用, 其定义相当于 EC 机器指令 (EC/2006/42) 和 ISO 12100:2010 中的风险区或危险区 注意 : 对于当前文档中引用的特定产品, 上述标准可能适用, 也可能不适用 若要了解与适用于此处所述产品的各项标准有关的更多信息, 请参阅这些产品参考的特性表 12 EIO /2015

13 Modicon M241 逻辑控制器关于 Modicon M241 逻辑控制器 EIO /2015 关于第 Modicon M241 逻辑控制器 1 章关于 Modicon M241 逻辑控制器 M241 逻辑控制器描述 概述 M241 逻辑控制器具有多种强大的功能, 可在广泛的应用程序中使用 软件配置 编程和试运行通过 SoMachine 软件完成, 该软件在 SoMachine - 编程指南和 M241 Logic Controller - 编程指南 ( 参见第页 ) 中进行了介绍 编程语言 M241 逻辑控制器可通过 SoMachine 软件对其进行配置和编程, 该软件支持以下 IEC 编程语言 : IL: 指令列表 ST: 结构化文本 FBD: 功能块图 SFC: 顺序功能图 LD: 梯形图 SoMachine 软件也可用于使用 CFC ( 连续功能图 ) 语言对这些控制器进行编程 电源 M241 逻辑控制器的电源为 24 Vdc 或 100 到 240 Vac 实时时钟 M241 逻辑控制器包括一个实时时钟 (RTC) 系统 运行 / 停止 M241 逻辑控制器可以通过以下方式在外部进行操作 : 硬件运行 / 停止开关 通过软件配置中定义的专用数字量输入进行运行 / 停止操作. 有关详细信息, 请参阅数字量输入的配置 ( 参见第 76 页 ) SoMachine 软件命令 EIO /

14 关于 Modicon M241 逻辑控制器 存储器 下表描述了不同类型的存储器 : 存储器类型 大小 作用 RAM 64 MB, 其中 8 MB 可供应用程序使用 执行应用程序 非易失性 128 MB 在断电时保存程序和数据 内置输入 / 输出根据控制器参考号, 提供以下嵌入式 I/O 类型 : 常规输入 与计数器关联的快速输入 常规漏极 / 源极晶体管输出 与脉冲发生器关联的快速漏极 / 源极晶体管输出 继电器输出 可移动存储 M241 逻辑控制器包含嵌入式 SD 卡插槽 SD 卡的主要用途是 : 使用新应用程序初始化控制器 更新控制器固件 将后配置文件应用于控制器 应用配方 接收数据记录文件 内置式通讯功能根据控制器参考号, 以下类型的通讯端口可用 : CANopen 主任务 以太网 USB Mini-B 串行端口 1 串行线路 2 14 EIO /2015

15 关于 Modicon M241 逻辑控制器 M241 逻辑控制器 参考号 数字量输入 数字量输出 通讯端口 端子类型 电源 TM241C24R (1) 6 路常规输入 8 路快速输入 ( 计数器 ) (2) 6 路 2A 继电器输出 4 路源极快速输出 ( 脉冲发生器 ) (3) 2 个串行线路端口 1 个 USB 编程端口 可插拔螺钉端子块 Vac TM241CE24R 6 路常规输入 (1) 8 路快速输入 ( 计数器 ) (2) TM241CEC24R 6 路常规输入 (1) TM241C24T TM241CE24T TM241CEC24T 8 路快速输入 ( 计数器 ) (2) (1) 6 路常规输入 8 路快速输入 ( 计数器 ) (2) (1) 6 路常规输入 8 路快速输入 ( 计数器 ) (2) (1) 6 路常规输入 8 路快速输入 ( 计数器 ) (2) TM241C24U 6 路常规输入 (1) 8 路快速输入 ( 计数器 ) (2) TM241CE24U 6 路常规输入 (1) TM241CEC24U 8 路快速输入 ( 计数器 ) (2) (1) 6 路常规输入 8 路快速输入 ( 计数器 ) (2) 6 路 2A 继电器输出 4 路源极快速输出 ( 脉冲发生器 ) (3) 6 路 2A 继电器输出 4 路源极快速输出 ( 脉冲发生器 ) (3) 源极输出 6 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 源极输出 6 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 源极输出 6 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 漏极输出 6 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 漏极输出 6 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 漏极输出 6 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 2 个串行线路端口 1 个以太网端口 1 个 CANopen 主站端口 1 个 USB 编程端口 2 个串行线路端口 1 个 USB 编程端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 1 个 CANopen 主站端口 2 个串行线路端口 1 个 USB 编程端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 1 个 CANopen 主站端口 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 Vac Vac 24 Vdc 24 Vdc 24 Vdc 24 Vdc 24 Vdc 24 Vdc (1) 常规输入的最大频率为 5 khz (2) 快速输入可用作针对计数或事件功能的常规输入或快速输入 (3) 快速晶体管输出可以用作普通晶体管输出 计数功能反射输出 (HSC) 或脉冲发生器功能快速晶体管输出 (FG / PTO / PWM) EIO /

16 关于 Modicon M241 逻辑控制器 参考号数字量输入数字量输出通讯端口端子类型电源 TM241C40R (1) 16 路常规输入 8 路快速输入 ( 计数器 ) (2) TM241CE40R 16 路常规输入 (1) TM241C40T TM241CE40T TM241C40U 8 路快速输入 ( 计数器 ) (2) (1) 16 路常规输入 8 路快速输入 ( 计数器 ) (2) (1) 16 路常规输入 8 路快速输入 ( 计数器 ) (2) (1) 16 路常规输入 8 路快速输入 ( 计数器 ) (2) TM241CE40U 16 路常规输入 (1) 8 路快速输入 ( 计数器 ) (2) 12 路 2A 继电器输出 4 路源极快速输出 ( 脉冲发生器 ) (3) 12 路 2A 继电器输出 4 路源极快速输出 ( 脉冲发生器 ) (3) 源极输出 12 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 源极输出 12 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 漏极输出 12 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 漏极输出 12 路常规晶体管输出 4 路快速输出 ( 脉冲发生器 ) (3) 2 个串行线路端口 1 个 USB 编程端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 2 个串行线路端口 1 个 USB 编程端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 2 个串行线路端口 1 个 USB 编程端口 2 个串行线路端口 1 个 USB 编程端口 1 个以太网端口 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 可插拔螺钉端子块 Vac Vac 24 Vdc 24 Vdc 24 Vdc 24 Vdc (1) 常规输入的最大频率为 5 khz (2) 快速输入可用作针对计数或事件功能的常规输入或快速输入 (3) 快速晶体管输出可以用作普通晶体管输出 计数功能反射输出 (HSC) 或脉冲发生器功能快速晶体管输出 (FG / PTO / PWM) 16 EIO /2015

17 关于 Modicon M241 逻辑控制器 交付内容下图显示了 M241 逻辑控制器的交付内容 : 1 M241 逻辑控制器说明书 2 M241 逻辑控制器 3 锂氟化碳电池, 类型 Panasonic BR2032 EIO /

18 关于 Modicon M241 逻辑控制器 18 EIO /2015

19 Modicon M241 逻辑控制器如何配置控制器 EIO /2015 如何配置控制器第 2 章如何配置控制器 如何配置控制器 简介 首先, 在 SoMachine 软件中创建一个新项目或打开现有项目 有关如何执行以下操作的信息, 请参阅 SoMachine 编程指南 : 将控制器添加到项目 将扩展模块添加到控制器 更换现有控制器 将控制器转换为不同的兼容设备 设备树设备树显示了当前硬件配置的结构化视图 当您将控制器添加到项目时, 会将许多节点添加到设备树, 具体取决于控制器提供的功能 EIO /

20 如何配置控制器 项 用于配置... DI Logic Controller 的嵌入式数字量输入 DQ Logic Controller 的嵌入式数字量输出 计数器 嵌入式计数功能 (HSC) Pulse_Generators 嵌入式脉冲发生器功能 (PTO/PWM/FG) Cartridge_x 插入到 Logic Controller 的卡盒 IO_Bus 连接到 Logic Controller 的扩展模块 COM_Bus Logic Controller 的通讯总线 Ethernet_x Serial_Line_x 嵌入式以太网 串行线路或 CANopen 通讯接口注意 : 以太网和 CANopen 仅在某些参考号上可用 CAN_x 应用程序树应用程序树可用于管理项目特定的应用程序以及全局应用程序 POU 和任务 工具树 工具树可用于配置项目的 HMI 部分及对库进行管理 20 EIO /2015

21 Modicon M241 逻辑控制器库 EIO /2015 库第 3 章库 库 简介 库提供可用于开发您的项目的功能 功能块 数据类型和全局变量 SoMachine 的库管理器提供项目所涉及的库的相关信息, 并可帮助您安装新库 有关库管理器的详细信息, 请参阅功能和库用户指南 Modicon M241 逻辑控制器为应用程序选择 Modicon M241 逻辑控制器后,SoMachine 会自动加载以下库 : 库名称 IoStandard Standard Util PLCCommunication ( 参见 SoMachine, Modbus 和 ASCII 读 / 写功能, PLCCommunication 库指南 ) M241 PLCSystem ( 参见 Modicon M241 Logic Controller, 系统功能和变量, PLCSystem 库指南 ) M241 HSC ( 参见 Modicon M241 Logic Controller, 高速计数, HSC 库指南 ) M241 PTOPWM ( 参见 Modicon M241 逻辑控制器, PTOPWM, 库指南 ) 重新定位表 ( 参见第 32 页 ) 描述 CmpIoMgr 配置类型 ConfigAccess 参数和帮助功能: 管理应用程序中的 I/O 包含为符合 IEC 所需的功能和功能块, 作为 IEC 编程系统的标准 POU 将标准 POU 链接到项目 (standard.library) 模拟量监视器 BCD 转换 位 / 字节功能 控制器数据类型 功能操作器 数学函数 信号 SysMem, Standard 这些功能有助于实现特定设备之间的通讯 大多数功能专用于 Modbus 交换 相对于调用功能的应用任务而言, 通讯功能的处理是异步的 包含功能和变量, 用于获取信息和向控制器系统发送命令 包含功能块和变量, 用于获取信息和向 Modicon M241 逻辑控制器的快速输入 / 输出发送命令 这些功能块可以实现在 Modicon M241 逻辑控制器的快速输入 / 输出上执行 HSC ( 高速计数 ) 包含功能块和变量, 用于获取信息和向 Modicon M241 逻辑控制器的快速输入 / 输出发送命令 这些功能块可用于在 Modicon M241 逻辑控制器的快速输出上实现 PTO ( 脉冲串输出 ) 和 PWM ( 脉冲宽度调制 ) 功能 可以将非连续数据重新分组到寄存器的连续表中, 从而组织数据以优化 Modbus 客户端与控制器之间的交换 EIO /

22 库 22 EIO /2015

23 Modicon M241 逻辑控制器支持的标准数据类型 EIO /2015 支持的标准数据类型第 4 章支持的标准数据类型 支持的标准数据类型 支持的标准数据类型 控制器支持以下 IEC 数据类型 : 数据类型 下限 上限 信息内容 BOOL FALSE TRUE 1 位 BYTE 位 WORD 0 65, 位 DWORD 0 4,294,967, 位 LWORD 位 SINT 位 USINT 位 INT -32,768 32, 位 UINT 0 65, 位 DINT -2,147,483,648 2,147,483, 位 UDINT 0 4,294,967, 位 LINT 位 ULINT 位 REAL e e 位 STRING 1 个字符 255 个字符 1 个字符 = 1 个字节 WSTRING 1 个字符 255 个字符 1 个字符 = 1 个字 TIME 位 有关 ARRAY LTIME DATE TIME DATE_AND_TIME 和 TIME_OF_DAY 的有关详细信息,, 请参阅 SoMachine 编程指南 EIO /

24 支持的标准数据类型 24 EIO /2015

25 Modicon M241 逻辑控制器存储器映射 EIO /2015 存储器映射第 5 章存储器映射 简介 本章介绍 Modicon M241 逻辑控制器中不同存储器区域的存储器映射和大小 这些存储器区域用于存储用户程序逻辑 数据和编程库 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 控制器存储器结构 26 RAM 存储器结构 27 闪存结构 29 重新定位表 32 EIO /

26 存储器映射 控制器存储器结构 简介 控制器存储器由 2 种类型的物理存储器组成 : 闪存 ( 参见第 29 页 ) 中包含文件 ( 应用程序 配置文件等 ) RAM (Random Access Memory) ( 参见第 27 页 ) 用于执行应用程序 存储器中的文件传输 项控制器状态文件传输事件连接描述 1 在电源接通和重新启动时自动启动 2 所有状态 由用户启动 INVALID_OS (1) 除外 3 所有状态 连接 SD 卡时由脚本 ( 数据传输 ) 或电源重置 ( 克隆 ) 自动启动 内部从闪存将文件传输到 RAM RAM 的内容被覆盖 以太网或 USB 编程端口 SD 卡 文件可通过以下途径传输 : Web 服务器 ( 参见第 110 页 ) FTP 服务器 ( 参见第 121 页 ) SoMachine 使用 SD 卡上载 / 下载 (1) 如果控制器处于 INVALID_OS 状态, 则唯一可以访问的闪存为 SD 卡, 且只能用于进行固件升级 注意 : 无论控制器处于何种状态, 都可以读取 写入或擦除闪存中的所有文件 修改闪存中的文件不会影响正在运行的应用程序 对闪存中文件的任何更改都将在下次重新启动时生效 26 EIO /2015

27 存储器映射 RAM 存储器结构 简介 本节介绍 RAM (Random Access Memory) 不同区域的 Modicon M241 逻辑控制器大小 存储器映射 RAM 大小为 64 MB RAM 由以下 2 个区域组成 : 专用应用程序存储器 操作系统存储器下表介绍专用应用程序存储器 : 区域元素大小 系统区域 192 KB 用户区域 8 MB 系统区域可映射的地址 %MW0...%MW59999 系统和诊断变量 (%MW %MW60199) 只能通过 Modbus 请求访问此存储器 这些请求必须是只读请求 动态存储器区域 : 读取重新定位表 ( 参见第 32 页 ) (%MW %MW61999) 只能通过 Modbus 请求访问此存储器 这些请求可以是读取或写入请求 但是, 如果已经在重新定位表中声明此存储器, 则必须是只读请求 系统和诊断变量 (%MW %MW62199) 只能通过 Modbus 请求访问此存储器 这些请求可以是读取或写入请求 动态存储器区域 : 写入重新定位表 ( 参见第 32 页 ) (%MW %MW63999) 只能通过 Modbus 请求访问此存储器 这些请求可以是读取或写入请求 但是, 如果已经在重新定位表中声明此存储器, 则必须使用只写请求 保留保留和持久性数据 ( 参见第 29 页 ) 符号变量应用程序库 125 KB 3 KB 64 KB 动态分配 EIO /

28 存储器映射 系统和诊断变量 变量 PLC_R PLC_W ETH_R ETH_W PROFIBUS_R SERIAL_R SERIAL_W TM3_MODULE_R 描述控制器只读系统变量的结构 控制器读 / 写系统变量的结构 以太网只读系统变量的结构 以太网读 / 写系统变量的结构 PROFIBUS DP 只读系统变量的结构 串行线路只读系统变量的结构 串行线路读 / 写系统变量的结构 TM3 模块只读系统变量的结构 有关系统和诊断变量的详细信息, 请参阅 M241 PLCSystem 库指南 存储器寻址 下表描述了地址大小 Double Word (%MD) Word (%MW) Byte (%MB) 和 Bit (%MX) 的存储器寻址 : 双字 字 字节 位 %MD0 %MW0 %MB0 %MX %MX0.0 %MB1 %MX %MX1.0 %MW1 %MB2 %MX %MX2.0 %MB3 %MX %MX3.0 %MD1 %MW2 %MB4 %MX %MX4.0 %MB5 %MX %MX5.0 %MW3 %MB6 %MX %MX6.0 %MB7 %MX %MX7.0 %MD2 %MW4 %MB8 %MX %MX 存储器范围重叠的示例 : %MD0 包含 %MB0 (...) %MB3,%MW0 包含 %MB0 和 %MB,%MW1 包含 %MB2 和 %MB3 注意 : Modbus 通讯与应用程序不同步 28 EIO /2015

29 存储器映射 闪存结构 简介 闪存中包含控制器使用的文件系统 文件类型 Modicon M241 逻辑控制器管理以下文件类型 : 类型启动应用程序 描述此文件位于闪存中, 包含可执行应用程序的已编译二进制代码 每次重新启动控制器时, 都会从启动应用程序中提取可执行应用程序并将其复制到控制器 RAM (1) 应用程序源源文件, 如果不在 PC 上, 则可从闪存上载至 PC (2) 后配置包含以太网 串行线路和防火墙参数的文件 每次重新启动时, 该文件中指定的参数都会覆盖可执行应用程序中的参数 数据记录控制器按照用户应用程序的指定在其中记录事件的文件 HTML 页面 Web 服务器显示的 HTML 页面, 用于控制器中嵌入的网站 操作系统 (OS) 可写入闪存的控制器固件 固件文件会在下次重新启动控制器时应用 保留变量剩余变量保留持久性变量 (1) 在 SoMachine 中, 根据应用程序属性, 启动应用程序的创建是可选项 缺省选项是在下载时创建启动应用程序 当您将应用程序从 SoMachine 下载到控制器时, 只是将二进制可执行应用程序直接传输到 RAM (2) SoMachine 不支持将可执行应用程序或启动应用程序上载到 PC 进行修改 程序修改必须对应用程序源进行 下载应用程序后, 可选择将源文件存储到闪存 EIO /

30 存储器映射 文件结构下表显示了闪存的文件结构 : 磁盘 目录 文件 内容 上载 / 下载的数据类型 /sys OS M241FW1v_XX.YY (1) 核心固件 1 固件 M241FW2v_XX.YY (1) 核心固件 2 Version.ini 固件版本的控制文件 OS/FWM xxxxx.bin TM4 模块的固件 Web Index.htm Web 服务器支持的 HTML 页面, 用于控制 网站 Conf.htm 器中嵌入的网站... /usr App Application.app 引导应用程序 应用程序 Application.crc Application.map Archive.prj (2) 应用程序源 App/MFW DeviceID_X.fw (2) 扩展模块固件 固件 Cfg Machine.cfg (2) 后配置文件 ( 参见第 179 页 ) 配置 CodesysLateConf.cfg (2) 要启动的应用程序的名称 路由表 ( 主 / 子网 ) 配置 (1) :v_xx.yy 表示版本 (2) : 如果有 30 EIO /2015

31 存储器映射 磁盘 目录 文件 内容 上载 / 下载的数据类型 /usr 日志 UserDefinedLogName_1.log 使用数据记录功能 ( 参见 SoMachine, 数据记录功能, DataLogging 库指南 ) 创建的所有 *.log 文件 必须指定创建的文件总数, 以及每个日志文件的名称和内容 日志文件... UserDefinedLogName_n.log Rcp 配方的主目录 Syslog Crash.log (2) 此文件包含检测到的系统错误的记录 供 Schneider Electric 技术支持使用 日志文件 System.log (2) *.log 此文件包含通过查看控制器设备编辑器 ( 参见第 68 页 ) 的日志选项卡同时在联机的 SoMachine 中可见的系统事件数据 此文件包含固件系统事件的记录 供 Schneider Electric 技术支持使用 /data 保留和持久性数据 /sd0 SD 卡 可插拔 用户文件 (1) :v_xx.yy 表示版本 (2) : 如果有 注意 : 使用 sysfile sysdir 和 CAAFile 库访问 /sd0 和 /usr 有关这些库的功能块的有关详细信息,, 请参阅 SoMachine 在线帮助中的 CoDeSys 库 主题 备份数据记录文件数据记录文件可能会变得很庞大, 达到超过文件系统中可用空间的程度 因此, 您应该采用某种方法将日志数据定期存档到 SD 卡上 您可以将日志数据拆分为多个文件, 如 LogMonth1, LogMonth2, 并使用 ExecuteScript command ( 参见 Modicon M241 Logic Controller, 系统功能和变量, PLCSystem 库指南 ) 将第一个文件复制到 SD 卡 然后, 可以在第二个文件累积数据时将第一个文件从内部文件系统删除 如果您任由数据记录文件变大并超过文件大小限制, 您可能会丢失数据 注意 丢失数据定期将 *.log 文件备份到 SD 卡, 以避免控制器文件系统中的可用空间饱和 不遵循上述说明可能导致设备损坏 EIO /

32 存储器映射 重新定位表 简介 借助重新定位表, 用户可以将非连续数据重新分组到定位寄存器的连续表中 ( 可通过 Modbus 进行访问 ), 从而组织数据以优化控制器与其他设备之间的通讯 注意 : 重新定位表被视为一个对象 一个控制器只能添加一个重新定位表对象 重新定位表描述下表介绍重新定位表结构 : 寄存器描述 动态存储器区域 : 读取重新定位表 动态存储器区域 : 写入重新定位表 有关详细信息, 请参阅 M241 PLCSystem 库指南 添加重新定位表下表描述了如何将重新定位表添加到项目中 : 步骤操作 1 在应用程序树选项卡中选择应用程序节点 2 单击 3 单击添加其他对象 重新定位表... 结果 : 将显示添加重新定位表窗口 4 单击添加 结果 : 创建并初始化新的重新定位表 注意 : 由于对控制器而言, 重新定位表是唯一的, 因此其名称为重新定位表, 不能更改此名称 重新定位表编辑器借助重新定位表编辑器, 可以对重新定位表中的变量进行组织 32 EIO /2015

33 存储器映射 要访问重新定位表编辑器, 请双击工具树选项卡中的重新定位表节点 : 下图描述了重新定位表编辑器 : EIO /

34 存储器映射 图标 元素 描述 新项目 向系统变量列表中添加元素 下移上移删除项目复制 将列表中选定的元素向下移动 将列表中选定的元素向上移动 删除列表中选定的元素 复制列表中选定的元素 粘贴 粘贴复制的元素 擦除空项目 删除列表中 变量 列为空的所有元素 - ID 自动递增的整数 ( 不可编辑 ) - 变量 变量的名称或完整路径 ( 可编辑 ) - 地址 存储变量的系统区域地址 ( 不可编辑 ) - 长度 变量长度 ( 以字为单位 ). - Validity 指明输入的变量是否有效 ( 不可编辑 ) 注意 : 如果在修改程序后未定义某个变量, 则单元格的内容显示为红色, 相关的有效性单元格为 False, 地址设置为 EIO /2015

35 Modicon M241 逻辑控制器任务 EIO /2015 任务第 6 章任务 简介 应用程序树中的任务配置节点用于定义一个或多个任务, 以控制应用程序的执行 可用的任务类型有 : 循环 自由运行 事件 外部事件 本章先介绍这些任务类型, 然后提供有关最大任务数 缺省任务配置以及任务优先级的信息 此外, 本章还介绍系统和任务看门狗功能, 并说明这些功能与任务执行之间的关系 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 最大任务数 36 任务配置屏幕 37 任务类型 39 系统和任务看门狗 42 任务优先级 43 缺省任务配置 46 EIO /

36 任务 最大任务数 最大任务数可为 Modicon M241 逻辑控制器定义的最大任务数为 : 总任务数 = 19 循环任务数 = 5 自由运行任务数 = 1 事件任务数 = 8 外部事件任务数 = 8 自由运行任务特别注意事项自由运行任务 ( 参见第 40 页 ) 没有固定持续时间 在自由运行模式中, 每次任务扫描都在上次扫描完成时以及系统处理一段时间后 ( 自由运行任务总持续时间的 30%) 开始 如果由于其他任务中断而使系统处理周期减少到不足 15% 且时间超过 3 秒, 则会检测到系统错误 有关详细信息, 请参阅系统看门狗 ( 参见第 42 页 ) 注意 : 在有高优先级且耗时的任务运行时, 不应在多任务应用程序中使用自由运行任务 这样做可能会触发任务看门狗超时 您不应将 CANopen 分配给自由运行任务, 而应将 CANopen 分给给循环任务 36 EIO /2015

37 任务 任务配置屏幕 屏幕描述可通过以下屏幕配置任务 在应用程序树中双击要配置的任务可访问此屏幕 每个配置任务都有自己的参数, 这些参数与其他任务无关 配置窗口由 4 个部分组成 : EIO /

38 任务 下表介绍配置屏幕的字段 : 字段名称优先级 定义 使用 0 到 31 这些数字配置每个任务的优先级 (0 表示最高优先级,31 表示最低优先级 ) 一次只能运行一个任务 优先级确定何时运行任务 : 优先级高的任务先于优先级低的任务执行 具有相同优先级的任务将轮流运行 (2 毫秒时间片 ) 注意 : 请勿分配具有相同优先级的任务 如果还存在其他任务试图先于具有相同优先级的任务执行, 则结果可能不确定且不可预知 有关重要的安全信息, 请参阅任务优先级 ( 参见第 43 页 ) 类型下列任务类型可用 : 循环 ( 参见第 39 页 ) 事件 ( 参见第 40 页 ) 外部 ( 参见第 41 页 ) 自由运行 ( 参见第 40 页 ) 看门狗要配置看门狗 ( 参见第 42 页 ), 请定义以下 2 个参数 : 时间 : 输入看门狗执行前的超时 灵敏度 : 定义控制器停止程序执行并进入 HALT 状态前的看门狗定时器到期数 POU 由任务控制的 POU ( 参见 SoMachine, 编程指南 )( 程序组织单位 ) 列表在任务配置窗口中定义 : 要添加链接到任务的 POU, 请使用命令 Add Call 并在输入助手编辑器中选择 POU 要从列表中删除 POU, 请使用命令 Remove Call 要将列表的当前所选 POU 替换为其他项, 请使用命令 Change Call 按列表中所显示的顺序执行 POU 要移动列表中的 POU, 请选择 POU 然后使用命令上移或下移 注意 : 可创建所需数量的 POU 如果应用程序使用多个小型 POU( 而不是一个大型 POU), 则会延长在线模式下的变量刷新时间 38 EIO /2015

39 任务 任务类型 简介 以下部分介绍可用于您的程序的各种任务类型, 并介绍了任务类型的特性 循环任务使用循环任务 配置 子选项卡的 类型 部分中的 间隔 设置向该任务分配固定循环时间 每个循环任务类型的执行方式如下 : 1. 读取输入 : 将物理输入状态写入 %I 输入存储器变量, 并执行其他系统操作 2. 任务处理 : 处理任务中定义的用户代码 (POU 等 ) 在此操作期间,%Q 输出存储器变量会根据应用程序指令进行更新, 但尚未写入物理输出 3. 写入输出 :%Q 输出存储器变量使用已定义的任何输出强制进行修改 ; 但是, 物理输出的写入取决于输出类型和所用指令 有关定义总线循环任务的有关详细信息,, 请参阅 SoMachine - 编程指南和 Modicon M241 逻辑控制器设置 ( 参见第 71 页 ) 有关 I/O 行为的有关详细信息,, 请参阅控制器状态的详细描述 ( 参见第 52 页 ) 4. 剩余间隔时间 : 控制器固件执行系统处理和任何其他较低优先级的任务 注意 : 如果为某个循环任务定义的周期过短, 则该任务会在写入输出后立即重复, 而不会执行其他较低优先级的任务或任何系统处理 这将会影响所有任务的执行并导致控制器超过系统看门狗限制, 从而导致系统看门狗例外 注意 : 将任务循环时间设为小于 3 毫秒的值时, 在试运行期间, 应首先通过 任务监控 屏幕监控实际的任务持续时间, 以确保它一直低于配置的任务循环时间 如果超出配置的时间, 则可能无法遵守任务循环, 从而导致任务循环看门狗超时, 控制器转换到 HALT 状态 为避免此条件到达特定的程度, 将任务循环时间设为小于 3 毫秒的值时, 对于任意给定的循环强加 +1 毫秒的实时限制, 这样, 计算的循环时间会稍微超出配置的循环时间 注意 : 使用 GetCurrentTaskCycle 和 SetCurrentTaskCycle 功能通过应用程序获取和设置循环任务的间隔 ( 有关详细信息, 请参阅 Toolbox Advance 库指南 ) EIO /

40 任务 自由运行任务自由运行任务没有固定持续时间 在自由运行模式下, 每个任务扫描都在前一个扫描完成时以及短时间系统处理后开始 每个自由运行任务类型的执行方式如下 : 1. 读取输入 : 将物理输入状态写入 %I 输入存储器变量, 并执行其他系统操作 2. 任务处理 : 处理任务中定义的用户代码 (POU 等 ) 在此操作期间,%Q 输出存储器变量会根据应用程序指令进行更新, 但尚未写入物理输出 3. 写入输出 :%Q 输出存储器变量使用已定义的任何输出强制进行修改 ; 但是, 物理输出的写入取决于输出类型和所用指令 有关定义总线循环任务的有关详细信息,, 请参阅 SoMachine - 编程指南和 Modicon M241 逻辑控制器设置 ( 参见第 71 页 ) 有关 I/O 行为的有关详细信息,, 请参阅控制器状态的详细描述 ( 参见第 52 页 ) 4. 系统处理 : 控制器固件执行系统处理和任何其他较低优先级的任务 ( 例如 :HTTP 管理 以太网管理 参数管理 ) 事件任务此类型的任务由事件驱动, 并由程序变量启动 除非有更高优先级的任务先于事件任务执行, 否则事件任务在与触发事件关联的布尔变量的上升沿启动 在此情况下, 事件任务会根据任务优先级分配的指示启动 例如, 如果您已经定义一个称为 my_var 的变量并且要将其分配给某个事件, 请执行以下步骤 : 步骤操作 1 双击应用程序树中的任务 2 从配置选项卡的类型列表中选择事件 3 单击事件字段右侧的输入助手按钮 结果 : 显示输入助手窗口 4 在输入助手对话框的树中导航, 查找并分配 my_var 变量 注意 : 当以过高的频率触发事件任务时, 控制器将进入 HALT 状态 ( 异常 ) 事件的最大可接受速率是每毫秒 5 个事件 在这种情况下, 将在应用程序日志页中记录 ISR Count Exceeded ( 超过 ISR 计数 ) 消息 40 EIO /2015

41 任务 外部事件任务此类型的任务由事件驱动, 并通过检测到硬件或硬件相关的功能事件而启动 除非有更高优先级的任务先于外部事件任务执行, 否则它会在事件发生时启动 在此情况下, 外部事件任务会根据任务优先级分配的指示启动 例如, 外部事件任务可能与 HSC 停止事件关联 要将 BLOCK0_HSCSTOP 事件与某个外部事件任务关联, 请从配置选项卡的外部事件下拉列表中选择事件任务 最多有 4 个类型的事件可与外部事件任务关联, 具体取决于控制器 : 高级输入的上升沿 (DI8...DI11) HSC 阈值 HSC 停止 CAN 同步注意 : CAN 同步是特定事件对象, 取决于 CANopen 管理器配置 EIO /

42 任务 系统和任务看门狗 简介 Modicon M241 逻辑控制器实现两种类型的看门狗功能 : 系统看门狗 : 这些看门狗在控制器固件中定义并受其管理 用户无法配置这些看门狗 任务看门狗 : 这些看门狗是可为每个任务定义的可选看门狗 这些看门狗由您的应用程序进行管理并可在 SoMachine 中进行配置 系统看门狗为 Modicon M241 逻辑控制器定义了三个系统看门狗 它们由控制器固件进行管理, 因此在 SoMachine 在线帮助中有时候也称为硬件看门狗 当其中一个系统看门狗超过其阈值条件时, 会检测到错误 3 个系统看门狗的阈值条件定义如下 : 如果所有任务需要 85% 以上的处理器资源, 且时间超过 3 秒, 将检测到系统错误 控制器进入 HALT 状态 如果优先级在 0 到 24 之间的任务的总执行时间达到 100% 的处理器资源, 且时间超过 1 秒, 将检测到应用程序错误 控制器会以自动重新启动进入 EMPTY 状态进行响应 如果在 10 秒的间隔过程中没有执行优先级最低的系统任务, 将检测到系统错误 控制器会以自动重新启动进入 EMPTY 状态进行响应 注意 : 用户无法配置系统看门狗 任务看门狗 SoMachine 允许您为应用程序中定义的每个任务配置可选任务看门狗 ( 在 SoMachine 在线帮助中, 任务看门狗有时候也称为软件看门狗或控制定时器 ) 当您所定义的其中一个任务看门狗达到其阈值条件时, 会检测到应用程序错误且控制器进入 暂停 状态 在定义任务看门狗时, 可使用以下选项 : 时间 : 这定义允许的最长任务执行时间 当任务所用时间超过此值时, 控制器会报告任务看门狗异常 灵敏度 : 灵敏度 字段用于定义在控制器检测到应用程序错误之前必须发生的任务看门狗异常次数 要访问任务看门狗的配置, 请双击应用程序树中的任务 注意 : 有关看门狗的详细信息, 请参阅 SoMachine 编程指南 42 EIO /2015

43 任务 任务优先级 任务优先级配置可以将各个任务的优先级配置为 0 到 31 (0 表示最高优先级,31 表示最低优先级 ) 每个任务的优先级必须唯一 如果向多个任务分配相同的优先级, 则这些任务的执行会无法确定且不可预测, 这可能会导致意外后果 意外的设备操作请勿将相同的优先级分配给不同的任务 不遵循上述说明可能导致人员伤亡或设备损坏 警告 任务优先级建议 优先级 0 到 24: 控制器任务 将这些优先级分配给具有高可用性要求的任务 优先级 25 到 31: 后台任务 将这些优先级分配给具有低可用性要求的任务 EIO /

44 任务 嵌入式 I/O 的任务优先级某个任务循环开始后, 它可以中断任何优先级较低的任务 ( 任务抢占 ) 优先级较高的任务循环完成后, 被中断的任务将恢复 注意 : 如果在不同任务中使用相同输入, 则输入映像可能会在较低优先级任务的任务循环期间发生更改 为了提高在多任务执行期间正确输出行为的可能性, 在不同任务中使用同一字节中的输出时, 将显示一条警告消息 警告 意外的设备操作映射您的输入, 从而使任务不会意外更改输入映像 不遵循上述说明可能导致人员伤亡或设备损坏 44 EIO /2015

45 任务 TM2/TM3 模块和 CANopen I/O 的任务优先级您可以选择驱动 TM3 和 CANopen 物理交换的任务 在 PLC 设置中, 选择总线循环任务以定义用于交换的任务 缺省情况下, 该任务设置为 MAST 如果此定义是在控制器级别, 则可能会被 I/O 总线配置 ( 参见第 93 页 ) 所覆盖 在读取和写入阶段, 同时刷新所有物理 I/O 在物理交换阶段,TM3/TM2 和 CANopen 数据被复制到一个虚拟 I/O 映像, 如下图所示 : 在任务循环开始时从 I/O 映像表读取输入 在任务结束时将输出写入 I/O 映像表 注意 : 事件任务无法驱动 TM3/TM2 总线循环 EIO /

46 任务 缺省任务配置 缺省任务配置可以在 自由运行 或 循环 模式下配置 MAST 任务 缺省情况下,MAST 任务在循环模式下自动创建 其预设优先级为中 (15), 预设时间间隔为 20 毫秒, 任务看门狗服务的激活时间为 100 毫秒, 灵敏度为 1 有关优先级设置的详细信息, 请参阅任务优先级 ( 参见第 43 页 ) 有关看门狗的详细信息, 请参阅任务看门狗 ( 参见第 42 页 ) 设计高效应用程序对于实现最多任务的系统至关重要 在此类应用程序中, 可能难以使资源利用率始终低于系统看门狗阈值 如果只是重新分配优先级不足以保持低于阈值, 则当 SysTaskWaitSleep 功能添加到一些较低优先级任务时, 可以使这些任务使用较少的系统资源 有关此功能的详细信息, 请参阅可选的系统 SysTask 库 /SysLibs 类别的库 注意 : 请勿删除或更改 MAST 任务的名称 否则,SoMachine 会在您尝试生成应用程序时检测到错误, 因而您无法将其下载到控制器 46 EIO /2015

47 Modicon M241 逻辑控制器控制器状态和行为 EIO /2015 控制器状态和行为第 7 章控制器状态和行为 简介 本章提供与控制器状态 状态转换和对系统事件的响应有关的信息 本章开头详细介绍了控制器状态图并描述了各种状态 接着定义了输出状态与控制器状态的关系, 然后解释导致状态转换的命令和事件 最后介绍了与剩余变量有关的信息以及 SoMachine 任务编程选项对系统行为的影响 本章包含了哪些内容? 本章包含了以下部分 : 节 主题 页 7.1 控制器状态图 控制器状态介绍 状态转换和系统事件 56 EIO /

48 控制器状态和行为 控制器状态图第 7.1 节控制器状态图 控制器状态图 控制器状态图下图描述了控制器的操作模式 : 48 EIO /2015

49 控制器状态和行为 图例 : 控制器状态以粗体表示 用户和应用程序命令以粗体表示 系统事件以斜体表示 决策 决策结果和一般信息用正常文本表示 (1) (2) 有关 STOPPED 到 RUNNING 状态转换的详细信息, 请参阅运行命令 ( 参见第 60 页 ) 有关 RUNNING 到 STOPPED 状态转换的详细信息, 请参阅停止命令 ( 参见第 60 页 ) 注 1 电源重置 ( 先中断电源, 然后接通电源 ) 会删除所有输出强制设置 有关详细信息, 请参阅控制器状态和输出行为 ( 参见第 57 页 ) 注 2 输出会采用其初始化状态 注 3 在某些情况下, 当检测到系统错误时, 将导致控制器自动重新启动进入 EMPTY 状态, 如同闪存中不存在启动应用程序一样 但是, 并未从闪存中删除启动应用程序 在这种情况下,ERR LED ( 红色 ) 将有规律地闪烁 注 4 验证有效的启动应用后, 会出现以下事件 : 应用程序加载到 RAM 中 应用后配置 ( 参见第 179 页 ) 文件设置 ( 如果有 ) 在加载启动应用程序期间, 执行检查环境测试以确保剩余变量有效 如果检查环境测试无效, 则启动应用程序会加载, 但是控制器将进入 STOPPED 状态 ( 参见第 62 页 ) 注 5a 启动模式在控制器设备编辑器 ( 参见第 71 页 ) 的 PLC 设置选项卡中设置 注 5b 如果发生电源中断, 控制器至少将继续保持 RUNNING 状态 4 毫秒后才会关闭 如果已经配置, 且从与控制器相同的电源向运行 / 停止输入供电, 则会立即检测到此输入掉电, 控制器的行为如同收到停止命令一样 因此, 当启动模式设置为以上一个状态启动时, 如果从同一个电源向控制器和运行 / 停止输入供电, 则在正常情况下, 控制器在电源中断后会重新启动进入 STOPPED 状态 EIO /

50 控制器状态和行为 注 6 在成功的应用程序下载过程中, 会发生以下事件 : 应用程序直接加载到 RAM 中 缺省情况下, 创建引导应用程序, 并将其保存到闪存中 注 7 下载应用程序后的缺省行为是使控制器进入 STOPPED 状态, 与运行 / 停止输入设置 运行 / 停止开关位置或下载前的上一个控制器状态无关 然而, 此时需要考虑两个方面 : 在线修改 : 假设 RUNNING 运行 / 停止输入已配置并设置为 运行 或 RUNNING 运行 / 停止开关设置为 运行, 那么在控制器处于状态期间进行的在线修改 ( 部分下载 ) 会在成功后使控制器返回状态 在使用登录并看在线变化选项之前, 请在虚拟或非生产环境中测试对应用程序进行的修改, 确认控制器和连接的设备是否具备 RUNNING 状态下的预期条件 警告 意外的设备操作请务必先验证对 运行 状态下的应用程序进行的在线修改是否按预期方式运行, 然后再将这些修改下载到控制器 不遵循上述说明可能导致人员伤亡或设备损坏 注意 : 对应用程序的在线修改不会自动写入启动应用程序, 并会在下一次重新启动时由现有启动应用程序覆盖 如果您希望修改在重新启动之后仍然存在, 请通过选择在线菜单中的创建启动应用来手动更新启动应用程序 ( 控制器必须处于 STOPPED 状态才能实现此操作 ) 多重下载 : SoMachine 具有一项功能, 使您可以将完整应用程序下载到网络或现场总线上的多个目标 选择多重下载... 命令时的缺省选项之一是下载或在线修改之后启动全部应用选项, RUNNING 假设下载目标各自的运行 / 停止输入发出进入状态的命令, 则 RUNNING 该选项会以状态重新启动所有这些目标, 无论这些目标在启动多重下载之前的上一个控制器状态为何种状态 如果您不希望所有目标控制器都以 RUNNING 状态重新启动, 请取消选择此选项 此外, 在使用多重下载 RUNNING 选项之前, 请在虚拟或非生产环境中测试对应用程序进行的修改, 确认目标控制器和连接的设备是否具备状态下的预期条件 警告 意外的设备操作请务必先验证应用程序是否对于所有目标控制器和设备都按预期方式运行, 然后再于选择了 下装或在线修改之后启动全部应用 选项的情况下发出 多重下载 命令 不遵循上述说明可能导致人员伤亡或设备损坏 注意 : 与正常下载不同, 在多重下载过程中,SoMachine 不提供用于创建启动应用程序的选项 您可以通过选择各个目标控制器上的在线菜单中的创建启动应用, 随时手动创建启动应用程序 ( 控制器必须处于 STOPPED 状态才能执行此操作 ) 50 EIO /2015

51 控制器状态和行为 注 8 SoMachine 软件平台提供了许多功能强大的选项, 用于在控制器处于 STOPPED 或 HALT 状态期间管理任务执行和输出条件 有关详细信息, 请参阅控制器状态描述 ( 参见第 52 页 ) 注 9 要退出 HALT 状态, 需要发出一个复位命令 ( 热复位 冷复位 初始值复位 ) 下载应用程序或重置电源 如果发生不可恢复事件 ( 硬件看门狗或内部错误 ), 则会强制进行电源重置 注 10 RUNNING 状态有 2 种异常情况 : RUNNING 但检测到外部错误 : 这种异常情况由 I/O LED 指示, 此时显示为红色常亮 可以通过清除外部错误退出此状态 ( 可能需要更改应用程序配置 ) 不需要任何控制器命令 带断点 RUNNING: 这种异常情况由 I/O LED 指示, 此时显示为一次闪烁 有关详细信息, 请参阅控制器状态描述 ( 参见第 52 页 ) 注 11 启动应用程序可以不同于加载的应用程序 当通过 SD 卡 FTP 或文件传输下载启动应用程序时, 或者当不创建启动应用程序而执行在线修改时, 可能会发生这种情况 EIO /

52 控制器状态和行为 控制器状态介绍第 7.2 节控制器状态介绍 控制器状态介绍 简介 本节详细介绍控制器状态 意外的设备操作 警告 在命令更改状态 配置控制器选项 上传程序或修改控制器及其所连接设备的物理配置之前, 切勿假设控制器处于某一特定的控制器状态 在执行这些操作前, 考虑对所有连接的设备的影响 在对某个控制器进行操作之前, 请务必主动确认控制器的状态, 方法是查看其 LED 确认运行 / 停止输入的情况 验证是否存在输出强制, 以及通过 SoMachine 查看控制器状态信息 (1) 不遵循上述说明可能导致人员伤亡或设备损坏 (1) 可以在 PLC_R.i_wStatusM241 PLCSystem library (M218 PLCSystem 库 ) 的 ( 参见 Modicon M241 Logic Controller, 系统功能和变量, PLCSystem 库指南 ) 系统变量中读取控制器状态 控制器状态表下表描述了控制器的状态 : 控制器状态 描述 LED RUN ( 绿色 ) ERR ( 红色 ) I/O ( 红色 ) BOOTING 控制器可执行引导固件及其自身的内部自检 随后它将检查 亮起 灭 灭 固件和应用程序的校验和 灭 亮起 亮起 灭 亮起 灭 INVALID_OS 闪存中不存在有效固件文件 控制器不执行应用程序 请参阅固件升级部分以恢复正确的状态 灭 规律闪烁 灭 EMPTY 控制器无应用程序 灭一次闪烁灭 在检测到系统错误后状态为 EMPTY 此状态与正常 EMPTY 状态相同 但是应用程序存在, 并且是有意未加载 下一次重新启动 ( 电源重置 ) 后, 或者下载新应用程序后, 便会恢复正确状态 灭快速闪烁灭 RUNNING 控制器正在执行有效应用程序 亮起灭灭 52 EIO /2015

53 控制器状态和行为 控制器状态描述 LED 断点 RUNNING 此状态与 RUNNING 状态相同, 只不过存在以下例外情况 : 程序的任务处理部分在清除断点之前不会恢复 LED 指示不同 有关断点管理的更多信息, 请参阅 SoMachine 编程指南 RUNNING 并检测到外部错误 STOPPED STOPPED 并检测到外部错误 配置 TM3 SD 卡或检测到的其他 I/O 错误 当 I/O LED 亮起时, 可以在 PLC_R.i_lwSystemFault_1 和 PLC_R.i_lwSystemFault_2 中找到有关检测到的错误的详细信息 这些变量报告的所有检测到的错误情况都将导致 I/O LED 亮起 控制器中的一个有效应用程序停止 有关此状态下输出和现场总线的行为的说明, 请参见 STOPPED state ( 参见第 53 页 ) 的详细信息 此图显示规律闪烁与闪烁一次之间的区别 : 一次闪烁灭灭 亮起灭亮起 规律闪烁灭灭 配置 TM3 SD 卡或检测到的其他 I/O 错误 规律闪烁灭亮起 HALT 控制器停止执行应用程序, 因为它检测到应用程序错误规律闪烁亮 引导应用程序未保存 控制器的存储器中的应用程序与闪存中的应用程序有所不同 在下次电源复位时, 闪存中的应用程序将更改应用程序 RUN ( 绿色 ) 点亮或规律闪烁 ERR ( 红色 ) 一次闪烁 I/O ( 红色 ) 灭 STOPPED 状态的详细信息以下说明适用于 STOPPED 状态 : 配置为运行 / 停止输入的输入保持正常运行 配置为警报输出的输出保持正常运行, 其值转为 0 以太网 串行 (Modbus ASCII 等 ) 和 USB 通讯服务保持正常运行, 由这些服务写入的命令可以继续影响应用程序 控制器状态和存储器变量 所有输出最初采用其配置的缺省状态 ( 保持当前值或将所有输出设置为缺省值 ) 或输出强制 ( 如果使用 ) 指示的状态 对于 PTO 功能使用的输出, 将忽略缺省值, 以便不生成额外脉冲 输出的后续状态取决于停止时更新 IO 设置的值以及从远程设备收到的命令 EIO /

54 控制器状态和行为 选择了 停止时更新 IO 时的任务和 I/O 行为如果选择了停止时更新 IO 设置 : 读取输入操作继续正常执行 会读取物理输入, 然后将其写入到 %I 输入存储器变量 不执行任务处理操作 写入输出操作继续执行 %Q 输出存储器变量会进行更新以反映保持当前值配置或设置所有输出为默认值配置, 接着针对任何输出强制进行调整, 然后写入到物理输出 注意 : 专用功能停止运行 例如, 计数器将停止 - 如果选择了保持当前值配置 : PTO PWM 频率发生器输出以及 HSC 反射输出都将设置为 0 - 如果选择了将所有输出设置为缺省值配置 : PTO 输出设置为 0 PWM 频率发生器输出以及 HSC 反射输出均设置为配置的缺省值 选择了 停止时更新 IO 时的 CAN 行为以下情况适用于选中停止时更新 IO 设置时的 CAN 总线 : CAN 总线保持全面正常运行 CAN 总线上的设备继续监视是否存在可用的 CAN 主站 TPDO 和 RPDO 继续进行交换 可选的 SDO ( 如果已配置 ) 继续进行交换 心跳和节点防护功能 ( 如果已配置 ) 继续运行 如果停止时的输出动作字段设置为保持当前值, 则 TPDO 继续发送上一个实际值 如果停止时的输出动作字段为设置所有输出为默认值, 则上一个实际值会更新为默认值, 后续 TPDO 会发送这些默认值 未选择 停止时更新 IO 时的任务和 I/O 行为如果未选择停止时更新 IO 设置, 控制器会将 I/O 设置为保持当前值或设置所有输出为默认值条件 ( 根据使用的输出强制进行调整 ) 在此之后, 会出现以下情况 : 读取输入操作停止 %I 输入存储器变量冻结为其上一个值 不执行任务处理操作 写入输出操作停止 %Q 输出存储器变量可以通过以太网 串行和 USB 连接进行更新 然而, 物理输出不受影响, 保持配置选项指定的状态 注意 : 专用功能停止运行 例如, 计数器将停止 - 如果选择了保持当前值配置 : PTO PWM 频率发生器输出以及 HSC 反射输出都将设置为 0 - 如果选择了将所有输出设置为缺省值配置 : PTO 输出设置为 0 PWM 频率发生器输出以及 HSC 反射输出均设置为配置的缺省值 54 EIO /2015

55 控制器状态和行为 未选择 停止时更新 IO 时的 CAN 行为以下情况适用于未选中停止时更新 IO 设置时的 CAN 总线 : CAN 主站停止通讯 CAN 总线上的设备采用其配置的故障预置状态 TPDO 和 RPDO 交换停止 可选的 SDO ( 如果已配置 ) 交换停止 心跳和节点防护功能 ( 如果已配置 ) 停止 在停止 CAN 主站之前, 根据情况将当前或默认值写入 TPDO 并发送一次 EIO /

56 控制器状态和行为 状态转换和系统事件第 7.3 节状态转换和系统事件 概述 本节开头解释了控制器可能存在的输出状态 然后介绍了用于在控制器状态之间进行转换的系统命令, 以及也可以影响这些状态的系统事件 最后解释了剩余变量, 以及在状态转换过程中保留不同变量和数据类型的情况 本节包含了哪些内容? 本节包含了以下主题 : 主题 页 控制器状态和输出行为 57 通过命令进行状态转换 60 错误检测 类型和管理 65 剩余变量 EIO /2015

57 控制器状态和行为 控制器状态和输出行为 简介 Modicon M241 逻辑控制器将输出行为定义为已更加灵活方式响应命令和系统事件 在讨论影响控制器状态的命令和事件之前, 有必要先了解此行为 例如, 典型控制器仅为停止状态下的输出行为定义 2 个选项 : 故障预置为缺省值或保持当前值 可能应用这两个选项的输出行为和控制器状态包括 : 由应用程序管理 保持当前值 设置所有输出为缺省值 硬件初始化值 软件初始化值 输出强制 由应用程序管理输出一般情况下由应用程序进行管理 这适用于 RUNNING 状态和 RUNNING 但检测到外部错误状态 保持当前值通过在控制器编辑器的 PLC 设置子选项卡的处于 停止 状态的输出的行为下拉菜单中选择保持当前值, 来选择此选项 要访问控制器编辑器, 请在设备树中右键单击控制器, 然后选择编辑对象 此输出行为适用于 STOPPED 控制器状态 还适用于处于 HALT 控制器状态的 CAN 总线 输出被设置并保持为其当前状态, 尽管输出行为的详细信息会因为停止时更新 I/O 选项的设置以及已配置现场总线的命令操作而发生很大变化 有关这些变化的详细信息, 请参阅控制器状态描述 ( 参见第 52 页 ) 将所有输出设置为缺省值通过在控制器编辑器的 PLC 设置子选项卡的处于 停止 状态的输出的行为下拉菜单中选择将所有输出设置为缺省值, 来选择此选项 要访问控制器编辑器, 请在设备树中右键单击控制器, 然后选择编辑对象 当应用程序从 RUN 状态进入 STOPPED 状态时, 或者如果应用程序从 RUN 状态进入 HALT 状态, 则会采用此输出行为 还适用于处于 HALT 控制器状态的 CAN 总线 输出被设置并保持为其当前状态, 尽管输出行为的详细信息会因为停止时更新 I/O 选项的设置以及已配置现场总线的命令操作而发生很大变化 有关这些变化的详细信息, 请参阅控制器状态描述 ( 参见第 52 页 ) PTO 专用功能驱动的输出将不应用缺省值 EIO /

58 控制器状态和行为 硬件初始化值此输出状态适用于 BOOTING EMPTY ( 没有启动应用程序时的电源重置之后或检测到系统错误之后 ) 和 INVALID_OS 状态 在初始化状态下, 模拟量 晶体管和继电器输出采用以下值 : 对于模拟量输出 :Z ( 高阻抗 ) 对于快速晶体管输出 :Z ( 高阻抗 ) 对于常规晶体管输出 :0 Vdc 对于继电器输出 : 打开 软件初始化值当下载时或复位应用程序时, 此输出状态适用 它适用于下载结束或者热复位或冷复位结束时 软件初始化值为输出映像 (%I %Q 或在 %I 或 %Q 上映射的变量 ) 的初始化值 缺省情况下, 它们设置为 0, 但是可以映射 GVL 中的 I/O 并向输出分配一个不同于 0 的值 输出强制控制器允许您将所选输出的状态强制为定义值, 以便于系统测试 试运行和维护 仅当控制器连接到 SoMachine 时, 才能强制输出的值 为此, 请使用调试菜单中的强制值命令 输出强制将覆盖对输出执行的所有其他命令, 无论正在执行何种任务编程 如果在定义了输出强制后退出 SoMachine, 将向您显示保留输出强制设置的选项 选择此选项后, 输出强制会继续控制选定输出的状态, 直至您下载应用程序或使用某个复位命令 如果您的控制器支持, 当选中处于 停止 状态时更新 I/O 选项时 ( 缺省状态 ), 即使 Logic Controller 处于 STOP 状态, 强制的输出也会保持强制值 输出强制的注意事项您希望强制的输出必须包含在当前正由控制器执行的任务中 在未执行的任务或者自身执行因优先级或事件而延迟的任务中强制输出将不会对输出产生任何作用 但是, 执行已延迟的任务后, 强制届时将立即生效 根据任务执行情况, 强制可能会以不明显的方式影响您的应用程序 例如, 某一事件任务可能会打开一个输出 之后, 您可以尝试关闭该输出, 但不要同时触发该事件 这样便会明显忽略强制效果 而且, 在这之后, 该事件可能会在强制生效之时触发该任务 无法强制 PTO PWM 和 HSC 专用功能驱动的输出 58 EIO /2015

59 控制器状态和行为 意外的设备操作 警告 您必须全面了解强制会对与执行中的任务相关的输出产生怎样的影响 请勿尝试强制包含在您不确定是否会及时执行的任务中的 I/O, 除非您打算让强制在下次执行该任务时生效 ( 无论何时 ) 如果您强制某个输出, 但是对物理输出没有产生明显效果, 请勿在没有撤销强制的情况下退出 SoMachine 不遵循上述说明可能导致人员伤亡或设备损坏 EIO /

60 控制器状态和行为 通过命令进行状态转换 运行命令作用 : 命令转换到 RUNNING 控制器状态 启动条件 :BOOTING 或 STOPPED 状态 发出运行命令的方法 : 运行 / 停止 输入 : 如果已配置, 向 运行 / 停止 输入发出上升沿命令 ( 假设 运行 / 停止 开关位于 运行 位置 ) 将 运行 / 停止 设置为 1, 以使所有后续选项生效 有关详细信息, 请参阅运行 / 停止输入 SoMachine 在线菜单 : 选择启动命令 来自 Web 服务器的 运行 命令 使用 M241 PLCSystem 库的 PLC_W.q_wPLCControl 和 PLC_W.q_uiOpenPLCControl 系统变量, 通过 Modbus 请求进行外部调用 登录并看在线变化选项 : 在控制器处于 RUNNING 状态期间启动的在线修改 ( 部分下载 ) 会在成功后使控制器返回 RUNNING 状态 多重下载命令 : 如果选择在下载或在线更改后启动全部应用程序选项, 则将控制器设置为 RUNNING 状态, 无论目标控制器最初是处于 RUNNING STOPPED HALT 还是 EMPTY 状态 控制器会在某些条件下自动重新启动为 RUNNING 状态 有关更多详细信息, 请参阅控制器状态图 停止命令作用 : 命令转换到 STOPPED 控制器状态 启动条件 :BOOTING EMPTY 或 RUNNING 状态 发出停止命令的方法 : 运行 / 停止输入 : 如果已配置, 命令运行 / 停止输入的值为 0 有关详细信息, 请参阅运行 / 停止输入 SoMachine 在线菜单 : 选择停止命令 来自 Web 服务器的 停止 命令 通过应用程序进行内部调用, 或使用 PLC_W. q_wplccontrolm241 PLCSystem 库的 PLC_W. q_uiopenplccontrol 和系统变量, 通过 Modbus 请求进行外部调用 登录并看在线变化选项 : 在控制器处于 STOPPED 状态期间启动的在线修改 ( 部分下载 ) 会在成功后使控制器返回 STOPPED 状态 下载命令 : 将控制器隐式设置为 STOPPED 状态 多重下载命令 : 如果未选择在下载或在线更改后启动全部应用程序选项, 则将控制器设置为 STOPPED 状态, 无论目标控制器最初是处于 RUNNING STOPPED HALT 还是 EMPTY 状态 借助脚本重新启动 :SD 卡上的文件传输脚本可以发出 重新启动 作为其最终命令 控制器会重新启动为 STOPPED 状态, 前提是启动序列的其他条件允许发生这种情况 有关详细信息, 请参阅重新启动 ( 参见第 62 页 ) 控制器会在某些条件下自动重新启动为 STOPPED 状态 有关更多详细信息, 请参阅控制器状态图 60 EIO /2015

61 控制器状态和行为 热复位作用 : 将所有变量 ( 除了剩余变量 ) 复位为其默认值 将控制器置于 STOPPED 状态 启动条件 :RUNNING STOPPED 或 HALT 状态 发出热复位命令的方法 : SoMachine 在线菜单 : 选择热复位命令 通过应用程序进行内部调用, 或使用 PLC_W. q_wplccontrolm241 PLCSystem 库的 PLC_W. q_uiopenplccontrol 和系统变量, 通过 Modbus 请求进行外部调用 热复位命令的效果作用 : 1. 应用程序停止 2. 擦除强制 3. 复位错误的诊断指示 4. 保持保留变量的值 5. 保持保留 - 持久性变量的值 6. 所有非定位和非剩余变量都复位为其初始化值 7. 保持前 1000 个 %MW 寄存器的值 8. %MW1000 至 %MW59999 寄存器的值复位为 0 9. 所有现场总线通讯都停止, 然后在完成复位后重新启动 10. 所有 I/O 都暂时复位为其初始化值, 然后复位为用户配置的默认值 11. 在以下情况中, 将读取后配置 ( 参见第 179 页 ) 文件 : 有关变量的详细信息, 请参阅剩余变量 ( 参见第 66 页 ) 冷复位作用 : 将所有变量 ( 除了保留 - 持久性类型的剩余变量 ) 都复位为其初始化值 将控制器置于 STOPPED 状态 启动条件 :RUNNING STOPPED 或 HALT 状态 发出冷复位命令的方法 : SoMachine 在线菜单 : 选择冷复位命令 通过应用程序进行内部调用, 或使用 PLC_W. q_wplccontrolm241 PLCSystem 库的 PLC_W. q_uiopenplccontrol 和系统变量, 通过 Modbus 请求进行外部调用 冷复位命令的作用 : 1. 应用程序停止 2. 擦除强制 3. 复位错误的诊断指示 4. 保留变量的值复位为其初始化值 5. 保持保留 - 持久性变量的值 6. 所有非定位和非剩余变量都复位为其初始化值 7. 保持前 1000 个 %MW 寄存器的值 8. %MW1000 至 %MW59999 寄存器的值复位为 0 9. 所有现场总线通讯都停止, 然后在完成复位后重新启动 10. 所有 I/O 都暂时复位为其初始化值, 然后复位为用户配置的默认值 EIO /

62 控制器状态和行为 11. 在以下情况中, 将读取 ( 参见第 179 页 ) 后配置文件 : 有关变量的详细信息, 请参阅剩余变量 ( 参见第 66 页 ) 初始值复位作用 : 将所有变量 ( 包括剩余变量 ) 都复位为其初始化值 擦除控制器上的所有用户文件 将控制器置于 EMPTY 状态 启动条件 :RUNNING STOPPED 或 HALT 状态 发出初始值复位命令的方法 : SoMachine 在线菜单 : 选择初始值复位命令 初始值复位命令的作用 : 1. 应用程序停止 2. 擦除强制 3. 擦除所有用户文件 ( 启动应用 数据记录 后配置 ) 4. 复位错误的诊断指示 5. 复位保留变量的值 6. 复位保留 - 持久性变量的值 7. 复位所有非定位和非剩余变量 8. 前 1000 个 %MW 寄存器的值复位为 0 9. %MW1000 至 %MW59999 寄存器的值复位为 所有现场总线通讯都停止 11. 将嵌入式专用 I/O 复位为用户以前配置的缺省值 12. 所有其他 I/O 都复位为其初始化值 有关变量的详细信息, 请参阅剩余变量 ( 参见第 66 页 ) 重新启动作用 : 命令控制器重新启动 启动条件 : 任何状态 发出重新启动命令的方法 : 电源重置 借助脚本重新启动重新启动的作用 : 1. 控制器的状态取决于多种条件 : a. 在以下条件下, 控制器将处于 RUNNING 状态 : 通过电源重置或借助脚本重新启动引发重新启动, 并且 : - 启动模式设置为在 运行 状态下启动, 未配置 运行 / 停止 输入, 控制器在电源重置前未处于 HALT 状态, 并且剩余变量有效 - 启动模式设置为在 运行 状态下启动, 已配置 运行 / 停止 输入并将其设置为 运行, 控制器在电源重置前未处于 HALT 状态, 并且剩余变量有效 - 启动模式设置为以上一个状态启动, 控制器在电源重置前的状态为 RUNNING, 运行 / 停止 输入设置为未配置, 启动应用程序未发生更改, 并且剩余变量有效 62 EIO /2015

63 控制器状态和行为 - 启动模式设置为以上一个状态启动, 控制器在电源重置前的状态为 RUNNING, 并且 运行 / 停止 输入已配置并设置为 运行 b. 在以下条件下, 控制器将处于 STOPPED 状态 : 通过电源重置或借助脚本重新启动引发重新启动, 并且 : - 启动模式设置为在 停止 状态下启动 - 启动模式设置为以上一个状态启动, 并且控制器在电源重置前的状态不是 RUNNING - 启动模式设置为以上一个状态启动, 控制器在电源重置前的状态为 RUNNING, 运行 / 停止 输入设置为未配置, 并且启动应用程序已发生更改 - 启动模式设置为以上一个状态启动, 控制器在电源重置前的状态为 RUNNING, 运行 / 停止 输入设置为未配置, 启动应用程序未发生更改, 并且剩余变量无效 - 启动模式设置为以上一个状态启动, 控制器在电源重置前的状态为 RUNNING, 并且 运行 / 停止 输入已配置并设置为 停止 - 启动模式设置为在 运行 状态下启动, 并且控制器在电源重置前的状态是 HALT - 启动模式设置为在 运行 状态下启动, 控制器在电源重置前的状态不是 HALT, 并且 运行 / 停止 输入已配置并设置为 停止 c. 在以下条件下, 控制器将处于 EMPTY 状态 : - 不存在启动应用程序或启动应用程序无效, 或 - 由特定系统错误引发重新启动 d. 如果不存在有效固件, 则控制器状态将为 INVALID_OS 2. 如果成功加载启动应用, 则会保持强制 如果未成功加载, 则会擦除强制 3. 复位错误的诊断指示 4. 如果保存的环境有效, 则恢复保留变量的值 5. 如果保存的环境有效, 则恢复保留 - 持久性变量的值 6. 所有非定位和非剩余变量都复位为其初始化值 7. 如果保存的环境有效, 则恢复前 1000 个 %MW 寄存器的值 8. %MW1000 至 %MW59999 寄存器的值复位为 0 9. 所有现场总线通讯都会停止, 然后在成功加载了启动应用之后重新启动 10. 如果控制器在重新启动之后采用 STOPPED 状态, 则所有 I/O 都会复位其初始化值, 然后复位为用户配置的缺省值 11. 在以下情况中, 将读取 ( 参见第 179 页 ) 后配置文件 : 有关变量的详细信息, 请参阅剩余变量 ( 参见第 66 页 ) 注意 : 如果应用程序和剩余变量与启动应用中的定义相同, 则检查环境测试会将环境视作有效 注意 : 如果从与控制器相同的电源向运行 / 停止输入供电, 则会立即检测到此输入掉电, 控制器的行为如同收到停止命令一样 因此, 当 STOPPED 启动模式设置为以上一个状态启动时, 如果从同一个电源向控制器和 运行 / 停止 输入供电, 则在正常情况下, 控制器在电源中断后会重新启动进入状态 注意 : 如果您在控制器处于 RUNNING 或 STOPPED 状态期间对应用程序进行在线修改, 但是未手动更新您的启动应用程序, 则控制器会在下一次重新启动时检测到环境中存在差异, 剩余变量会按照冷复位命令进行复位, 并且控制器会进入 STOPPED 状态 EIO /

64 控制器状态和行为 下载应用程序作用 : 将可执行的应用程序加载到 RAM 存储器中 也可以在闪存中创建启动应用 启动条件 : RUNNING STOPPED HALT 和 EMPTY 状态 发出下载应用程序命令的方法 : SoMachine: 存在 2 个选项用于下载完整应用程序 : 下载 命令 多重下载 命令 有关应用程序下载命令的重要信息, 请参阅控制器状态图 FTP: 使用 FTP 将启动应用加载到闪存中 更新的文件会在下一次重新启动时应用 SD 卡 : 使用控制器 SD 卡插槽中的 SD 卡加载启动应用程序 更新的文件会在下一次重新启动时应用 有关详细信息, 请参阅使用 SD 卡传输文件 SoMachine 下载命令的作用 : 1. 停止然后现有应用程序, 然后将其擦除 2. 如果有效, 则会加载新应用程序, 并且控制器采用 STOPPED 状态 3. 擦除强制 4. 复位错误的诊断指示 5. 保留变量的值复位为其初始化值 6. 保持任何现有保留 - 持久性变量的值 7. 所有非定位和非剩余变量都复位为其初始化值 8. 保持前 1000 个 %MW 寄存器的值 9. %MW1000 至 %MW59999 寄存器的值复位为 所有现场总线通讯都会停止, 然后在下载完成后启动新应用程序的所有已配置现场总线 11. 嵌入式专用 I/O 都复位为用户以前配置的缺省值, 然后在下载完成后设置为用户配置的新缺省值 12. 所有其他 I/O 都复位为其初始化值, 然后在下载完成后将其设置为用户配置的新默认值 13. 在以下情况中, 将读取 ( 参见第 179 页 ) 后配置文件 : 有关变量的详细信息, 请参阅剩余变量 ( 参见第 66 页 ) FTP 或 SD 卡下载命令的作用 : 下一次重新启动后才能看到这些作用的效果 下一次重新启动时, 效果与无效环境下的重新启动相同 请参阅重新启动 ( 参见第 62 页 ) 64 EIO /2015

65 控制器状态和行为 错误检测 类型和管理 错误管理控制器检测和管理三种类型的错误 : 外部错误 应用程序错误 系统错误下表描述了可以检测到的错误类型 : 检测到的错误类型 外部错误 描述 外部错误可由处于 RUNNING 或 STOPPED 状态时的系统检测到, 但不会影响持续的控制器状态 在以下情况下会检测到外部错误 : 连接的设备向控制器报告错误 控制器检测到外部设备出现错误, 例如当外部设备正在通讯但未针对用于控制器而正确配置时 控制器检测到输出状态存在错误 控制器检测到与设备的通讯中断 控制器针对不存在或未检测到的扩展模块而配置 闪存中的启动应用程序与 RAM 中的不相同 注意 : 有关诊断的详细信息, 请参阅 M241 PLCSystem 库指南 生成的控制器状态 RUNNING 并检测到外部错误或 STOPPED 并检测到外部错误 应用程序错误 遇到错误的编程或超过任务看门狗阈值时, 会检测到应用程序错误 HALT 系统错误 当控制器在运行时期间进入无法管理的条件时, 会检测到系统错误 大多数此类状况由固件或硬件例外引起, 但有时可能是由于编程不正确而导致检测到系统错误, 例如尝试在运行时写入保留的存储器时或发生系统看门狗超时 注意 : 一些系统错误可以由运行时管理, 因此按照对待应用程序错误的方式进行处理 BOOTING EMPTY EIO /

66 控制器状态和行为 剩余变量 概述 剩余变量在断电 重新启动 复位和应用程序下载时保留变量值 剩余变量有多种类型, 分别声明为 保留 持久 或者组合为 保留持久性 注意 : 对于此控制器, 声明为持久变量的变量行为与声明为保留持久性变量的变量相同 下表描述了各种情况下剩余变量的行为 : 操作 VAR VAR RETAIN VAR GLOBAL PERSISTENT RETAIN 对应用程序进行在线修改 X X X 停止 X X X 电源重置 - X X 热复位 - X X 冷复位 - - X 初始值复位 应用程序下载 - - X X 保持值 - 重新初始化值 注意 : 前 1000 个 %MW 会自动持久保留, 前提是没有变量与它们关联 它们的值在重新启动 / 热复位 / 冷复位后得到保留 其他 %MW 作为 VAR 进行管理 例如, 如果程序中具有 : VAR myvariable AT %MW0 : WORD; END_VAR %MW0 的行为方式类似于 myvariable ( 既不会保留, 也不会持久 ) 添加保留持久性变量在 PersistentVars 窗口中声明保留持久性 (VAR GLOBAL PERSISTENT RETAIN) 符号 : 步骤 操作 1 在应用程序树中选择应用程序节点 2 单击 3 选择添加其他对象 持久性变量 4 单击添加 结果 : 将显示 PersistentVars 窗口 66 EIO /2015

67 Modicon M241 逻辑控制器控制器设备编辑器 EIO /2015 控制器设备编辑器第 8 章控制器设备编辑器 简介 本章介绍如何配置控制器 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 控制器参数 68 控制器选择 70 PLC 设置 71 服务 73 EIO /

68 控制器设备编辑器 控制器参数 控制器参数要打开设备编辑器, 请双击设备树中的 MyController: 选项卡描述 选项卡 描述 限制 应用程序 显示正在控制器上运行的应用程序, 并可从控制器中删除应用程序 仅在线模式 控制器选择 ( 参见第 70 页 ) 管理从 PC 到控制器的连接 帮助您找到网络中的控制器, 显示可用控制器列表, 以便您可以连接到所选控制器并管理控制器中的应用程序, 帮助您从设备编辑器中以物理方式识别控制器, 帮助您更改控制器的通讯设置 基于通讯设置, 通过 NetManage 或通过 活动路径 检测控制器列表 要访问通讯设置, 请单击菜单栏中的项目 项目设置... 有关详细信息, 请参阅 SoMachine 编程指南 ( 通讯设置 ) 仅在线模式 文件 ( 参见第 29 页 ) PC 与控制器之间的文件管理 通过此选项卡一次只能看到一个 Logic Controller 磁盘 插入 SD 卡时, 此文件将显示 SD 卡的内容 或者, 此选项卡将显示控制器的内部闪存的 /usr 目录的内容 仅在线模式 日志 查看控制器日志文件 仅在线模式 PLC 设置 ( 参见第 71 页 ) 以下项目的配置 : 应用程序名称 处于停止模式时的 I/O 行为 总线循环选项 68 EIO /2015

69 控制器设备编辑器 选项卡描述限制 服务 ( 参见第 73 页 ) 用于配置控制器的在线服务 (RTC 设备标识) 仅在线模式 I/O 映射 I/O 设备的输入和输出通道在项目 ( 应用程序 ) 变量上的映射 任务显示 显示 I/O 及其分配给任务情况的列表 仅在编译后 用户和组 为支持在线用户管理的设备提供用户和组选项卡 它可以设置用户和访问权限组并向他们分配访问权限, 以便控制在线模式下对 SoMachine 项目和设备的访问 有关详细信息, 请参阅 SoMachine 编程指南 状态 未提供任何信息 信息 显示与设备有关的一般信息 ( 名称 描述 供应商 版本 图像 ) EIO /

70 控制器设备编辑器 控制器选择 简介 使用此选项卡可管理从 PC 到控制器的连接 : 帮助您找到网络中的控制器 显示控制器列表, 以便您可以连接到所选控制器并管理控制器中的应用程序 帮助您从设备编辑器中以物理方式识别控制器 帮助您更改控制器的通讯设置 处理通讯设置使用处理通讯设置窗口可以更改以太网通讯设置 为此, 请单击控制器选择选项卡 此时将显示网络中可用的控制器列表 选择并右键单击所需的行, 然后在上下文菜单中单击处理通讯设置... 在处理通讯设置窗口中, 可通过以下 2 种方式配置以太网设置 : 不使用永久保存设置选项 : 配置通讯参数并单击确定 这些设置将立即考虑, 在控制器复位时不予保留 对于接下来的复位, 将考虑应用程序中配置的通讯参数 使用永久保存设置选项 : 您也可以在单击确定之前验证永久保存设置选项 选中此选项后, 在复位时将始终考虑在此处配置的以太网参数, 而不是 SoMachine 应用程序中配置的以太网参数 有关设备编辑器的控制器选择视图的详细信息, 请参阅 SoMachine 编程指南 70 EIO /2015

71 控制器设备编辑器 PLC 设置 概述 下图显示了 PLC 设置选项卡 : 元素用于 I/O 处理的应用程序 PLC 设置处于 停止 状态时更新 IO 停止时的输出动作 更新所有设备中的所有变量 描述 缺省情况下设置为 应用程序, 因为控制器中只有一个应用程序 如果已激活此选项 ( 缺省 ), 在控制器停止时, 输入和输出通道的值也会更新 从选择列表中选择下列选项之一, 以配置在控制器停止时应如何处理输出通道的值 : 保持当前值 设置所有输出为默认值 如果已激活此选项, 那么对于使用当前控制器配置的所有设备, 所有 I/O 变量在总线循环任务的每次循环中都会更新 这对应于一直更新变量选项 ( 可以在 I/O 映射对话框中针对每个设备单独设置该选项 ) 总线循环选项 总线循环任务 此配置设置是在应用程序设备树中使用的所有总线循环任务参数的父级 具有循环调用的某些设备 ( 如 CANopen 管理器 ) 可以附加到特定任务 在设备中, 将此设置设置为使用父总线循环设置时, 会使用为控制器配置的设置 此选择列表显示活动应用程序中当前定义的所有任务 缺省设置为 MAST 任务 注意 : < 未指定 > 意味着任务处于 最慢的循环任务 模式下 附加设置 生成 IO 映射的强制变量 未使用 启用设备诊断 未使用 EIO /

72 控制器设备编辑器 元素 描述 启动模式选项 启动模式 此选项定义打开电源时的启动模式 有关详细信息, 请参阅状态行为图 ( 参见第 48 页 ) 使用此选项选择以下启动模式之一 : 以上一个状态启动 在 停止 状态下启动 在 运行 状态下启动 72 EIO /2015

73 控制器设备编辑器 服务 服务 选项卡服务选项卡分为 3 个部分 : RTC 配置 设备标识 后配置下图所示为服务选项卡 : 注意 : 要获取控制器信息, 必须先连接到控制器 元素 描述 RTC 配置 PLC 时间 显示从控制器读取的日期 / 时间 此只读字段最初为空 要读取并显示控制器上保存的日期 / 时间, 请单击读取按钮 当地时间 用于定义通过单击写入按钮发送到控制器的日期和时间 命令成功后, 将出现一个消息框通知您 使用当前 PC 设置初始化 当地时间 字段 设备标识 后配置 与当地的日期 / 时间同步 用于直接发送当前的 PC 设置 命令成功后, 将出现一个消息框通知您 连接后, 将显示选定控制器的固件版本 引导版本和协处理器版本 用于显示被后配置 ( 参见第 179 页 ) 覆盖的应用程序参数 EIO /

74 控制器设备编辑器 74 EIO /2015

75 Modicon M241 逻辑控制器内嵌 I/O 配置 EIO /2015 内嵌输入和输出配置第 9 章内嵌输入和输出配置 嵌入式 I/O 配置 概述 使用嵌入式 I/O 功能可配置控制器输入和输出 M241 逻辑控制器提供 : I/O 类型 24 I/O 参考号 40 I/O 参考号 TM TM 快速输入 8 8 常规输入 6 16 快速输出 4 4 常规输出 6 12 访问 I/O 配置窗口按照以下步骤访问 I/O 配置窗口 : 步骤描述 1 双击设备树中的 DI ( 数字量输入 ) 或 DQ ( 数字量输出 ) 请参阅设备树 ( 参见第 19 页 ) 2 选择 I/O 配置选项卡 EIO /

76 内嵌 I/O 配置 数字量输入的配置下图显示了数字量输入的 I/O 配置选项卡 : 注意 : 有关 I/O 映射选项卡的详细信息, 请参阅 SoMachine 编程指南 数字量输入配置参数您可以为每个数字量输入配置以下参数 : 参数 值 描述 约束条件 滤波器 无 1 毫秒 4 毫秒 ( 缺省 ) 12 毫秒 减少控制器输入上的噪声影响 禁用锁存和事件时可用 在其他情况下, 禁用此参数并且其值设为无 锁存否 * 是 事件否 * 上升沿下降沿上升和下降沿 允许捕捉和记录幅度宽度短于控制器扫描时间的传入脉冲 此参数仅可用于快速输入 I0 到 I7 以下情况下可用 : 禁用事件, 同时禁用过滤器 仅在 MAST 任务中使用锁存输入 事件检测此参数仅可用于快速输入 I0 到 I7 以下情况下可用 : 禁用事件, 同时禁用过滤器 76 EIO /2015

77 内嵌 I/O 配置 参数 值 描述 约束条件 跳动 毫秒 毫秒 毫秒 * 毫秒 毫秒 0.05 毫秒 0.1 毫秒 0.5 毫秒 1 毫秒 5 毫秒 减少控制器输入上的跳动影响 启用锁存或启用事件时可用 在其他情况下, 禁用此参数并且其值设为 运行 / 停止输入 * 参数缺省值 无 I0... I7 运行 / 停止 输入可用于运行或停止控制器中的程序 注意 : 如果参数不可用, 则选项为灰色, 处于非活动状态 选择一个输入用作 运行 / 停止 输入 运行 / 停止输入下表提供不同状态 : 输入状态结果状态 0 停止控制器并忽略外部运行命令 上升沿从 已停止 状态开始以 运行 状态启动应用程序, 前提是不与 运行 / 停止 开关位置发生冲突 状态 1 应用程序可由以下各项控制 : SoMachine ( 运行 / 停止 ) 硬件运行 / 停止开关 应用程序 ( 控制器命令 ) 网络命令 ( 运行 / 停止命令 ) 可通过 Web 服务器命令使用运行 / 停止命令 注意 : 即使没有在控制器设备编辑器 (PLC 设置选项卡 ) ( 参见第 71 页 ) 中选中处于 停止 状态时更新 I/O 选项, 也会管理 运行 / 停止 输入 分配给已配置的专用功能的输入无法配置为 运行 / 停止 输入 有关控制器状态和状态转变的详细信息, 请参阅控制器状态图 ( 参见第 48 页 ) EIO /

78 内嵌 I/O 配置 机器或过程意外启动 警告 在对运行 / 停止输入加电之前, 请检查机器或过程环境的安全状态 使用运行 / 停止输入可帮助防止从远程位置意外启动 不遵循上述说明可能导致人员伤亡或设备损坏 数字量输出的配置下图显示了数字量输出的 I/O 配置选项卡 : 注意 : 有关 I/O 映射选项卡的详细信息, 请参阅 SoMachine 编程指南 数字量输出配置参数下表显示了不同参数的功能 : 参数功能常规参数 Alarm Output 选择要用作警报输出 ( 参见第 78 页 ) 的输出 Rearming Output Mode 选择重置输出模式 ( 参见第 79 页 ) 同步使本地输出的抖动达到最小选择此选项可使本地输出的抖动达到最小 ( 参见第 79 页 ) 注意 : 如果参数不可用, 则选项为灰色, 处于非活动状态 警报输出当控制器处于 运行 状态且应用程序未在断点处停止时, 此输出设置为逻辑 1 分配给已配置的专用功能的输出无法配置为警报输出 注意 : 当任务在断点处停止时将警报输出设置为 0, 该警报输出表示控制器已停止执行应用程序 78 EIO /2015

79 内嵌 I/O 配置 重置输出模式 Modicon M241 逻辑控制器的快速输出使用推 / 挽技术 在检测到错误 ( 短路或过热 ) 时, 输出会进入三态, 其状态将由状态位和 PLC_R.i_wLocalIOStatus 表示 行为可以分为以下两种 : 自动重置 : 检测到的错误得到纠正后, 输出会根据分配给它的当前值再次进行设置, 诊断值也将复位 手动重置 : 检测到错误后, 状态将被记住, 输出也会被强制变为三态, 直到用户手动清除此状态为止 ( 请参阅 I/O 映射通道 ) 如果出现短路或电流过载, 则公共输出组会自动进入热保护模式 ( 该组中的所有输出都设置为 0), 随后会定期重置 ( 每秒 ) 以测试连接状态 但是, 您必须了解这种重置对所控制的机器或过程的影响 警告 机器意外启动如果不想对机器或过程执行输出的自动重置, 请禁用此功能 不遵循上述说明可能导致人员伤亡或设备损坏 使本地输出的抖动达到最小通过此选项, 可以按照可预测的时间间隔读取或设置嵌入式 I/O, 不管任务持续时间如何 通过将对物理输出的写入延迟到下一个总线循环任务的读取输入操作开始时, 可将输出上的抖动减到最小 任务的结束时间通常比开始时间更难预测 输入 / 输出阶段的正常安排是 : 在选择使本地输出的抖动达到最小选项时,IN 和 OUT 阶段的安排将变成 : EIO /

80 内嵌 I/O 配置 80 EIO /2015

81 Modicon M241 逻辑控制器专用功能配置 EIO /2015 专用功能配置第 10 章专用功能配置 概述 本章介绍了 M241 的专用功能 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 专用配置概述 82 计数功能 84 脉冲发生器内嵌功能 86 EIO /

82 专用功能配置 专用配置概述 简介 M241 Logic Controller 中可用的快速输入和快速输出可以连接到专用功能 M241 Logic Controller 支持下列专用功能 : 功能 描述 计数器 HSC Simple HSC 功能可以通过连接到快速输入的传感器 开关等等来执行脉 HSC 主单相 HSC Main 双相频率计周期计 冲的快速计数 HSC 库指南 ( 参见 Modicon M241 Logic Controller, 高速计数, HSC 库指南 ) 中描述了 HSC 功能 脉冲发生器 PTO ( 参见 Modicon M241 PTO 功能提供了 2 个脉冲输出通道, 以在开放回路模式下控制 逻辑控制器, PTOPWM, 独立线性单轴步进器或伺服驱动器 库指南 ) PWM ( 参见 Modicon M241 逻辑控制器, PTOPWM, 库指南 ) 频率发生器 ( 参见 Modicon M241 逻辑控制器, PTOPWM, 库指南 ) PWM 功能可以在专用输出通道上生成具有可变占空比的方波信号 频率发生器功能可以在专用输出通道上生成具有固定占空比 (50%) 的方波信号 注意 : 如果某个常规输入作为 运行 / 停止 使用, 则不能为专用功能使用 如果某个常规输出作为 报警 使用, 则不能为专用功能使用 有关更多详细信息, 请参阅内嵌功能配置 ( 参见第 81 页 ) 配置专用功能要配置专用功能, 请执行以下步骤 : 步骤描述 1 双击设备树中的计数器或 Pulse_Generators 节点 结果 : 计数器或 Pulse_Generators 功能窗口随即显示 : 82 EIO /2015

83 专用功能配置 步骤描述 2 双击值并选择要分配的功能类型 结果 : 专用功能的参数随即显示 常规 I/O 中的专用功能 I/O 常规 I/O 中的专用功能 I/O: 可以通过标准存储器变量读取输入, 即使配置为专用功能 如果输入已经配置为 运行 / 停止 输入, 则无法将其配置为专用功能 如果输出已经配置为警报, 则无法在专用功能中对其进行配置 短路管理仍然适用于所有输出 输出的状态可用 专用功能未使用的所有 I/O 都可以用作任何其他常规 I/O 在专用功能 ( 锁存 HSC ) 中使用输入时, 积分器过滤器将被替换为抗跳动过滤器 过滤器值是在配置屏幕中进行配置 EIO /

84 专用功能配置 计数功能 概述 计数功能可以对来自与专用快速输入相连的传感器 编码器 开关等的脉冲执行快速计数 有以下 2 个类型的内嵌计数功能 : Simple 类型 : 单个输入的计数器 Main 类型 : 最多可使用 6 路快速输入和 2 路反射输出的计数器 根据内嵌计数功能的不同, 可以在 SoMachine 中配置 5 种类型的计数器 : HSC Simple HSC Main 单相 HSC Main 双相 频率计 周期计频率计类型和周期计类型基于 HSC Main 类型 访问计数功能配置窗口按照以下步骤访问内嵌计数功能配置窗口 : 步骤描述 1 双击设备树中的计数器 计数功能 窗口随即显示 : 2 双击值并选择要分配的计数功能类型 84 EIO /2015

85 专用功能配置 计数功能配置窗口下图显示 HSC 配置窗口的示例 : 下表介绍计数器配置窗口的各个区域 : 编号操作 1 功能的实例名称及当前配置的计数功能类型 2 单击 + 配置计数功能的新实例 3 双击值列将显示可用的计数器功能类型列表 4 双击实例名称值可编辑功能的实例名称 SoMachine 会自动提供实例名称 可以编辑实例名称参数, 并且此参数可用于定义实例名称 但是, 无论实例名称是软件定义还是用户定义, 都请使用相同实例名称作为处理计数器的功能块的输入, 如计数器编辑器中所定义 5 单击每个参数旁边的加号以访问其设置, 对该参数进行配置 可用的参数取决于使用的模式 有关配置参数的详细信息, 请参阅 M241 HSC 库指南 EIO /

86 专用功能配置 脉冲发生器内嵌功能 概述 M241 提供的脉冲发生内嵌功能包括 : PTO PTO ( 脉冲串输出 ) 实现的数字技术可以精确定位电机驱动器的开路控制 PWM PWM ( 脉冲宽度调制 ) 功能可以在专用输出通道上生成具有可调整占空比和频率的可编程方波信号 FG FG ( 频率发生器 ) 功能可以在专用输出通道上生成具有固定占空比 (50%) 的方波信号 访问 脉冲发生器 配置窗口按照以下步骤, 访问 脉冲发生器 配置窗口 : 步骤描述 1 在设备树上双击脉冲发生器 将显示 脉冲发生功能 窗口 2 双击值, 然后选择要分配的脉冲发生器功能类型 86 EIO /2015

87 专用功能配置 脉冲发生器配置窗口下图显示了用于配置 PTO PWM 或 FG 功能的脉冲发生器配置窗口的示例 : 下表介绍脉冲发生器配置窗口的各个区域 : 编号操作 1 功能的实例名称以及当前配置的脉冲发生器功能类型 2 单击 + 可配置脉冲发生器功能的新实例 3 双击值列可显示可用的脉冲发生器功能类型的列表 4 双击实例名称值可编辑功能的实例名称 SoMachine 会自动提供实例名称 可以编辑实例名称参数, 并且此参数可用于定义实例名称 但是, 无论实例名称是软件定义还是用户定义, 都请使用相同实例名称作为处理计数器的功能块的输入, 如计数器编辑器中所定义 5 单击每个参数旁边的加号来配置参数, 以访问其设置 可用参数取决于使用的脉冲发生器类型 有关配置参数的详细信息, 请参阅 M241 PTO/PWM/FG 库指南 EIO /

88 专用功能配置 88 EIO /2015

89 Modicon M241 逻辑控制器扩展板配置 EIO /2015 扩展板配置第 11 章扩展板配置 TMC4 扩展板配置 简介 Modicon M241 逻辑控制器支持以下扩展板 : TMC4 标准扩展板 TMC4 应用程序扩展板 有关 TMC4 扩展板配置的更多信息, 请参阅 TMC4 扩展板 - 编程指南 ( 参见 Modicon TMC4, 扩展板, 编程指南 ) 意外的设备操作 警告 仅使用 Schneider Electric 认可的可与本设备配合使用的软件 每次更改物理硬件配置后, 请更新应用程序 不遵循上述说明可能导致人员伤亡或设备损坏 添加 TMC4 扩展板要将扩展板添加到控制器, 请在硬件目录中选择扩展板, 将其拖到设备树, 然后放在某个突出显示的节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) EIO /

90 扩展板配置 90 EIO /2015

91 Modicon M241 逻辑控制器扩展模块配置 EIO /2015 扩展模块配置第 12 章扩展模块配置 概述 本章介绍如何为 Modicon M241 逻辑控制器配置 TM4 TM3 和 TM2 扩展模块 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 I/O 配置一般做法 92 I/O 总线配置 93 TM4 扩展模块配置 94 TM3/TM2 扩展模块配置 95 可选 I/O 扩展模块 96 EIO /

92 扩展模块配置 I/O 配置一般做法 匹配硬件和软件配置可在控制器中嵌入的 I/O 独立于采用 I/O 扩展的形式添加的 I/O 程序中的逻辑 I/O 配置应与安装的物理 I/O 配置匹配, 这十分重要 如果对 I/O 扩展总线添加或删除任何物理 I/O, 或根据控制器参考号, 对控制器进行添加或删除操作 ( 以扩展板的形式 ), 则必须更新应用程序配置 这也适用于安装中包含的任何现场总线设备 否则,I/O 扩展将无法再正常工作, 而控制器中可能存在的内置 I/O 会继续运行 警告 意外的设备操作每次添加或删除 I/O 总线上任何类型的 I/O 扩展, 或添加或删除现场总线上的任何设备时, 都需更新程序配置 不遵循上述说明可能导致人员伤亡或设备损坏 92 EIO /2015

93 扩展模块配置 I/O 总线配置 概述 您可以通过 I/O 总线配置来选择驱动 TM3 和 CANopen 物理交换的任务 这样还可以覆盖在 PLC 设置 ( 参见第 71 页 ) 中定义的配置 配置 I/O 总线按照以下步骤配置 I/O 总线 : 步骤描述 1 双击设备树中的 IO_Bus 结果 :IO_Bus 编辑器选项卡随即显示 : 2 从列表中将总线循环任务设置为以下值之一 : 使用父总线循环设置 ( 缺省 ) 按照 PLC 设置中的定义设置总线交换任务 MAST 设置主任务进行总线交换, 不管 PLC 设置中定义的任务如何 EIO /

94 扩展模块配置 TM4 扩展模块配置 简介 Modicon M241 逻辑控制器支持 TM4 通讯扩展模块 有关 TM4 扩展模块配置的详细信息, 请参阅 TM4 扩展模块配置 - 编程指南 意外的设备操作 警告 仅使用 Schneider Electric 认可的可与本设备配合使用的软件 每次更改物理硬件配置后, 请更新应用程序 不遵循上述说明可能导致人员伤亡或设备损坏 添加扩展模块要将扩展模块添加到控制器, 请在硬件目录中选择扩展模块, 将其拖动到设备树, 然后将其放到一个突出显示的节点上 有关将设备添加到项目的详细信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) 94 EIO /2015

95 扩展模块配置 TM3/TM2 扩展模块配置 简介 Modicon M241 逻辑控制器支持以下扩展模块 : TM3 扩展模块 数字量 I/O 模块 模拟量 I/O 模块 专用 I/O 模块 安全模块 发射器和接收器模块 TM2 扩展模块 数字量 I/O 模块 模拟量 I/O 模块 专用模块 通讯模块有关 TM3 和 TM2 扩展模块配置的详细信息, 请分别参阅 TM3 扩展模块配置 - 编程指南和 TM2 扩展模块配置 - 编程指南 意外的设备操作 警告 仅使用 Schneider Electric 认可的可与本设备配合使用的软件 每次更改物理硬件配置后, 请更新应用程序 不遵循上述说明可能导致人员伤亡或设备损坏 添加扩展模块要将扩展模块添加到控制器, 请在硬件目录中选择扩展模块, 将其拖动到设备树, 然后将其放到一个突出显示的节点上 有关将设备添加到项目的详细信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单和加号按钮 ( 参见 SoMachine, 编程指南 ) EIO /

96 扩展模块配置 可选 I/O 扩展模块 简介 I/O 扩展可以在配置中被标记为可选项目 通过接受并非以物理方式连接至逻辑控制器上的模块的定义, 可选模块功能可提供更加灵活的配置 因此, 单个应用程序可以支持 I/O 模块的多个物理配置, 实现更高程度的可扩展性, 而无需维护同一个应用程序的多个应用程序文件 如果没有可选模块功能, 当逻辑控制器启动 I/O 扩展总线 ( 在供电循环 应用程序下载或初始化命令之后 ), 它会将应用程序中所定义的配置与连接至 I/O 总线上的物理 I/O 模块进行比较 至于作出的其他诊断, 如果逻辑控制器确定配置中定义的 I/O 模块并未实际上出现在 I/O 总线上, 则会检出错误, 且 I/O 总线不会启动 如果有可选模块功能, 则逻辑控制器会忽略您已标记为可选模块但并不存在的 I/O 扩展模块, 后者随后会允许逻辑控制器启动 I/O 扩展总线 即使可选模块在物理上并未与逻辑模块相连, 逻辑控制器也会在配置期间启动 I/O 扩展总线 ( 在供电循环 应用程序下载或初始化命令之后 ) 下列类型的模块可标记为可选模块 : TM3 I/O 扩展模块 TM2 I/O 扩展模块注意 : TM3 发射器 / 接收器模块 (TM3XTRA1 和 TM3XREC1) 和 TMC4 卡盒无法标记为可选模块 当运行机器或工艺时, 必须充分认识到在 I/O 模块不存在和存在的情况下在应用程序中将它们标示为可选的后果和影响 在风险分析中务必考虑这一功能 警告 意外的设备操作在风险分析中考虑到将 I/O 扩展模块标为可选, 特别是将 TM3 安全模块 (TM3S ) 确定为可选 I/O 模块可以实现的每种 I/O 配置版本, 并在它与您的应用程序相关时确定它是否可以接受 不遵循上述说明可能导致人员伤亡或设备损坏 将 I/O 扩展模块标记为可选若要添加模块并将其在配置中标记为可选 : 步骤操作 1 向控制器添加扩展模块 2 双击设备树中的扩展模块 3 选择 I/O 配置选项卡 96 EIO /2015

97 扩展模块配置 步骤操作 4 在可选模块行中, 从值列选择是 : 共享内部 ID 代码逻辑控制器利用简单的内部 ID 代码来识别各扩展模块 该 ID 代码并不是每一个参考所特有的, 但可以识别扩展模块的结构 因此, 不同的参考可以共享同一 ID 代码 如果没有在两个模块之间安置一个强制模块, 则您无法将具有相同内部 ID 代码的两个模块声明为可选模块 下表对共享相同内部 ID 代码的模块参考进行了分组 : 共享相同内部 ID 代码的模块 TM2DDI16DT TM2DDI16DK TM2DRA16RT TM2DDO16UK TM2DDO16TK TM2DDI8DT TM2DAI8DT TM2DRA8RT TM2DDO8UT TM2DDO8TT TM2DDO32TK TM2DDO32UK TM3DI16K TM3DI16/G TM3DQ16R/G TM3DQ16T/G TM3DQ16TK TM3DQ16U TM3DQ16UG TM3DQ16UK TM3DQ32TK TM3DQ32UK TM3DI8/G TM3DI8A TM3DQ8R/G TM3DQ8T/G TM3DQ8U TM3DQ8UG TM3DM8R/G TM3DM24R/G TM3SAK6R/G TM3SAF5R/G TM3SAC5R/G TM3SAFL5R/G TM3AI2H/G TM3AI4/G TM3AI8/G TM3AQ2/G TM3AQ4/G TM3AM6/G EIO /

98 扩展模块配置 共享相同内部 ID 代码的模块 TM3TM3/G TM3TI4/G TM3TI8T/G 98 EIO /2015

99 Modicon M241 逻辑控制器以太网配置 EIO /2015 以太网配置第 13 章以太网配置 简介 本章介绍如何配置 Modicon M241 逻辑控制器的以太网网络接口 本章包含了哪些内容? 本章包含了以下部分 : 节 主题 页 13.1 以太网服务 防火墙配置 以太网可选设备 133 EIO /

100 以太网配置 以太网服务第 13.1 节以太网服务 本节包含了哪些内容? 本节包含了以下主题 : 主题 页 简介 101 IP 地址配置 103 Modbus TCP 服务器 / 客户端 108 Web 服务器 110 FTP 服务器 121 SNMP EIO /2015

101 以太网配置 简介 以太网服务控制器支持以下服务 : Modbus TCP 服务器 ( 参见第 108 页 ) Modbus TCP 客户端 ( 参见第 108 页 ) Web 服务器 ( 参见第 110 页 ) FTP 服务器 ( 参见第 121 页 ) SNMP ( 参见第 123 页 ) EtherNet/IP 设备 ( 参见第 135 页 ) Modbus TCP 从站设备 ( 参见第 152 页 ) IEC VAR ACCESS ( 参见第 102 页 ) 以太网协议控制器支持以下协议 : IP (Internet Protocol) UDP (User Datagram Protocol) TCP (Transmission Control Protocol) ARP (Address Resolution Protocol) ICMP (Internet Control Messaging Protocol) IGMP (Internet Group Management Protocol) 连接 下表显示了最大连接数 : 连接类型 最大连接数 Modbus 服务器 8 Modbus 客户端 8 EtherNet/IP 目标 16 FTP 服务器 4 Web 服务器 10 SoMachine 协议 (SoMachine 软件 跟踪 Web 视 8 图 HMI 设备 ) 每个基于 TCP 的连接按照以下方式管理自己的连接组 : 1. 如果客户端尝试打开的连接超过了池大小, 则控制器会关闭最先打开的连接 2. 如果客户端尝试打开新连接时所有连接都忙 ( 正在进行数据交换 ), 新连接将被拒绝 3. 只要控制器继续处于工作状态 (RUNNING STOPPED HALT), 所有服务器连接都将保持打开 4. 退出或进入工作状态 (RUNNING STOPPED HALT) 时, 所有服务器连接都将关闭, 但断电情况除外 ( 因为控制器来不及关闭连接 ) EIO /

102 以太网配置 可用服务借助以太网通讯, 控制器可以支持 IEC VAR ACCESS 服务 借助 IEC VAR ACCESS 服务, 可以实现控制器和 HMI 之间的数据交换 控制器也支持网络变量服务 通过网络变量服务, 可以实现控制器之间的数据交换 注意 : 有关详细信息,, 请参阅 SoMachine - 编程指南 102 EIO /2015

103 以太网配置 IP 地址配置 简介 可通过以下各种方法分配控制器的 IP 地址 : 由 DHCP 服务器分配地址 由 BOOTP 服务器分配地址 固定 IP 地址 后配置文件 ( 参见第 179 页 ) 如果存在后配置文件, 则该分配方法优先于其他方法 IP 地址可以动态更改 : 通过 SoMachine 中的控制器选择 ( 参见 SoMachine, 编程指南 ) 选项卡 注意 : 如果尝试的寻址方法不成功, 控制器将使用衍生自 ( 参见第 106 页 ) 地址的 MAC 缺省 IP 地址启动 认真管理 IP 地址, 因为网络上的每个设备都需要唯一的地址 使多个设备具有相同的 IP 地址会导致网络和相关设备的意外操作 意外的设备操作 警告 确认在网络或远程链路上仅配置了一个主控制器 确认所有设备均有唯一的地址 从系统管理员处获取 IP 地址 在将系统投入使用之前, 请确认设备的 IP 地址是唯一的 请不要将同一个 IP 地址分配给网络上的任何其他设备 在克隆包括以太网通讯的任何应用程序后将 IP 地址更新为唯一的地址 不遵循上述说明可能导致人员伤亡或设备损坏 注意 : 确认系统管理员对网络和子网上所有已分配的 IP 地址留有记录, 并向系统管理员通知已执行的所有配置更改 EIO /

104 以太网配置 地址管理下图显示了控制器的不同地址系统的类型 : 注意 : 如果编程为使用 DHCP 或 BOOTP 寻址方法的设备无法联系其相应的服务器, 则控制器使用缺省 IP 地址 但是, 它将不断地重复此请求 在以下情况中,IP 进程会重新启动 : 控制器重新启动 以太网电缆重新连接 下载应用程序 ( 如果 IP 参数发生更改 ) 在前一次寻址尝试不成功后, 检测到 DHCP 或 BOOTP 服务器 104 EIO /2015

105 以太网配置 以太网配置在设备树中, 双击 Ethernet_x: 配置的参数如下所述 : 配置参数接口名称网络名称 DHCP 分配的 IP 地址 BOOTP 分配的 IP 地址固定 IP 地址 描述 网络链路的名称 作为设备名, 用于通过 DHCP 检索 IP 地址, 最多包含 16 个字符 IP 地址通过 DHCP 获得 IP 地址通过 BOOTP 获得 IP 地址 子网掩码和网关地址均由用户定义 EIO /

106 以太网配置 配置参数 描述 以太网协议 使用的协议类型 (Ethernet2 或 IEEE 802.3) 传输速率 注意 : 如果更改以太网协议, 则需要进行电源重置才会被控制器识别 总线上的传输速率和方向会自动配置 缺省 IP 地址缺省 IP 地址为 x.x 缺省 IP 地址的最后 2 个字段由端口 MAC 地址最后 2 个十六进制字节对应的十进制数字组成 端口的 MAC 地址可从放在控制器前侧的标签上获得 缺省子网掩码为缺省 A 类子网掩码 注意 : MAC 地址始终以十六进制格式编写,IP 地址则采用十进制格式 请将 MAC 地址转换成十进制格式 示例 : 如果 MAC 地址为 F F2, 则缺省 IP 地址为 注意 : 要在下载项目后考虑新 IP 地址, 请通过电源重置重新启动控制器 地址类别 IP 地址与以下两项相关联 : 到设备 ( 主机 ) 该设备所连接的网络 IP 地址始终采用 4 字节进行编码 这些字节在网络地址和设备地址之间的分配可能会发生变化 具体分配方法由地址类别定义 下表定义了不同的 IP 地址类别 : 地址类别字节 1 字节 2 字节 3 字节 4 A 类 0 网络 ID 主机 ID B 类 1 0 网络 ID 主机 ID C 类 网络 ID 主机 ID D 类 多播地址 E 类 保留地址, 供以后使用 106 EIO /2015

107 以太网配置 子网掩码子网掩码的作用是在同一个网络地址下为多个物理网络编址 掩码用于划分子网地址和主机 ID 的设备地址 获取子网地址的方法是 : 保留 IP 地址中与包含 1 的掩码的位置相对应的位, 然后用 0 替换其他位 反之, 获取主机设备子网地址的方法是 : 保留 IP 地址中与包含 0 的掩码的位置相对应的位, 然后用 1 替换其他位 子网地址的示例 : IP 地址 192 ( ) 1 ( ) 17 ( ) 11 ( ) 子网掩码 255 ( ) 255 ( ) 240 ( ) 0 ( ) 子网地址 192 ( ) 1 ( ) 16 ( ) 0 ( ) 注意 : 如果没有网关, 设备不在其子网中进行通讯 网关地址网关可将消息路由到不在当前网络中的设备 如果没有网关, 则网关地址为 安全参数 安全参数 SoMachine 协议处于活动状态 激活 Modbus 服务器 激活 Web 服务器 激活 FTP 服务器 激活 Discovery 协议激活 SNMP 协议 描述 使用它可在以太网接口上停用 SoMachine 协议 禁用后, 来自每个设备的每个 SoMachine 请求将会被拒绝, 包括那些来自 UDP 或 TCP 连接的请求 因此, 在以太网上将不会与安装 SoMachine 的 PC 希望与此控制器交换变量的 HMI 目标 OPC 服务器或 Controller Assistant 建立任何连接 使用它可以停用 Logic Controller 的 Modbus 服务器 因此, 将会忽略逻辑控制器的每个 Modbus 请求 使用它可以停用 Logic Controller 的 Web 服务器 因此, 将会忽略逻辑控制器的每个 HTTP 请求 使用它可以停用 Logic Controller 的 FTP 服务器 因此, 将会忽略每个 FTP 请求 使用它可以停用 Discovery 协议 因此, 将会忽略每个 Discovery 请求 使用它可以停用 Logic Controller 的 SNMP 服务器 因此, 将会忽略每个 SNMP 请求 EIO /

108 以太网配置 Modbus TCP 服务器 / 客户端 简介 与 Modbus 串行链路不同,Modbus TCP 不以层次结构为基础, 而是基于客户端 / 服务器模型 Modicon M241 逻辑控制器既可以执行客户端服务, 也可以执行服务器服务, 因此, 它既可以启动与其他控制器和 I/O 设备的通讯, 也能响应来自其他控制器 SCADA HMI 以及其他设备的请求 无需任何配置, 控制器的嵌入式以太网端口即可支持 Modbus 服务器 Modbus 客户端 / 服务器包含在固件中, 不需用户进行任何编程操作 通过此功能, 可以在 RUNNING STOPPED 和 EMPTY 状态下对其进行访问 Modbus TCP 客户端 Modbus TCP 客户端无需任何配置, 即可支持 PLCCommunication 库中的以下功能块 : ADDM READ_VAR SEND_RECV_MSG SINGLE_WRITE WRITE_READ_VAR WRITE_VAR 有关详细信息, 请参阅功能块描述 ( 参见 SoMachine, Modbus 和 ASCII 读 / 写功能, PLCCommunication 库指南 ) Modbus TCP 服务器 Modbus 服务器支持以下 Modbus 请求 : 功能代码十进制 ( 十六进制 ) 子功能功能十进制 ( 十六进制 ) 1(1) 读取数字量输出 (%Q) 2 (2) 读取数字输入 (%I) 3 (3) 读取保持寄存器 (%MW) 6 (6) 写入单个寄存器 (%MW) 8 (8) 诊断 15 (F) 写入多个数字量输出 (%Q) 16 (10) 写入多个寄存器 (%MW) 23 (17) 读取 / 写入多个寄存器 (%MW) 43 (2B) 14 (E) 读取设备标识 108 EIO /2015

109 以太网配置 诊断请求 下表包含数据选择代码列表 : 数据选择代码 ( 十六进制 ) 描述 00 保留 01 基本网络诊断 02 以太网端口诊断 03 Modbus TCP/ 端口 502 诊断 04 Modbus TCP/ 端口 502 连接表 05-7E 为其他公共代码保留 7F 数据结构偏移 EIO /

110 以太网配置 Web 服务器 简介 作为一种标准设备, 控制器提供了带有预定义出厂内置网站的嵌入式 Web 服务器 通过这些网页不仅可以安装和控制模块, 还可以诊断和监控应用程序 使用 Web 浏览器即可浏览这些页面 无需进行任何配置或编程 使用下列 Web 浏览器可以访问 Web 服务器 : Google Chrome (30.0 版或更高版本 ) Mozilla Firefox (1.5 版或更高版本 ) Web 服务器的 TCP 连接 ( 参见第 101 页 ) 限制为至多 10 个 注意 : 可通过取消选中 以太网配置 选项卡 ( 参见第 105 页 ) 中的 Web 服务器处于活动状态参数禁用 Web 服务器 Web 服务器是用于读写数据的工具, 它控制着控制器的状态, 对应用程序中的所有数据具有完全访问权限 但是, 如果担心这些功能会带来安全问题, 至少必须为 Web 服务器指定一个安全密码, 或者禁用 Web 服务器以防未经授权访问应用程序 一旦启用 Web 服务器, 也就启用了这些功能 通过 Web 服务器, 可以远程监视控制器及其应用程序, 执行各种维护活动, 包括修改数据和配置参数, 以及更改控制器的状态 执行远程控制前, 请务必小心处理, 以确保机器和过程的直接物理环境所处的状态不会给人员或财产带来安全风险 意外的设备操作 警告 如果对您的特定控制器可行, 请为应用程序配置和安装 RUN/STOP 输入, 以便无论发送给控制器什么样的远程命令, 均可以通过对控制器的启动或停止保持对控制器的本地控制 为 Web 服务器定义一个安全密码, 并且不允许未经授权人员或其他不符合资格的人员使用此功能 确保在从远程位置操作控制器时, 本地有胜任且符合资格的观察者在场 试图调整数据 停止正在运行的应用程序或远程启动控制器之前, 必须对它正在控制的应用程序和机器 / 进程完全了解 采取必要的预防措施, 以确保您是按清晰的识别文档在控制器应用程序内和远程连接上操作目标设备 不遵循上述说明可能导致人员伤亡或设备损坏 注意 : Web 服务器只能由经授权而且符合资格的人员使用 合格人员是指这样的人员 : 他们掌握了与机器的构造和运行以及应用程序及其安装控制的流程相关的知识和技能, 并且接受过用于识别并避免可能发生的危险的安全培训 对于使用此功能所引发的任何后果,Schneider Electric 概不负责 110 EIO /2015

111 以太网配置 Web 服务器访问当用户权限已在控制器中启用时, 对 Web 服务器的访问, 受该用户权限的控制 有关详细信息, 请参阅用户和组选项卡描述 ( 参见第 68 页 ) 如果在控制器中未启用用户权限, 系统会提示您输入 FTP/Web 服务器唯一的用户名和密码 缺省用户名和密码均为 USER 注意 : 您不能修改缺省的用户名和密码 要保护 FTP/Web 服务器各项功能的安全, 您必须对用户和组这么做 未经授权的数据访问 警告 使用用户权限安全访问 FTP/Web 服务器 如果您没有启用用户权限, 则禁用 FTP/Web 服务器以防止对您的应用程序数据进行任何意外或未经授权的访问 不遵循上述说明可能导致人员伤亡或设备损坏 要更改密码, 请转到设备编辑器的用户和组选项卡 有关详细信息, 请参阅 SoMachine - 编程指南 注意 : 要获取对已启用用户访问权限, 且您没有密码的控制器的访问, 唯一的方法就是执行 升级固件 操作 要清除用户权限, 只能通过使用 SD 卡或 U 盘 ( 具体取决于对特定控制器的支持 ) 更新控制器固件来完成 此外, 您还可以通过执行脚本来清除控制器中的用户权限 ( 有关详细信息, 请参阅 SoMachine - 编程指南 ) 这个方法可以有效地从控制器存储器中删除现有应用程序, 但是也恢复了访问该控制器的能力 访问主页要访问网站主页, 请在导航器中键入控制器的 IP 地址 下图显示了 Web 服务器站点的登录页面 : EIO /

112 以太网配置 下图显示了登录后的 Web 服务器站点主页 : 注意 : Schneider Electric 在开发和实现控制系统时遵循并向其客户建议行业最佳实践 此建议包括 深度防护 方法, 以保护工业控制系统的安全 此方法将控制器置于一个或多个防火墙后面, 以仅限授权的人员和协议访问 未经授权访问及其导致的未经授权的机器操作 警告 评估环境或机器是否已连接到关键基础结构, 如果已连接, 请在将自动化系统连接到任何网络之前, 基于深度防护采取适当的预防措施 将连接到网络的设备数限制为所需的最小数量 将工业网络与公司内部的其他网络隔离 使用防火墙 VPN 或其他经证实的安全措施, 防止意外访问任何网络 监控系统内的活动 防止未经授权方或未经身份验证的操作直接访问或直接链接主体设备 准备恢复计划, 包括系统和过程信息的备份 不遵循上述说明可能导致人员伤亡或设备损坏 112 EIO /2015

113 以太网配置 监视 :IO 查看器子菜单使用 IO 查看器可以显示和修改当前 I/O 值 : 元素 描述 刷新 启用 I/O 刷新 : 灰色按钮 : 刷新已禁用 橙色按钮 : 刷新已启用 1000 毫秒 I/O 刷新周期 ( 毫秒 ) << 转到上一个 I/O 列表页面 >> 转到下一个 I/O 列表页面 EIO /

114 以太网配置 监视 : 示波器子菜单示波器页面可以采用记录器时间图表的形式最多显示 2 个变量 : 元素 描述 复位 擦除记忆 刷新 开始 / 停止刷新 加载 加载 Item0 和 Item1 的参数配置 保存 在控制器中保存 Item0 和 Item1 的参数配置 Item0 要显示的变量 Item1 要显示的变量 最小值 变量轴的最小值 最大值 变量轴的最大值 周期 ( 秒 ) 页面刷新周期 ( 秒 ) 114 EIO /2015

115 以太网配置 监视 : 数据参数在 Web 服务器中监视变量要在 Web 服务器中监控变量, 应将 Web 数据配置对象添加到您的项目 在此对象中, 您可以选择要监控的所有变量 下表介绍了如何添加 Web 数据配置对象 : 步骤操作 1 右键单击应用程序树选项卡中的应用程序节点 2 单击添加对象 Web 数据配置... 结果 : 将会显示添加 Web 数据配置窗口 3 单击添加 结果 : 创建 Web 数据配置对象并打开 Web 数据配置编辑器 注意 : 由于 Web 数据配置对象对于一个控制器来说是唯一的, 因此它的名称不能更改 Web 数据配置编辑器单击刷新按钮可以选择变量, 此操作将显示应用程序中定义的所有变量 EIO /

116 以太网配置 在 Web 服务器中选择要监视的变量 : 注意 : 变量选择只能在离线模式下完成 监视 : 数据参数子菜单 116 EIO /2015

117 以太网配置 数据参数页面可让您创建和监视变量的一些列表 您可以创建变量的多个列表 ( 最多 10 个列表 ), 每个列表包含控制器应用程序的多个变量 ( 每个列表最多 20 个变量 ) 每个列表有一个名称和一个刷新周期 这些列表保存在控制器的闪存中, 因此可以从访问此控制器的任何 Web 客户端应用程序中访问 ( 加载 修改 保存 ) 创建的列表 通过数据参数可以显示和修改变量值 : 元素 描述 加载 将已保存的列表从控制器内部闪存加载到 Web 服务器页面 保存 在控制器中保存选择的列表描述 (/usr/web 目录 ) 添加 添加列表描述或变量 删除 删除列表描述或变量 刷新周期 列表描述中包含的变量的刷新周期 ( 毫秒 ) 刷新启用 I/O 刷新 : 灰色按钮 : 刷新已禁用 橙色按钮 : 刷新已启用 注意 : IEC 对象 (%IW %M 等 ) 不可直接访问 要访问 IEC 对象, 您必须先将它们的内容分组到已定位的寄存器中 ( 请参阅重新定位表 ( 参见第 32 页 )) EIO /

118 以太网配置 诊断 : 以太网子菜单下图显示了远程 Ping 服务 : 维护选项卡通过 维护 页面可以访问控制器闪存 ( 参见第 29 页 ) 的 /usr 和 /sys 文件夹 : /usr 的索引 : 118 EIO /2015

119 以太网配置 /sys 的索引 : 维护 : 后配置子菜单通过后配置页面可以更新控制器上保存的后配置文件 ( 参见第 179 页 ): 步骤操作 1 单击加载 2 修改参数 ( 参见第 182 页 ) 3 单击保存 注意 : 下一次后配置文件读取 ( 参见第 180 页 ) 时将考虑这些新参数 EIO /

120 以太网配置 维护 :EIP 配置文件子菜单只有在控制器上配置了以太网 IP 服务时才会出现文件树 /usr 的索引 : 文件 My Machine Controller.gz My Machine Controller.ico My Machine Controller.eds 描述 GZIP 文件图标文件电子数据表文件 120 EIO /2015

121 以太网配置 FTP 服务器 简介 安装在连接到控制器 ( 通过以太网端口 ) 但未安装 SoMachine 的计算机上的任何 FTP 客户端, 均可用来在控制器的数据存储区域传输和接收文件 注意 : Schneider Electric 在开发和实现控制系统时遵循并向其客户建议行业最佳实践 此建议包括 深度防护 方法, 以保护工业控制系统的安全 此方法将控制器置于一个或多个防火墙后面, 以仅限授权的人员和协议访问 未经授权访问及其导致的未经授权的机器操作 警告 评估环境或机器是否已连接到关键基础结构, 如果已连接, 请在将自动化系统连接到任何网络之前, 基于深度防护采取适当的预防措施 将连接到网络的设备数限制为所需的最小数量 将工业网络与公司内部的其他网络隔离 使用防火墙 VPN 或其他经证实的安全措施, 防止意外访问任何网络 监控系统内的活动 防止未经授权方或未经身份验证的操作直接访问或直接链接主体设备 准备恢复计划, 包括系统和过程信息的备份 不遵循上述说明可能导致人员伤亡或设备损坏 注意 : 在当前登录的目标设备的在线用户管理中使用安全相关命令 ( 参见 SoMachine, 编程指南 ), 这些命令提供了用于添加 编辑和删除用户的方法 即使控制器为空 ( 未启用用户应用程序和用户权限 ), 也可使用 FTP 服务器 FTP 访问如果在控制器中启用了用户权限, 则通过用户权限控制对 FTP 服务器的访问 有关详细信息, 请参阅用户和组选项卡描述 ( 参见第 68 页 ) 如果在控制器中未启用用户权限, 系统会提示您输入 FTP/Web 服务器唯一的用户名和密码 缺省用户名和密码均为 USER 注意 : 您不能修改缺省的用户名和密码 要保护 FTP/Web 服务器各项功能的安全, 您必须对用户和组这么做 EIO /

122 以太网配置 未经授权的数据访问 警告 使用用户权限安全访问 FTP/Web 服务器 如果您没有启用用户权限, 则禁用 FTP/Web 服务器以防止对您的应用程序数据进行任何意外或未经授权的访问 不遵循上述说明可能导致人员伤亡或设备损坏 要更改密码, 请转到设备编辑器的用户和组选项卡 有关详细信息, 请参阅 SoMachine - 编程指南 注意 : 要获取对已启用用户访问权限, 且您没有密码的控制器的访问, 唯一的方法就是执行 升级固件 操作 要清除用户权限, 只能通过使用 SD 卡或 U 盘 ( 具体取决于对特定控制器的支持 ) 更新控制器固件来完成 此外, 您还可以通过执行脚本来清除控制器中的用户权限 ( 有关详细信息, 请参阅 SoMachine - 编程指南 ) 这样可以从控制器存储器中有效删除现有应用程序, 并恢复访问控制器的能力 文件访问请参阅文件结构 ( 参见第 29 页 ) 122 EIO /2015

123 以太网配置 SNMP 简介 SNMP 协议 (Simple Network Management Protocol) 用于提供管理网络所需的数据和服务 数据存储在 MIB( 管理信息库 ) 中 SNMP 协议用于读取或写入 MIB 数据 执行以太网 SNMP 服务是最基本要求, 因为它只处理必要的对象 M241 控制器支持标准 MIB-2 对象 SNMP 对象处理 对象 描述 访问 缺省值 sysdescr 设备的文本描述 读取 SCHNEIDER M Fast Ethernet TCP/IP sysname 节点管理名称 读 / 写 控制器参考号 写入的值通过 SNMP 客户端工具软件保存到控制器中 相应的 Schneider Electric 软件为 ConneXview ConneXview 不随控制器提供 有关详细信息, 请参阅 这些字符串的大小限制为 50 个字符 EIO /

124 以太网配置 防火墙配置第 13.2 节防火墙配置 简介 本节介绍如何配置 Modicon M241 逻辑控制器的防火墙 本节包含了哪些内容? 本节包含了以下主题 : 主题 页 简介 125 动态更改过程 127 防火墙行为 128 脚本文件语法 EIO /2015

125 以太网配置 简介 防火墙介绍一般情况下, 防火墙通过拦截未授权的访问和允许授权的访问帮助来保护网络安全区周围 防火墙指的是一台设备或一套设备, 基于一套规则和其他标准将其配置为允许 拒绝 加密或代理不同安全区之间的流量 流程控制设备和高速生产机器要求快速的数据吞吐量, 并且经常不能容忍控制网络中进攻性安全策略所引入的延迟 因此, 通过在网络周围提供保护, 防火墙在安全策略中扮演了重要的角色 防火墙是整个系统级别策略的重要组成部分 注意 : Schneider Electric 在开发和实现控制系统时遵循并向其客户建议行业最佳实践 此建议包括 深度防护 方法, 以保护工业控制系统的安全 此方法将控制器置于一个或多个防火墙后面, 以仅限授权的人员和协议访问 警告 未经授权访问及其导致的未经授权的机器操作 评估环境或机器是否已连接到关键基础结构, 如果已连接, 请在将自动化系统连接到任何网络之前, 基于深度防护采取适当的预防措施 将连接到网络的设备数限制为所需的最小数量 将工业网络与公司内部的其他网络隔离 使用防火墙 VPN 或其他经证实的安全措施, 防止意外访问任何网络 监控系统内的活动 防止未经授权方或未经身份验证的操作直接访问或直接链接主体设备 准备恢复计划, 包括系统和过程信息的备份 不遵循上述说明可能导致人员伤亡或设备损坏 防火墙配置可通过以下 3 种方式管理控制器防火墙配置 : 静态配置, 动态更改, 应用程序设置 在静态配置中使用脚本文件, 以及使用它进行动态更改 静态配置在控制器启动时加载静态配置 可通过管理位于控制器中的缺省脚本文件来静态配置控制器防火墙 此文件的路径是 /Usr/Cfg/FirewallDefault.cmd EIO /

126 以太网配置 动态更改在控制器启动后, 可通过使用脚本文件来更改控制器防火墙配置 可通过以下 2 种方法来加载这些动态更改 : 使用物理 SD 卡 ( 参见第 127 页 ), 使用应用程序中的功能块 ( 参见第 127 页 ) 应用程序设置请参阅以太网配置 ( 参见第 105 页 ) 126 EIO /2015

127 以太网配置 动态更改过程 使用 SD 卡下表描述了从 SD 卡执行脚本文件的过程 : 步骤操作 1 创建有效的脚本文件 ( 参见第 130 页 ) 例如, 将脚本文件命名为 FirewallMaintenance.cmd 2 加载 SD 卡上的脚本文件 例如, 加载 Usr/cfg 文件夹中的脚本文件 3 在文件 Sys/Cmd/Script.cmd 中, 添加一个代码行, 包含命令 Firewall_install pathname/filename 例如, 代码行为 Firewall_install /sd0/usr/cfg/firewallmaintenace.cmd 4 在控制器上插入 SD 卡 使用应用程序中的功能块下表描述了从应用程序中执行脚本文件的过程 : 步骤操作 1 创建有效的脚本文件 ( 参见第 130 页 ) 例如, 将脚本文件命名为 FirewallMaintenance.cmd 2 在控制器存储器中加载脚本文件 例如, 使用 FTP 加载 Usr/Syslog 文件夹中的脚本文件 3 使用 ExecuteScript ( 参见 Modicon M241 Logic Controller, 系统功能和变量, PLCSystem 库指南 ) 功能块 例如,[SCmd] 输入为 Firewall_install /usr/syslog/firewallmaintenace.cmd EIO /

128 以太网配置 防火墙行为 简介 防火墙配置取决于在控制器上执行的操作和初始配置状态 有 5 种可能的初始状态 : 在控制器中没有缺省脚本文件 存在正确脚本文件 存在不正确的脚本文件 不存在缺省脚本文件, 并且应用程序已配置防火墙 已执行动态脚本文件配置 无缺省脚本文件 如果... 则... 启动控制器 不配置防火墙 不激活任何保护 执行动态脚本文件 根据动态脚本文件配置防火墙 执行不正确的动态脚本文件 不配置防火墙 不激活任何保护 下载应用程序 根据应用程序设置配置防火墙 存在缺省脚本文件 如果... 则... 启动控制器 根据缺省脚本文件配置防火墙 执行动态脚本文件 删除缺省脚本文件的整个配置 根据动态脚本文件配置防火墙 执行不正确的动态脚本文件 根据缺省脚本文件配置防火墙 不考虑动态脚本文件 下载应用程序 忽略应用程序的整个配置 根据缺省脚本文件配置防火墙 存在不正确的缺省脚本文件 如果... 则... 启动控制器 不配置防火墙 不激活任何保护 执行动态脚本文件 根据动态脚本文件配置防火墙 执行不正确的动态脚本文件 不配置防火墙 不激活任何保护 下载应用程序 根据应用程序设置配置防火墙 128 EIO /2015

129 以太网配置 无缺省脚本文件的应用程序设置 如果... 则... 启动控制器 根据应用程序设置配置防火墙 执行动态脚本文件 删除应用程序设置的整个配置 根据动态脚本文件配置防火墙 执行不正确的动态脚本文件 根据应用程序设置配置防火墙 不考虑动态脚本文件 下载应用程序 删除上一个应用程序的整个配置 根据新应用程序设置配置防火墙 执行已执行的动态脚本文件 如果... 则... 启动控制器 根据动态脚本文件配置来配置防火墙 ( 请参见注释 ) 执行动态脚本文件 删除上一个动态脚本文件的整个配置 根据新动态脚本文件配置防火墙 执行不正确的动态脚本文件 根据上一个动态脚本文件配置来配置防火墙 不考虑不正确的动态脚本文件 下载应用程序 忽略应用程序的整个配置 根据动态脚本文件配置防火墙 注意 : 如果将包含网络安全脚本的 SD 卡插入到控制器中, 将阻止启动 首先拔出 SD 卡才能正确启动控制器 EIO /

130 以太网配置 脚本文件语法 概述 本节介绍如何编写脚本文件 ( 缺省脚本文件或动态脚本文件 ), 以便在启动控制器期间或用户触发的特定命令期间正确执行脚本文件 一般编写准则脚本中的每一行命令都以 ";" 为结尾 如果某行以 ";" 为开头, 则表明该行是注释行 脚本文件中的最大行数为 50 语法不区分大小写 如果在脚本文件中不遵守该语法, 则根本不会执行该脚本文件 这表示防火墙配置将保持上一个状态 注意 : 如果脚本文件没有被执行, 则会生成一个日志文件 该日志文件在控制器中的位置是 /usr/syslog/fwlog.txt 防火墙一般命令 命令 FireWall enable FireWall Disable FireWall Eth1 Default Enable FireWall Eth1 Default Reject 注意 : 在脚本文件中编写的行数不得超过 50 描述 阻止来自 Ethernet 接口的所有帧 如果未进一步授权任何 IP 地址, 将无法在 Ethernet 接口上进行任何通讯 注意 : 缺省情况下, 在启用防火墙时, 将拒绝所有帧 允许所有 IP 地址在所有 Ethernet 接口上访问控制器 控制器接受所有帧 控制器拒绝所有帧 注意 : 缺省情况下, 如果不存在此行, 则相当于命令 FireWall Eth1 Default Reject 防火墙特定命令 命令范围描述 Firewall Eth1 Allow IP... = 在所有端口号和端口类型上允许来自所述 IP 地址的所有帧 Firewall Eth1 Reject IP... = 在所有端口号和端口类型上拒绝来自所述 IP 地址的所有帧 Firewall Eth1 Allow IPs... to... = 所有端口号和端口类型都允许来自所述范围中的 IP 地址的所有帧 130 EIO /2015

131 以太网配置 命令范围描述 Firewall Eth1 Reject IPs... to... Firewall Eth1 Allow port_type port Y Firewall Eth1 Reject port_type port Y Firewall Eth1 Allow port_type ports Y1 to Y2 Firewall Eth1 Reject port_type ports Y1 to Y2 Firewall Eth1 Allow IP... on port_type port Y Firewall Eth1 Reject IP... on port_type port Y Firewall Eth1 Allow IP... on port_type ports Y1 to Y2 Firewall Eth1 Reject IP... on port_type ports Y1 to Y2 Firewall Eth1 Allow IPs to on port_type port Y Firewall Eth1 Reject IPs to on port_type port Y Firewall Eth1 Allow IPs to on port_type ports Y1 to Y2 Firewall Eth1 Reject IPs to on port_type ports Y1 to Y2 Firewall Eth1 Allow MAC : : : : : Firewall Eth1 Reject MAC : : : : : = Y =( 目标端口号 ( 参见第 132 页 )) Y =( 目标端口号 ( 参见第 132 页 )) Y =( 目标端口号 ( 参见第 132 页 )) Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = Y =( 目标端口号 ( 参见第 132 页 )) = 0...F = 0...F 所有端口号和端口类型都拒绝来自所述范围中的 IP 地址的所有帧 允许带有所述目标端口号的所有帧 允许带有所述目标端口号的所有帧 允许带有所述范围中的目标端口号的所有帧 拒绝带有所述范围中的目标端口号的所有帧 允许来自所述 IP 地址并带有所述目标端口号的所有帧 拒绝来自所述 IP 地址并带有所述目标端口号的所有帧 允许来自所述 IP 地址并带有所述范围中的目标端口号的所有帧 拒绝来自所述 IP 地址并带有所述范围中的目标端口号的所有帧 拒绝来自所述范围中的 IP 地址并带有所述目标端口号的所有帧 拒绝来自所述范围中的 IP 地址并带有所述目标端口号的所有帧 允许来自所述范围中的 IP 地址并带有所述范围中的目标端口号的所有帧 拒绝来自所述范围中的 IP 地址并带有所述范围中的目标端口号的所有帧 允许来自所述 MAC 地址 : : : : 的所有帧 拒绝带有所述 MAC 地址 : : : : 的所有帧 EIO /

132 以太网配置 脚本文件示例 ; Enable firewall on Ethernet 1. All frames are rejected; FireWall Eth1 Enable; ; Block all Modbus Requests on all IP address Firewall Eth1 Reject tcp port 502; ; Allow FTP active connection for IP address Firewall Eth1 Allow IP on tcp port 20 to 21; 使用的端口列表 协议 目标端口号 SoMachine UDP TCP 1105 FTP TCP HTTP TCP 80 Modbus TCP 502 Discovery UDP SNMP UDP NVL UDP 缺省值 :1202 Ethernet/IP UDP 2222 TCP EIO /2015

133 以太网配置 以太网可选设备第 13.3 节以太网可选设备 本节包含了哪些内容? 本节包含了以下主题 : 主题 页 以太网管理器 134 EtherNet/IP 设备 135 Modbus TCP 从站设备 152 EIO /

134 以太网配置 以太网管理器 添加以太网管理器控制器支持以下以太网管理器 : EthernetIP ( 用于 CIP 设备 ) ModbusTCP Slave Device 要向控制器中添加以太网管理器, 请在硬件目录中选择 : 对于 EthernetIP:EthernetIP 对于 ModbusTCP:ModbusTCP 从站设备将其拖到设备树并将其放到一个突出显示的节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) 134 EIO /2015

135 以太网配置 EtherNet/IP 设备 简介 本节介绍 EtherNet/IP 设备 (CIP) 与控制器的配置 有关 EtherNet/IP (CIP) 的详细信息, 请访问 网站 添加 EtherNet/IP 设备请参阅添加以太网管理器 ( 参见第 134 页 ) EtherNet/IP 设备配置要配置 EtherNet/IP 设备参数, 请双击设备树 中的以太网 EthernetIP 将会显示以下对话框 : EtherNet/IP 配置参数被定义为 : 实例 : 引用输入或输出区的编号 大小 : 输入或输出区通道的数量 : 每个通道的内存大小为 2 个字节, 用于存储 %IWx 或 %QWx 对象的值, 其中 x 是通道号 例如, 如果输出区的大小为 20, 这表示有 20 个输入通道 (IW0...IW19) 用于寻址 %IWy...%IW(y+20-1), 其中 y 是该输出区的第一个可用通道 元素 允许的控制器范围 SoMachine 缺省值 输出区 实例 大小 输入区 实例 大小 EIO /

136 以太网配置 EDS 文件生成根据上述参数, 在下载应用程序时或启动 ( 如果存在引导应用程序 ) 时, 会在控制器的 /usr/eip 目录中自动生成 EDS 文件 注意 : 如果控制网络在控制器上正常工作 ( 电缆已连接且获取了 IP 地址 ), 则会生成 EDS 文件 EthernetIP Slave I/O Mapping 选项卡可以在 EthernetIP Slave I/O Mapping 选项卡中定义和命名变量 此选项卡还提供其他信息, 例如拓扑寻址 136 EIO /2015

137 以太网配置 下表描述了 EthernetIP 从站 I/O 映射配置 : 通道 类型 缺省值 描述 输入 IW0 WORD - 控制器输出的命令字 (%QW) IWxxx 输出 QW0 WORD - 控制器输入的状态 (%IW) QWxxx 字数取决于在 EtherNet/IP 设备配置 ( 参见第 135 页 ) 中配置的大小参数 输出表示来自起点控制器的 OUTPUT (= 控制器的 %IW) 输入表示来自起点控制器的 INPUT (= 控制器的 %QW) EtherNet/IP 上的连接若要访问目标设备, 打开连接可包含若干发送请求的会话的连接 (EtherNet/IP 协议级别所使用的全局名称 ) 一个显式连接使用一个会话 ( 会话是一个 TCP 或 UDP 连接 ) 一个 I/O 连接使用 2 个会话 下表显示了 EtherNet/IP 连接限制 : 特性 最大值 显式连接 8 (3 类 ) I/O 连接数 1 (1 类 ) 连接 8 会话数 16 同时请求数 32 配置文件控制器支持以下对象 : 对象类 类 ID 类别 实例数 对接口行为的影响 标识对象 ( 参见第 138 页 ) 01 hex 1 1 支持复位服务 消息路由器对象 ( 参见第 140 页 ) 02 hex 1 1 显式消息连接 组件对象 ( 参见第 143 页 ) 04 hex 2 2 定义 I/O 数据格式 连接管理器对象 ( 参见第 144 页 ) 06 hex 1 - 文件对象 ( 参见第 146 页 ) 37 hex 2 可用于交换 EDS 文件 Modbus 对象 ( 参见第 148 页 ) 44 hex 1 - TCP/IP 接口对象 ( 参见第 149 页 ) F5 hex 1 1 TCP/IP 配置 以太网链接对象 ( 参见第 150 页 ) F6 hex 1 1 计数器和状态信息 EIO /

138 以太网配置 标识对象 ( 类 ID = 01 ( 十六进制 )) 下表描述了标识对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 01h 标识对象的实现修订号 2 获取 最大实例数 UINT 01h 最大实例数 3 获取 实例数 UINT 01h 对象实例数 4 获取 可选实例属性列表 UINT UINT [ ] 00h 前 2 个字节包含可选实例属性数 随后的每个字节对表示其他可选实例 属 性数 6 获取 最大类属性 UINT 07h 最大类属性值 7 获取 最大实例属性 UINT 07h 最大实例属性值 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 0E 获取单个属性 返回指定属性的值 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 05 (1) 复位 初始化 EtherNet/IP 组件 ( 控制器重新启动 ) 0E 获取单个属性 返回指定属性的值 (1) 复位服务描述 : 当标识对象收到复位请求时, 它将执行以下操作 : 判断自己是否可以提供所请求的复位类型 对请求做出响应 尝试执行请求的复位类型复位公共服务有一个特定参数 : 复位类型 (USINT), 它具有以下值 : 值复位类型 0 尽可能相似地模拟重新通电 仿真重新启动命令 注意 : 如果省略此参数, 则该值将成为缺省值 1 尽可能相似地模拟拆卸和重新接通控制器电源, 然后将 I/O 恢复为初始化值 2 尽可能返回到初始配置 ( 通讯链路参数除外 ), 越接近越好, 然后尽可能相似地模拟重新通电 要保存的通讯链路参数由各个网络类型定义 有关详细信息, 请参阅网络特定链接对象的复位服务 仿真初始值复位命令 138 EIO /2015

139 以太网配置 值 复位类型 保留 供应商特定 保留 下表对实例属性进行了描述 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 供应商 ID UINT 243h Schneider 自动化 ID 2 获取 设备类型 UINT 0Eh PLC 3 获取 产品代码 UINT 控制器产品代码 4 获取 版本 USINT USINT - (1) 控制器的产品修订号相当于控制器版本的 2 个低字节 的结构 5 获取 状态 WORD (1) - 请参阅下表中的定义 6 获取 序列号 UDINT - 控制器的序列号 XX + MAC 地址上的 3 LSB 7 获取 产品名 USINT STRING 的结构 - (1) WORD 中的映射 : MSB: 次修订号 ( 第二个 USINT) LSB: 主修订号 ( 第一个 USINT) 示例 :0205h 表示修订号 V5.2 状态描述 ( 属性 5): 位 名称 描述 0 已被拥有 未使用 1 保留 - 2 已配置 TRUE 表示设备应用程序已进行重新配置 3 保留 - EIO /

140 以太网配置 位名称描述 扩展设备状态 0: 自我测试或未确定 1: 正在进行固件更新 2: 至少检测到一个无效 I/O 连接错误 3: 未建立任何 I/O 连接 4: 非易失性配置无效 5: 检测到不可恢复错误 6: 至少有一个 I/O 连接处于运行状态 7: 至少已建立一个 I/O 连接, 所有连接都处于空闲模式 8: 保留 : 未使用 8 轻微可恢复错误 TRUE 指示设备检测到在大多数情况下可以恢复的错误 此类型事件不会引起设备状态的改变 9 轻微不可恢复错误 TRUE 指示设备检测到在大多数情况下无法恢复的错误 此类型事件不会引起设备状态的改变 10 重大可恢复错误 TRUE 表示设备检测到错误, 该错误需要设备报告例外并进入 HALT 状态 此类型的事件会导致设备状态发生更改, 但在大多数情况下可以恢复 11 重大不可恢复错误 保留 - TRUE 表示设备检测到错误, 该错误需要设备报告例外并进入 HALT 状态 此类型的事件会导致设备状态发生更改, 但在大多数情况下不可恢复 消息路由器对象 ( 类 ID = 02 ( 十六进制 )) 下表描述了消息路由器对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 01h 消息路由器对象的实现修订号 2 获取 最大实例数 UINT 01h 最大实例数 3 获取 实例数 UINT 01h 对象实例数 4 获取 可选实例属性 列表 UINT UINT [ ] 的结构 20 前 2 个字节包含可选实例属性数 随 后的每个字节对表示其他可选实例属 性数 ( 从 100 到 119) 5 获取 可选服务列表 UINT 00h 所有已实现可选服务属性数和列表 (0: 未实现任何可选服务 ) 6 获取 最大类属性 UINT 07h 最大类属性值 7 获取 最大实例属性 UINT 119 最大实例属性值 140 EIO /2015

141 以太网配置 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 0E 获取单个属性 返回指定属性的值 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 0E 获取单个属性 返回指定属性的值 下表对实例属性进行了描述 : 属性 ID 访问名称数据类型值描述 1 获取 已实现对象列表 UINT UINT [ ] 的结构 - 已实现对象列表 前 2 个字节包含已实现对象数 随后的每两个字节都表示其他已实现类数 此列表包含以下对象 : 标识 消息路由器 组合 连接管理器 参数 文件对象 Modbus 端口 TCP/IP 以太网链路 2 获取 可用数 UINT 20h 支持的最大并发 CIP 1 类或 3 类 ) 连接数 100 获取 在最后一秒内接收的 1 类传入数据包总数 101 获取 在最后一秒内发送的 1 类传出数据包总数 102 获取 在最后一秒内接收的 3 类传入数据包总数 103 获取 在最后一秒内发送的 3 类传出数据包总数 104 获取 在最后一秒内接收的未 连接传入数据包总数 105 获取 在最后一秒内发送的未 连接传出数据包总数 UINT - 在最后一秒内所有隐式 (1 类 ) 连接接收的传入数据包总数 UINT - 在最后一秒内所有隐式 (1 类 ) 连接发送的传出数据包总数 UINT - 在最后一秒内所有显式 (3 类 ) 连接接收的传入数据包总数 UDINT - 在最后一秒内所有显式 (3 类 ) 连接 发送的传出数据包总数 UINT - 在最后一秒内接收的未连接传入数据包总数 UINT - 在最后一秒内发送的未连接传出数 据包总数 EIO /

142 以太网配置 属性 ID 访问名称数据类型值描述 106 获取 在最后一秒内接收的 EtherNet/IP 传入据包 总数 107 获取 在最后一秒内发送的 EtherNet/IP 传出数据 包总计 108 获取 接收的 1 类传入数据包总计 109 获取 发送的 1 类传出数据包 总数 110 获取 接收的 3 类传入数据包 总数 111 获取 包含无效参数值的 3 类传入数据包的总数 112 获取 包含无效格式的 3 类传入数据包总数 113 获取 发送的 3 类传出数据包 总数 114 获取 接收的未连接传入数据 包总数 115 获取 包含无效参数值的未连 接传入数据包总数 116 获取 包含无效格式的未连接传入数据包总数 117 获取 发送的未连接传出数据 包总数 118 获取 传入 EtherNet/IP 数据包总数 119 获取 传出 EtherNet/IP 数据 包总数 UINT - 在最后一秒内接收的未连接 1 类或 3 类数据包总数 UINT - 在最后一秒内接收的未连接 1 类或 3 类数据包总数 UINT - 所有隐式 (1 类 ) 连接接收的传入 数据包总数 UINT - 所有隐式 (1 类 ) 连接发送的传出 数据包总数 UINT - 所有显式 (3 类 ) 连接接收的传入数据包总数 此数量包括在检测到错误时返回的数据包 ( 列在接下来的两行中 ) UINT - 目标为不受支持的服务 / 类 / 实例 / 属性 / 成员的 3 类传入数据包的 总数 UINT - 包含无效格式的 3 类传入数据包的 总数 UINT - 所有显式 (3 类 ) 连接发送的数据 包总数 UINT - 未连接的传入数据包的总数 此数 量包括在检测到错误时返回的数 据包 ( 列在接下来的两行中 ) UINT - 目标为不受支持的服务 / 类 / 实例 / 属性 / 成员的未连接传入数据包的 总数 UINT - 包含无效格式的未连接传入数据包 的总数 UINT - 发送的所有未连接数据包的总数 UINT - 接收的未连接类 1 或类 3 数据包总数 UINT - 发送的未连接类 1 或类 3 数据包总数 142 EIO /2015

143 以太网配置 组件对象 ( 类 ID = 04 ( 十六进制 )) 下表描述了组件对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 2 组件对象的实现修订号 2 获取 最大实例数 UINT 189 最大实例数 3 获取 实例数 UINT 2 对象实例数 4 获取 可选实例属性列表 结构 : UINT UINT [ ] 1 4 前 2 个字节包含可选实例属性数 随后的每个字节对表示其他可选实例属性数 5 获取 可选服务列表 UINT 00h 所有已实现可选服务属性数和列表 (0: 未实现任何可选服务 ) 6 获取 最大类属性 UINT 07h 最大类属性值 7 获取 最大实例属性 UINT 04h 最大实例属性值 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 0E 获取单个属性 返回指定属性的值 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 0E 获取单个属性 返回指定属性的值 10 设置单个属性 修改指定属性的值 18 获取成员 读取集合对象实例的成员 19 设置成员 修改集合对象实例的成员 支持的实例 输出表示来自起点控制器的 OUTPUT (= 控制器的 %IW) 输入表示来自起点控制器的 INPUT (= 控制器的 %QW) 该控制器支持 2 个组件 : 名称 实例 数据大小 控制器输出 (%IW) 可配置 : 必须介于 100 和 149 之间 个字 控制器输入 (%QW) 可配置 : 必须介于 150 和 189 之间 个字 注意 : 组件对象将多个对象的属性绑定在一起, 因此通过单个连接即可在各对象之间进行信息交换 组件对象是静态对象 EIO /

144 以太网配置 使用中的组件可通过访问网络配置工具 (RSNetWorx) 中的参数进行修改 控制器需要重新接通电源才能注册新的组件赋值 下表对实例属性进行了描述 : 属性 ID 访问 名称 数据类型 值 描述 1 获取 成员对象列表数 UINT 控制器的成员数始终为 1 2 获取 成员列表 结构数组 - 1 个结构的数组, 每个结构表示一个成员 3 Get/Set 实例数据 字节数组 - 只有控制器输出可使用数据集服务 4 获取 实例数据大小 UINT 数据大小 ( 以字节为单位 ) 成员列表内容 : 名称 数据类型 值 复位类型 成员数据大小 UINT 成员数据大小 ( 以位为单位 ) 成员路径大小 UINT 6 EPATH 大小 ( 请参见下表 ) 成员路径 EPATH - 成员的 EPATH EPATH 是 : 字 值 语义 ( 十六进制 ) 4 类 1 24xx ( 十六进制 ) 实例 xx, 其中 xx 指代实例值 ( 示例 :2464 ( 十六进制 ) = 实例 100) 2 30 ( 十六进制 ) 属性 3 连接管理器对象 ( 类 ID = 06 ( 十六进制 )) 下表描述了组件对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 2 连接管理器对象的实现修订号 2 获取 最大实例数 UINT 189 最大实例数 3 获取 实例数 UINT 2 对象实例数 144 EIO /2015

145 以太网配置 属性 ID 访问名称数据类型值详细信息 4 获取 可选实例属性 列表 下表对类服务进行了描述 : 结构 : UINT UINT [ ] 6 获取最大类属性 UINT 07h 最大类属性值 7 获取最大实例属性 UINT 08h 最大实例属性值 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 0E 获取单个属性 返回指定属性的值 - 可选属性数和列表 第一个字包含要跟随的属性数, 接下来的每个字包含其他属性代码 跟随的可选属性包括 : 传入 connection open 请求总数 因 Forward Open 格式不符而遭到拒绝的请求数 因资源不足而遭到拒绝的请求数 因 Forward Open 发送的参数值而遭到拒绝的请求数 接收的 Forward Close 请求数 格式无效的 Forward Close 请求数 无法与活动连接匹配的 Forward Close 请求数 因另一端停止生成或网络断开连接而超时的连接数 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有实例属性的值 0E 获取单个属性 返回指定属性的值 4E Forward Close 关闭现有连接 52 未连接发送 发送多跳未连接请求 54 Forward Open 打开新连接 EIO /

146 以太网配置 下表对实例属性进行了描述 : 属性 ID 访问 名称 数据类型 值 描述 1 获取 Open 请求 UINT - 收到的 Forward Open 服务请求数 2 获取 Open 格式拒绝 UINT - 因格式无效而遭到拒绝的 Forward Open 服务请求数 3 获取 Open 资源拒绝 字节数组 - 因缺乏资源而遭到拒绝的 Forward Open 服务请求数 4 获取 Open 其他拒绝 UINT - 因格式无效或缺乏资源之外的原因而遭到拒绝的 Forward Open 服务请求数 5 获取 Close 请求 UINT - 收到的 Forward Close 服务请求数 6 获取 关闭格式请求 UINT - 因格式无效而遭到拒绝的 Forward Close 服务请求数 7 获取 Close 其他请求 UINT - 因格式无效之外的原因而遭到拒绝的 Forward Close 服务请求数 8 获取 连接超时 UINT - 由此连接管理器控制的连接中已发生的总连接超时数 文件对象 ( 类 ID = 37 ( 十六进制 )) 下表描述了文件对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 1 文件对象的实现修订号 2 获取 最大实例数 UINT C9h 最大实例数 3 获取 实例数 UINT 2 对象实例数 6 获取 最大类属性 UINT 20h 最大类属性值 7 获取 最大实例属性 UINT 0Bh 最大实例属性值 32 获取 实例列表 - - 返回有关所有已配置实例的信息, 包括实例数 实例名称和实例文件名 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 0E 获取单个属性 返回指定属性的值 146 EIO /2015

147 以太网配置 实例代码下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 0E 获取单个属性 返回指定实例属性的值 4B 启动上载 开始上载过程 请求中包含了客户端在上载时可接受的 最大文件大小 响应中包含了实际 文件大小, 该大小决不能大于 最大文件大小 和 传输大小 ( 每个 上载传输 请求传输的字节数 ) 4F 上载传输 上载其他文件数据段 请求中包含 传输数量, 该数量将随着后续传输的逐个增加而递增 响应中包含匹配的 传输数量 传输类型 文件数据 以及针对上次传输的 校验和 字 传输类型 将表明这是首个 中间还是最后一个数据包, 是否是唯一的数据包, 或者是否应中止传输 下表对实例属性进行了描述 : 属性 ID 访问 名称 数据类型 值 描述 1 获取 状态 USINT - 下列情况之一 : 0: 不存在 1: 文件为空 - 在从远程客户端下载之前, 文件中不应有任何内容 设置后, 文件名 修订号 校验和 和 文件保存标志 值没有任何意义, 并且 文件大小 为 0 2: 已加载文件 - 应用程序已预加载文件内容 ( 文件大小 > 0), 或者已将文件数据下载并存储到非易失性存储器区域 3: 已启动上载 4: 已启动下载 5: 正在进行上载 6: 正在进行下载 7: 正在存储到非易失性存储器区域 2 获取 实例名称 STRING - 分配给文件对象实例的唯一名称 对于 C8 ( 十六进制 ) 实例, 它是 EDS 和图标文件 对于 C9 ( 十六进制 ) 实例, 它是 相关 EDS 和图标文件 3 获取 实例格式修订号 UINT - 应用程序为该实例分配的修订号, 用于区分不同的文件格式 4 获取 文件名 STRING - 用于文件存储的唯一名称 5 获取 文件修订号 USINT 主 次 文件修订号 会随着文件内容的更改而更新 EIO /

148 以太网配置 属性 ID 访问 名称 数据类型 值 描述 6 获取 文件大小 UDINT - 文件大小 ( 以字节为单位 ) 7 获取 文件校验和 UINT - 所有字节的 16 位总和的 2 的补码 8 获取 调用方法 USINT - 定义下载文件后应采取的操作 可能的选项包括 : 0: 无操作 2: 电源重置等 9 获取 文件保存参数 BYTE - 如果设置了位 1, 则应在下载完成后将文件显式保存到非易失性存储器中 10 获取文件类型 USINT - 0: 允许读 / 写访问 1: 只读访问 11 获取文件编码格式 UINT - 0: 无编码 1: 使用 ZLIB 编码 Modbus 对象 ( 类 ID = 44 ( 十六进制 )) Modbus 对象提供访问 Modbus 表数据的其他方法 单个显式请求将读取或写入 1 个或更多的连续寄存器 附加传递服务允许用户指定实际的 Modbus 消息数据 下表描述了 Modbus 对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 1 Modbus 对象的实现修订号 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 0E 获取单个属性 返回指定属性的值 实例代码仅支持实例 1 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 4B 读取数字输入 返回一个或多个连续数字输入寄存器的值 4C 读取线圈 返回一个或多个连续线圈的值 4E 读取保持寄存器 返回一个或多个连续保持寄存器的值 4F 写入线圈 更新一个或多个连续线圈的值 50 写入保持寄存器 更新一个或多个连续保持寄存器的值 注意 : 读取寄存器服务需要 4 字节的数据 : 第一个字包含起始寄存器地址, 第二个字包含要读取的寄存器的数量 写入服务请求同样需要 4 字节数据, 后跟实际数据 148 EIO /2015

149 以太网配置 Modbus 传递服务表示特定的 Modbus 功能 转换功能不会对请求或响应数据执行任何 Indian 转换 请求和响应都包含 1 字节的 Modbus 功能代码, 后跟 Modbus 消息数据, 包括子功能代码 ( 如果存在 ) TCP/IP 接口对象 ( 类 ID = F5 ( 十六进制 )) 此对象维护以太网 通讯接口的特定与链路的计数器和状态信息 下表描述了 TCP/IP 接口对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 1 TCP/IP 接口对象的实现修订号 2 获取 最大实例数 UINT 1 最大实例数 3 获取 实例数 UINT 1 对象实例数 6 获取 最大类属性 UINT 07h 最大类属性值 7 获取 最大实例属性 UINT 06h 最大实例属性值 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 0E 获取单个属性 返回指定属性的值 实例代码 仅支持实例 1 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有实例属性的值 0E 获取单个属性 返回指定实例属性的值 下表对实例属性进行了描述 : 属性 ID 访问名称数据类型值描述 1 获取状态 DWORD 位级别 0: 尚未配置接口配置属性 1: 接口配置包含有效配置 : 保留以供将来使用 EIO /

150 以太网配置 属性 ID 访问名称数据类型值描述 2 获取配置能力 DWORD 位级别 0: BOOTP 客户端 1: DNS 客户端 2: DHCP 客户端 3: 支持 DHCP-DNS 4: 接口配置设置表所有其他位均保留, 且设置为 0 3 获取配置 DWORD 位级别 0: 接口配置有效 1: 使用 BOOTP 获取接口配置 2: 使用 DHCP 获取接口配置 3: 保留 4: DNS 启用所有其他位均保留, 且设置为 0 4 获取物理链路 UINT 路径大小元素路径中 16 位字的数量 填充的 EPATH 路径 识别物理链接对象的逻辑段 该路径被限制到一个逻辑类段和一个逻辑实例段 最大大小为 12 字节 5 获取 接口配置 UDINT IP 地址 - UDINT 网络掩码 - UDINT 网关地址 - UDINT 主要名称 - UDINT 辅助名称 0: 尚未配置任何辅助名称服务器地址 否则, 会将名称服务器地址设置为有效的 A B 或 C 类地址 STRING 缺省域名 ASCII 字符 最大长度为 48 个字符 填充为偶数个字符 ( 填充字符本身不计入长度 ) 0: 未配置任何域名 6 获取 主机名 STRING - ASCII 字符 最大长度为 64 个字符 应填充为偶数个字符 ( 填充字符本身不计入长度 ) 0: 未配置任何主机名 以太网链接对象 ( 类 ID = F6 ( 十六进制 )) 此对象提供配置 TCP/IP 网络接口设置的机制 下表描述了以太网链接对象的类属性 : 属性 ID 访问 名称 数据类型 值 详细信息 1 获取 版本 UINT 2 以太网链接对象的实现修订号 2 获取 最大实例数 UINT 1 最大实例数 150 EIO /2015

151 以太网配置 属性 ID 访问 名称 数据类型 值 详细信息 3 获取 实例数 UINT 1 对象实例数 6 获取 最大类属性 UINT 07h 最大类属性值 7 获取 最大实例属性 UINT 03h 最大实例属性值 下表对类服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有类属性的值 0E 获取单个属性 返回指定属性的值 实例代码 仅支持实例 1 下表对实例服务进行了描述 : 服务代码 ( 十六进制 ) 名称 描述 01 获取全部属性 返回所有实例属性的值 10 设置单个属性 修改指定属性的值 0E 获取单个属性 返回指定实例属性的值 下表对实例属性进行了描述 : 属性 ID 访问名称数据类型值描述 1 获取接口速度 UDINT - 速度 (Mbps)(10 或 100) 2 获取接口标志 DWORD 位级别 0: 链接状态 1: 半双工 / 全双工 2...4: 协商状态 5: 手动设置 / 需要复位 6: 检测到本地硬件错误所有其他位均保留, 且设置为 0 3 获取 物理地址 6 USINT 数组 - 此数组包含产品 MAC 地址 格式 :XX-XX-XX-XX-XX-XX EIO /

152 以太网配置 Modbus TCP 从站设备 概述 本节介绍 Modbus TCP 从站设备与控制器的配置 Modbus TCP 从站设备会在控制器上创建一个可通过 Modbus TCP 协议进行访问的特定 I/O 区域 当外部 I/O 扫描器 ( 主站 ) 需要访问控制器的 %IW 和 %QW 对象时会用到该区域 使用 Modbus TCP 从站设备的主要优势是控制器对象被集中到一起, 可以通过一个 Modbus 请求进行访问 Modbus 从站设备会将另一个 Modbus 服务器功能添加到控制器 Modbus 客户端应用程序可以使用配置的单元 ID( 非 255) 访问此服务 从站控制器的常规 Modbus 服务器无需配置, 可通过单元 ID = 255 寻址 可以从从站控制器看到输入 / 输出 : 输入由主站写入, 输出由主站读取 TCP 从站设备还能够定义特权 Modbus 客户端应用程序, 该应用程序的连接永远不会被强制关闭 ( 常规 Modbus 连接可能会在需要 8 个以上的连接时被关闭 ) 与特权连接关联的超时持续时间可让您验证控制器是否正在受到特权主站的轮询 如果在超时持续时间内未收到任何 Modbus 请求, 则诊断信息 i_bymasteriplost 设为 1 (TRUE) 有关详细信息, 请参阅以太网端口只读系统变量 ( 参见 Modicon M241 Logic Controller, 系统功能和变量, PLCSystem 库指南 ) 有关 Modbus TCP 的详细信息, 请参阅 网站 添加 Modbus TCP 从站设备请参阅添加以太网管理器 ( 参见第 134 页 ) Modbus TCP 配置若要配置 Modbus TCP 从站设备, 请双击设备树中的 Modbus Modbus TCP 将出现以下对话框 : 152 EIO /2015

153 以太网配置 元素 IP 主站地址 超时 描述 Modbus 主站的 IP 地址此地址上的连接不会关闭 超时按 500 毫秒递增 注意 : 超时适用于 IP 主站地址, 但该地址为 时除外 从站端口 Modbus 通讯端口 (502) 单元 ID 将请求发送到 Modbus TCP 从站设备 ( ), 而不是将请求发送到常规 Modbus 服务器 (255) 保持寄存器 (%IW) 输入寄存器中的寄存器数量 (2 到 40 个 )( 每个寄存器大小为 2 个字节 ) 输入寄存器 (%QW) 输出寄存器中的寄存器数量 (2 到 40 个 )( 每个寄存器大小为 2 个字节 ) Modbus TCP Slave Device I/O Mapping 选项卡 I/O 从主站视角映射到 Modbus 寄存器, 如下所示 : %IW 从寄存器 0 映射到 n-1, 且可读 / 写 (n = 保持寄存器数量, 每个保持寄存器的大小为 2 个字节 ) %QW 从寄存器 n 映射到 n+m-1, 且为只读 (m = 输入寄存器数量, 每个输入寄存器的大小为 2 个字节 ) 一旦配置了 Modbus TCP 从站设备, 发送到其单元 ID(Modbus 地址 ) 的 Modbus 命令便会访问控制器的 %IW 和 %QW 对象, 而不是常规 Modbus 字 ( 当单元 ID 为 255 时被访问 ) 这有利于 Modbus TCP IOScanner 应用程序进行读 / 写操作 Modbus TCP 从站设备响应 Modbus 命令的子集并且其目的是与外部 I/O 扫描器交换数据 以下 Modbus 命令受 Modbus TCP 从站设备支持 : 功能代码十进制 ( 十六进制 ) 功能 注释 3 (3) 读取保持寄存器 允许主站读取设备的 %IW 和 %QW 6 (6) 写入单个寄存器 允许主站写入设备的 %IW 16 (10) 写入多个寄存器 允许主站写入设备的 %IW 23 (17) 读取 / 写入多个寄存器 允许主站读取设备的 %IW 和 %QW, 并写入设备的 %IW 其他 不支持 注意 : 尝试访问 n+m-1 以上的寄存器的 Modbus 请求通过 02 - 非法数据地址 例外代码进行应答 EIO /

154 以太网配置 要将 I/O 链接到变量, 请选择 Modbus TCP 从站设备 I/O 映射选项卡 : 通道 类型 描述 输入 IW0 WORD 保持寄存器 IWx WORD 保持寄存器 x 输出 IW0 WORD 输入寄存器 IWy WORD 输入寄存器 y 字数取决于 ModbusTCP 选项卡的保持寄存器 (%IW) 和输入寄存器 (%QW) 参数 注意 : 输出表示来自起点控制器的 OUTPUT (= 控制器的 %IW) 输入表示来自起点控制器的 INPUT (= 控制器的 %QW) 154 EIO /2015

155 Modicon M241 逻辑控制器串行线路配置 EIO /2015 串行线路配置第 14 章串行线路配置 简介 本章介绍如何配置 Modicon M241 逻辑控制器的串行线路通讯 Modicon M241 逻辑控制器有 2 个串行线路端口 这些端口配置为在使用新控制器时或在控制器固件更新后使用以下协议 : 串行线路 1:SoMachine 网络管理器 串行线路 2:Modbus 管理器 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 串行线路配置 156 SoMachine 网络管理器 158 Modbus 管理器 159 ASCII 管理器 163 Modbus IOScanner 165 在 Modbus IOScanner 上添加设备 166 将调制解调器添加到管理器 173 EIO /

156 串行线路配置 串行线路配置 简介 通过串行线路配置窗口可以配置串行线路的物理参数 ( 波特率 奇偶校验等 ) 串行线路配置要配置串行线路, 请双击设备树中的串行线路 配置窗口随即显示, 如下所示 : 对于连接到端口的每个串行设备, 以下参数必须相同 元素 描述 波特率 传输速度 ( 位 / 秒 ) 奇偶校验 用于错误检测 数据位 用于传输数据的位数 停止位 停止位的数目 物理介质 指定要使用的介质 : RS485 ( 是否使用极化电阻器 ) RS232 ( 仅在串行线路 1 上可用 ) 极化电阻器 控制器中集成了极化电阻器 通过此参数可将它们打开或关闭 SoMachine 协议与其他协议 ( 如 Modbus 串行线路 ) 不兼容 如果将新控制器连接到某个配置了 Modbus 的活动串行线路, 或更新连接到该串行线路的控制器的固件, 则可能会导致该串行线路上的其他设备停止通讯 在下载针对预期协议正确配置了相关端口的有效应用程序之前, 请确保控制器未连接到活动 Modbus 串行线路网络 156 EIO /2015

157 串行线路配置 下表指出了管理器的最大波特率值 : 注意 串行线路中断在将控制器物理连接到正常运行的 Modbus 串行线路网络之前, 请确保应用程序针对 Modbus 正确配置了串行线路端口 不遵循上述说明可能导致设备损坏 管理器最大波特率 ( 位 / 秒 ) SoMachine 网络管理器 Modbus 管理器 ASCII 管理器 Modbus IOScanner EIO /

158 串行线路配置 SoMachine 网络管理器 简介 使用 SoMachine 网络管理器, 可通过 SoMachine 软件协议与 XBTGT/XBTGK 高级面板交换变量, 或者使用串行线路进行 SoMachine 编程 添加管理器要将 SoMachine 网络管理器添加到控制器, 请在硬件目录中选择 SoMachine 网络管理器, 将其拖到设备树, 然后将其放到一个突出显示的节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) 配置管理器 SoMachine 网络管理器不需要进行配置 添加调制解调器要向 SoMachine 网络管理器添加调制解调器, 请参阅将调制解调器添加到管理器 ( 参见第 173 页 ) 158 EIO /2015

159 串行线路配置 Modbus 管理器 简介 Modbus 管理器用于主站或从站模式下的 Modbus RTU 或 ASCII 协议 添加管理器要将 Modbus 管理器添加到控制器, 请在硬件目录中选择 Modbus 管理器, 将其拖到设备树, 然后将其放到一个突出显示的节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) Modbus 管理器配置要配置控制器的 Modbus 管理器, 请双击设备树中的 Modbus 管理器 Modbus 管理器配置窗口随即显示, 如下所示 : 如下表所述设置参数 : 元素描述传输模式指定要使用的传输模式 : RTU: 使用二进制编码和 CRC 错误校验 (8 个数据位 ) ASCII: 消息采用 ASCII 格式,LRC 错误校验 (7 个数据位 ) 对于链路上的每个 Modbus 设备, 此参数设置必须完全相同 寻址指定设备类型 : 主站 从站 EIO /

160 串行线路配置 元素 描述 地址 设备的 Modbus 地址 ( 选择从站时 ) 帧间时间 ( 毫秒 ) 避免总线冲突的时间 对于链路上的每个 Modbus 设备, 此参数设置必须完全相同 串行线路设置 串行线路配置窗口中指定的参数 Modbus 主站当将控制器配置为 Modbus 主站时,PLCCommunication 库支持以下功能块 : ADDM READ_VAR SEND_RECV_MSG SINGLE_WRITE WRITE_READ_VAR WRITE_VAR 有关详细信息, 请参阅 ( 参见 SoMachine, Modbus 和 ASCII 读 / 写功能, PLCCommunication 库指南 ) 库的 PLCCommunicationPLCCommunication Modbus 从站当控制器配置为 Modbus 从站时, 支持以下 Modbus 请求 : 功能代码十进制 ( 十六进制 ) 子功能十进制 ( 十六进制 ) 功能 1 ( 十六进制 1) 读取数字量输出 (%Q) 2 ( 十六进制 2) 读取数字输入 (%I) 3 ( 十六进制 3) 读取多个寄存器 (%MW) 6 ( 十六进制 6) 写入单个寄存器 (%MW) 8 ( 十六进制 8) 诊断 15 ( 十六进制 F) 写入多个数字量输出 (%Q) 16 ( 十六进制 10) 写入多个寄存器 (%MW) 23 ( 十六进制 17) 读取 / 写入多个寄存器 (%MW) 43 ( 十六进制 2B) 14 ( 十六进制 E) 读取设备标识 下表包含诊断 Modbus 请求 08 支持的子功能代码 : 子功能代码 功能 十进制 十六进制 10 0A 清除计数器和诊断寄存器 11 0B 返回总线消息计数 12 0C 返回总线通讯错误计数 160 EIO /2015

161 串行线路配置 子功能代码 功能 13 0D 返回总线异常错误计数 14 0E 返回从站消息计数 15 0F 返回从站无响应计数 返回从站 NAK 计数 返回从站忙计数 返回总线字符溢出计数 下表列出了可以使用读取设备标识请求 ( 基本标识级别 ) 读取的对象 : 对象 ID 对象名称 类型 值 00 ( 十六进制 ) 供应商代码 ASCII 字符串 Schneider Electric 01 ( 十六进制 ) 产品代码 ASCII 字符串 控制器参考号例如 :TM241CE24T 02 ( 十六进制 ) 主 / 次修订号 ASCII 字符串 aa.bb.cc.dd ( 与设备描述符相同 ) 下节描述控制器 Modbus 存储器映射与 HMI Modbus 映射之间的差异 如果不对应用程序进行编程以识别映射中的这些差异, 则控制器和 HMI 将不会正确通讯 因此, 可能会将不正确的值写入到负责输出操作的存储器区域 警告 意外的设备操作请将应用程序编程为可在控制器使用的 Modbus 存储器映射与任意附加 HMI 设备使用的 Modbus 存储器映射之间进行转换 不遵循上述说明可能导致人员伤亡或设备损坏 当控制器和 Magelis HMI 通过 Modbus 进行连接时 (HMI 是 Modbus 请求的主站 ), 数据交换使用简单字请求 EIO /

162 串行线路配置 使用双字时,HMI 存储器的简单字上存在重叠, 但是控制器存储器中不存在这种重叠 ( 请参见下图 ) 为了使 HMI 存储器区域与控制器存储器区域相匹配,HMI 存储器的双字与控制器存储器的双字之比必须为 2 下面提供了针对双字的存储器匹配的示例 : HMI 的 %MD2 存储器区域对应于控制器的 %MD1 存储器区域, 因为 Modbus 请求使用相同的简单字 HMI 的 %MD20 存储器区域对应于控制器的 %MD10 存储器区域, 因为 Modbus 请求使用相同的简单字 下面给出了针对位的存储器匹配的示例 : HMI 的 %MW0:X9 存储器区域对应于控制器的 %MX1.1 存储器区域, 因为控制器存储器中的简单字分为 2 个不同的字节 添加调制解调器要向 Modbus 管理器添加调制解调器, 请参阅将调制解调器添加到管理器 ( 参见第 173 页 ) 162 EIO /2015

163 串行线路配置 ASCII 管理器 简介 ASCII 管理器用于通过简单设备传输和 / 或接收数据 添加管理器要将 ASCII 管理器添加到控制器, 请在硬件目录中选择 ASCII 管理器, 将其拖到设备树, 然后将其放到一个突出显示的节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) ASCII 管理器配置要配置控制器的 ASCII 管理器, 请双击设备树中的 ASCII 管理器 ASCII 管理器配置窗口随即显示, 如下所示 : 如下表所述设置参数 : 参数起始字符第一个结束字符第二个结束字符 描述 如果为 0, 则帧中不使用起始字符 否则, 将在接收模式下使用相应的 ASCII 字符检测帧的开头 在发送模式下, 此字符将添加到帧的开头 如果为 0, 则帧中不使用第一个结束字符 否则, 将在接收模式下使用相应的 ASCII 字符检测帧的结尾 在发送模式下, 此字符将添加到帧的结尾 如果为 0, 则帧中不使用第二个结束字符 否则, 将在接收模式下使用相应的 ASCII 字符检测帧的结尾 在发送模式下, 此字符将添加到帧的结尾 EIO /

164 串行线路配置 参数收到的帧长度 帧收到超时 ( 毫秒 ) 串行线路设置 描述 如果为 0, 则不使用此参数 此参数使系统可以在控制器收到指定的字符数后推断接收的帧结尾 注 : 此参数不能与帧收到超时 ( 毫秒 ) 同时使用 如果为 0, 则不使用此参数 使用此参数可以使系统在无收发时间达到指定毫秒数后, 推断接收的帧的结束 串行线路配置窗口 ( 参见第 156 页 ) 中指定的参数 注意 : 如果使用多个帧终止条件, 则第一个为 TRUE 的条件会终止交换 添加调制解调器要向 ASCII 管理器添加调制解调器, 请参阅将调制解调器添加到管理器 ( 参见第 173 页 ) 164 EIO /2015

165 串行线路配置 Modbus IOScanner 简介 Modbus IOScanner 用于简化与 Modbus 从站设备的交换 添加 Modbus IOScanner 要将 Modbus IOScanner 添加到串行线路, 在硬件目录中选择 Modbus_IOScanner, 然后将其拖动到设备树, 并将其放到高亮显示的节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) Modbus IOScanner 配置要在串行线路上配置 Modbus IOScanner, 请双击设备树中的 Modbus IOScanner 配置窗口随即显示, 如下所示 : 如下表所述设置参数 : 元素描述传输模式指定要使用的传输模式 : RTU: 使用二进制编码和 CRC 错误校验 (8 个数据位 ) ASCII: 消息采用 ASCII 格式,LRC 错误校验 (7 个数据位 ) 对于网络上的每个 Modbus 设备, 此参数设置必须完全相同 响应超时 ( 毫秒 ) 交换中使用的超时 帧间时间 ( 毫秒 ) 延迟可减少总线上的数据冲突 对于网络上的每个 Modbus 设备, 此参数设置必须完全相同 EIO /

166 串行线路配置 在 Modbus IOScanner 上添加设备 简介 本节介绍如何在 Modbus IOScanner 上添加设备 在 Modbus IOScanner 上添加设备要在 Modbus IOScanner 上添加设备, 请在硬件目录中选择一般 Modbus 从站, 将其拖动到设备树, 然后将其放到设备树的 Modbus_IOScanner 节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) 注意 : 在 Modbus 串行主站 I/O 映射选项卡的 %IWx 和 %QWx 中会自动创建用于交换的变量 配置 Modbus IOScanner 上添加的设备要配置 Modbus IOScanner 上添加的设备, 请执行以下步骤 : 步骤操作 1 在设备树中, 双击一般 Modbus 从站 结果 : 将显示配置窗口 2 为您的设备输入从站地址值 ( 从 1 到 247 中选择一个值 ) 3 选择响应超时的值 ( 以毫秒为单位 ) 166 EIO /2015

167 串行线路配置 要配置 Modbus 通道, 请执行以下步骤 : 步骤操作 1 单击 Modbus 从站通道选项卡 : EIO /

168 串行线路配置 步骤 操作 2 单击添加通道按钮 : 168 EIO /2015

169 串行线路配置 步骤 操作 3 配置交换 : 在通道字段中, 可以添加下列值 : 通道 : 输入通道的名称 存取类型 : 选择交换类型 : 读取 写入或读 / 写多个寄存器 ( 即 %MW) ( 参见第 172 页 ) 触发器 : 选择交换的触发器 该触发器可以使用在循环时间 (ms) 字段中定义的周期进行循环, 也可以通过某个布尔变量 ( 随后会在 Modbus Master I/O Mapping 选项卡上创建此布尔变量 ) 的上升沿来启动 注释 : 添加有关此通道的注释 在字段读寄存器 ( 如果通道是 读取 通道或 读 / 写 通道 ) 中, 可以配置要在 Modbus 从站上读取的 %MW 它们将映射在 %IW 上 ( 参见 Modbus 主站 I/O 映射 选项卡 ): 偏移 : 要读取的 %MW 的偏移 0 表示将读取的第一个对象会是 %MW0 长度 : 要读取的 %MW 数量 例如, 如果 偏移 = 2 且 长度 = 3, 则通道将读取 %MW2, %MW3 和 %MW4 错误处理 : 选择通讯中断时相关 %IW 的行为 在字段写寄存器 ( 如果通道是 写入 通道或 读 / 写 通道 ) 中, 可以配置要写入到 Modbus 从站的 %MW 它们将映射在 %QW 上 ( 参见 Modbus 主站 I/O 映射 选项卡 ): 偏移 : 要写入的 %MW 的偏移 0 表示将写入的第一个对象会是 %MW0 长度 : 要写入的 %MW 数量 例如, 如果 偏移 = 2 且 长度 = 3, 则通道将写入 %MW2, %MW3 和 %MW4 4 单击删除按钮删除通道 单击编辑按钮更改通道的参数 5 单击确定确认此通道的配置 EIO /

170 串行线路配置 要配置 Modbus 初始值, 请按照以下步骤操作 : 步骤操作 1 单击 Modbus 从站初始化选项卡 : 170 EIO /2015

171 串行线路配置 步骤 操作 2 单击新建创建新的初始化值 : 初始值窗口包含以下参数 : 访问类型 : 选择交换类型 : 读取 写入或读 / 写多个寄存器 ( 即 %MW) ( 参见第 172 页 ) 寄存器偏移 : 要初始化的寄存器的寄存器编号 长度 : 要读取的 %MW 数量 例如, 如果 偏移 = 2 且 长度 = 3, 则通道将读取 %MW2, %MW3 和 %MW4 初始值 : 用于初始化寄存器的值 注释 : 添加有关此通道的注释 3 单击上移, 更改值在列表中的位置 单击删除, 删除列表中的值 单击编辑, 更改值的参数 4 单击确定创建新的初始值 要配置 Modbus Master I/O Mapping, 请按照以下步骤操作 : 步骤操作 1 单击 Modbus Master I/O Mapping 选项卡 : EIO /

172 串行线路配置 步骤操作 2 双击变量列的单元格, 以打开文本字段 输入变量的名称或单击浏览按钮 [...], 然后使用输入助手选择变量 3 有关有关详细信息,I/O 映射的, 请参阅 SoMachine - 编程指南 访问类型下表描述了可用的各种访问类型 : 功能 功能代码 可用性 Read Coils 1 Modbus 通道 Read Discrete Inputs 2 Modbus 通道 Read Holding Registers ( 通道配置的缺省设置 ) 3 Modbus 通道 Read Input Registers 4 Modbus 通道 Write Single Coil 5 Modbus 通道初始化值 Write Single Register 6 Modbus 通道初始化值 Write Multiple Coils 15 Modbus 通道初始化值 Write Multiple Registers ( 从站初始化的缺省设置 ) 16 Modbus 通道初始化值 Read/Write Multiple Registers 23 Modbus 通道 172 EIO /2015

173 串行线路配置 将调制解调器添加到管理器 简介 调制解调器可以添加到以下管理器 : ASCII 管理器 Modbus 管理器 SoMachine 网络管理器注意 : 如果您需要使用 SoMachine 网络管理器连接调制解调器, 请使用调制解调器 TDW-33 ( 它执行 AT 和 A1 命令 ) 将调制解调器添加到管理器要将调制解调器添加到控制器, 请在硬件目录中选择所需的调制解调器, 将其拖到设备树, 然后将其放到管理器节点上 有关将设备添加到项目的更多信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) 有关详细信息, 请参阅调制解调器库 ( 参见 SoMachine, 调制解调器功能, 调制解调器库指南 ) EIO /

174 串行线路配置 174 EIO /2015

175 Modicon M241 逻辑控制器 CANopen 配置 EIO /2015 CANopen 第配置 15 章 CANopen 配置 CANopen 接口配置 CAN 总线配置要配置控制器的 CAN 总线, 请执行以下操作 : 步骤操作 1 在设备树中, 双击 CAN_1 2 配置波特率 ( 缺省设置 : 位 / 秒 ): 注意 : 使用在线总线访问选项, 可以通过状态屏幕阻止 SDO DTM 和 NMT 发送 CANopen 管理器创建和配置如果 CAN 节点下尚未显示 CANopen 管理器, 请执行以下步骤以创建并配置它 : 步骤操作 1 在硬件目录中选择 CANopen 性能, 将其拖到设备树, 然后将其放到一个突出显示的节点上 有关将设备添加到项目的详细信息, 请参阅 : 使用拖放方法 ( 参见 SoMachine, 编程指南 ) 使用上下文菜单或加号按钮 ( 参见 SoMachine, 编程指南 ) EIO /

176 CANopen 配置 步骤操作 2 双击 CANopen_Performance 结果 : 显示 CANopen 管理器配置窗口 : 注意 : 如果选中使能同步生产, 则会将 CAN_x_Sync 任务添加到应用程序树选项卡中的应用程序 任务配置节点 请勿删除或更改 CAN_x_Sync 任务的类型或外部事件属性 如果这样做,SoMachine 会在您尝试生成应用程序时检测到错误, 因而您无法将其下载到控制器 如果在 CANopen_Performance 选项卡的 CANopen 管理器子选项卡中取消选中使能同步生产选项, 则会自动从程序中删除 CAN0_Sync 任务 添加 CANopen 设备有关添加通讯管理器和将从站设备添加到通讯管理器的详细信息, 请参阅 SoMachine - 编程指南 176 EIO /2015

177 CANopen 配置 CANopen 操作限制 Modicon M241 逻辑控制器 CANopen 主站有如下操作限制 : 从站设备的最大数 63 已接收 PDO (RPDO) 的最大数 252 已传输 PDO (TPDO) 的最大数 252 意外的设备操作 警告 连接到控制器的 CANopen 从站设备不能超过 63 个 对应用程序进行编程, 以使用 252 个或更少的传输 PDO (TPDO) 对应用程序进行编程, 以使用 252 个或更少的接收 PDO (RPDO) 不遵循上述说明可能导致人员伤亡或设备损坏 EIO /

178 CANopen 配置 178 EIO /2015

179 Modicon M241 逻辑控制器后配置 EIO /2015 后配置第 16 章后配置 简介 本章介绍如何生成和配置 Modicon M241 逻辑控制器的后配置文件 本章包含了哪些内容? 本章包含了以下主题 : 主题 页 后配置表现 180 后配置文件管理 181 后配置示例 183 EIO /

180 后配置 后配置表现 简介 使用后配置选项可以在不更改应用程序的情况下修改应用程序的某些参数 后配置参数在一个存储在控制器中的名为 Machine.cfg 的文件中定义 缺省情况下, 所有参数都在应用程序中设置 后配置文件中定义的参数可用于代替应用程序中定义的相应参数 并非所有参数都必须在后配置文件中指定 ( 例如 : 一个参数可以在不更改网关地址的情况下更改 IP 地址 ) 参数 使用后配置文件可以更改网络参数 以太网参数 : IP 地址 子网掩码 网关地址 传输速率 IP 配置模式 设备名称 IP 主站地址 ( 参见第 152 页 ) 串行线路参数, 对于应用程序中的各个串行线路 ( 嵌入式端口或 PCI 模块 ): 波特率 奇偶校验 数据位 停止位应用程序 (TM4 module) 中每个 Profibus 的 Profibus 参数 : 工作站地址 波特率注意 : 如果后配置文件会影响其他设备通过通讯端口使用的参数, 则参数更新不会在其他设备中进行 例如, 如果 HMI 使用的 IP 地址在带后配置文件的配置中更新, 则该 HMI 仍将使用以前的地址 您必须独立更新 HMI 使用的地址 操作模式在以下情况中, 将读取后配置文件 : 在热复位命令 ( 参见第 61 页 ) 后 在冷复位命令 ( 参见第 61 页 ) 后 在重新启动 ( 参见第 62 页 ) 后 在下载应用程序 ( 参见第 64 页 ) 后有关控制器状态和转换的详细信息, 请参阅控制器状态和行为 ( 参见第 47 页 ) 180 EIO /2015

181 后配置 后配置文件管理 简介 Machine.cfg 文件位于目录 /usr/cfg 下 每个参数都通过变量类型 变量 ID 和值进行指定 格式为 : id[moduletype].param[paramid].paramfield=value 其中 : moduletype 是数值, 如 111 paramid 是指定要修改的参数的数值, 如 paramfield 是字符串值, 必须与 paramid 结合使用来指定串行线路参数, 例如 Bauds value 是分配给参数的值 其类型取决于参数的数据类型 后配置文件中, 每个参数都使用 3 行来进行定义 : 第一行描述此参数的内部 路径 第二行是综合描述参数的注释 第三行是参数 ( 如上所述 ) 的定义及其值 后配置文件的生成后配置文件 (Machine.cfg) 由 SoMachine 生成 要生成此文件, 请执行以下步骤 : 步骤操作 1 在菜单栏中, 选择生成 生成后配置结果 : 显示一个资源管理器窗口 2 选择后配置文件的目标文件夹 3 单击确定 注意 : 使用 SoMachine 创建后配置文件时, 它会读取应用程序中当前已分配的每个参数的值, 然后使用这些值写入新文件 此自动生成的文件会为可以通过后配置指定的每个参数都显式分配值 生成后配置文件后, 请查看该文件并删除您希望仍由应用程序控制的所有参数赋值 仅保留您希望通过后配置功能更改 使应用程序保持轻便所需的参数赋值 后配置文件的传输创建和修改后配置文件后, 请将该文件传输到控制器的 /usr/cfg 目录 除非 Machine.cfg 文件位于此目录中, 否则控制器不会读取该文件 可通过下列方法传输后配置文件 : SD 卡 ( 带有正确的脚本 ) 通过 FTP 服务器 ( 参见第 121 页 ) 下载 使用 SoMachine 控制器设备编辑器 ( 参见第 68 页 ) 下载 EIO /

182 后配置 修改后配置文件如果后配置文件位于 PC 中, 请使用文本编辑器对其进行修改 注意 : 请勿更改文本文件编码 缺省编码为 ANSI 要直接在控制器中修改后配置文件, 请使用 Web 服务器 ( 参见第 110 页 ) 的设置菜单 删除后配置文件可通过下列方法删除后配置文件 : SD 卡 ( 带有删除脚本 ) 通过 FTP 服务器 ( 参见第 121 页 ) 在线使用 SoMachine 控制器设备编辑器 ( 参见第 68 页 ) 的文件选项卡有关设备编辑器的文件选项卡的有关详细信息,, 请参阅 SoMachine - 编程指南 注意 : 在以下情况下, 将使用在应用程序中定义的参数而不是在后配置文件中定义的相应参数 : 在热复位命令 ( 参见第 61 页 ) 后 在冷复位命令 ( 参见第 61 页 ) 后 在重新启动 ( 参见第 62 页 ) 后 在下载应用程序 ( 参见第 64 页 ) 后 182 EIO /2015

183 后配置 后配置示例 后配置文件示例 # TM241CEC24T / Ethernet_1 / IPAddress # Ethernet IP address id[45000].pos[7].id[111].param[0] = [172, 30, 3, 99]] # TM241CEC24T / Ethernet_1 / SubnetMask # Ethernet IP mask id[45000].pos[7].id[111].param[1] = [255, 255, 0, 0]] # TM241CEC24T / Ethernet_1 / GatewayAddress # Ethernet IP gateway address id[45000].pos[7].id[111].param[2] = [0, 0, 0, 0]] # TM241CEC24T / Ethernet_1 / IPConfigMode # IP configuration mode: 0:FIXED 1:BOOTP 2:DHCP id[45000].pos[7].id[111].param[4] = 0 # TM241CEC24T / Ethernet_1 / DeviceName # Name of the device on the Ethernet network id[45000].pos[7].id[111].param[5] = 'my_device' # TM241CEC24T / Serial_Line_1 / Serial Line Configuration / Baudrate # Serial Line Baud Rate in bit/s id[45000].pos[8].id[40101].param[10000].bauds = # TM241CEC24T / Serial_Line_1 / Serial Line Configuration / Parity # Serial Line Parity (0=None, 1=Odd, 2=Even) id[45000].pos[8].id[40101].param[10000].parity = 0 # TM241CEC24T / Serial_Line_1 / Serial Line Configuration / DataBits # Serial Line Data bits (7 or 8) id[45000].pos[8].id[40101].param[10000].dataformat = 8 EIO /

184 后配置 # TM241CEC24T / Serial_Line_1 / Serial Line Configuration / StopBits # Serial Line Stop bits (1 or 2) id[45000].pos[8].id[40101].param[10000].stopbit = 1 # TM241CEC24T / Serial_Line_2 / Serial Line Configuration / Baudrate # Serial Line Baud Rate in bit/s id[45000].pos[9].id[40102].param[10000].bauds = # TM241CEC24T / Serial_Line_2 / Serial Line Configuration / Parity # Serial Line Parity (0=None, 1=Odd, 2=Even) id[45000].pos[9].id[40102].param[10000].parity = 2 # TM241CEC24T / Serial_Line_2 / Serial Line Configuration / DataBits # Serial Line Data bits (7 or 8) id[45000].pos[9].id[40102].param[10000].dataformat = 8 # TM241CEC24T / Serial_Line_2 / Serial Line Configuration / StopBits # Serial Line Stop bits (1 or 2) id[45000].pos[9].id[40102].param[10000].stopbit = EIO /2015

185 Modicon M241 逻辑控制器将 Modicon M241 逻辑控制器连接到 PC EIO /2015 将第 Modicon M241 逻辑控制器 17 连接到 PC 章将 Modicon M241 逻辑控制器连接到 PC 将控制器连接到 PC 概述 要传输 运行和监视应用程序, 请使用 USB 电缆或以太网连接 ( 针对支持以太网端口的参考号 ) 将控制器连接到已安装 SoMachine 的计算机 注意 设备无法操作务必先将通讯电缆连接到 PC 之后再连接到控制器 不遵循上述说明可能导致设备损坏 USB 供电的下载 M241 逻辑控制器可以通过 USB Mini-B 端口供电, 以便执行有限的操作 二极管机制可避免逻辑控制器同时通过 USB 和正常电源供电, 或在 USB 端口上供电 如果仅通过 USB 供电, 则逻辑控制器将执行固件和引导项目 ( 如有 ), 且 I/O 板在引导过程中不会通电 ( 持续时间与正常引导相同 ) 控制器由 USB 供电时,USB 供电的下载会使用某些固件或某些应用程序和参数来初始化内部闪存 连接到控制器的首选工具为控制器助手 请参阅 SoMachine 控制器助手用户指南 控制器包装可让您经由包装的最小开口轻松使用 USB Mini-B 端口 可以使用 USB 电缆将控制器连接到 PC 长电缆不适合进行 USB 供电的下载 警告 电量不足, 无法进行 USB 下载请勿使用长度超出 3 米 (9.8 英尺 ) 的电缆进行 USB 供电的下载 不遵循上述说明可能导致人员伤亡或设备损坏 注意 : 它不支持在安装的控制器上使用 USB 供电的下载 根据已安装控制器的物理配置中的 I/O 扩展模块数,PC USB 端口可能没有完成下载的充足电源 EIO /

186 将 Modicon M241 逻辑控制器连接到 PC USB Mini-B 端口连接 TCSXCNAMUM3P: 此 USB 电缆适用于持续时间较短的连接, 如快速更新或检索数据值 BMXXCAUSBH018: 接地并屏蔽后, 此 USB 电缆适用于持续时间较长的连接 注意 : 每次只能将 1 台控制器或与 SoMachine 关联的任何其他设备及其组件连接到 PC USB Mini-B 端口是编程端口, 可以用于通过 SoMachine 软件将 PC 与 USB 主机端口连接 使用典型的 USB 电缆时, 此连接适合用于程序的快速更新或持续时间较短的连接, 以执行维护和检查数据值 如果不使用经过特殊调整的电缆以将电磁干扰的影响降到最低, 则此连接不适合长期连接 ( 如试运行或监控 ) 意外的设备操作或设备无法操作 警告 必须使用 USB 屏蔽电缆 ( 如 BMX XCAUSBH0), 以稳固连接至系统的功能性接地 (FE) 进行长期连接 不要使用 USB 连接同时连接多个控制器 不遵循上述说明可能导致人员伤亡或设备损坏 首先应将通讯电缆连接到 PC, 以最大程度减少影响控制器的静电释放可能性 要将 USB 电缆连接到控制器, 请执行以下操作 : 步骤操作 1 1a 如果使用电缆 BMXXCAUSBH018 或其他具有接地屏蔽连接的电缆建立长期连接, 请确保在将电缆连接到控制器和 PC 之前, 将屏蔽连接器牢固地连接到系统的功能性接地 (FE) 或保护性接地 (PE) 1b 如果使用电缆 TCSXCNAMUM3P 或其他非接地 USB 电缆建立短期连接, 请继续执行步骤 2 2 将 USB 电缆连接到计算机 3 打开带铰链的入口盖 4 将 USB 电缆的 Mini 连接器连接到控制器 USB 连接器 186 EIO /2015

187 将 Modicon M241 逻辑控制器连接到 PC 以太网端口连接也可以使用以太网电缆将控制器连接到 PC 要将控制器连接到 PC, 请执行下列操作 : 步骤操作 1 将以太网电缆连接到 PC 2 将以太网电缆连接到控制器上的以太网端口 EIO /

188 将 Modicon M241 逻辑控制器连接到 PC 188 EIO /2015

189 Modicon M241 逻辑控制器 SD 卡 EIO /2015 SD 第卡 18 章 SD 卡 简介 本章介绍如何使用 SD 卡将固件 应用程序传输到 Modicon M241 逻辑控制器 本章包含了哪些内容? 本章包含了以下主题 : 主题页更新 Modicon M241 逻辑控制器固件 190 使用 SD 卡传输文件 192 EIO /

190 SD 卡 更新 Modicon M241 逻辑控制器固件 简介 Modicon M241 逻辑控制器的固件更新可从 website 网站上获取 (.zip 格式 ) 可通过以下方法更新固件 : 使用包含兼容脚本文件的 SD 卡 使用控制器助手执行固件更改会删除设备中现有的应用程序, 包括闪存中的引导应用程序 应用程序数据丢失 注意 在尝试固件更改之前需备份应用程序, 将其备份到 PC 的硬盘 固件更改成功后, 恢复设备的应用程序 不遵循上述说明可能导致设备损坏 如果在应用程序传输或固件更改的过程中出现断电或通讯中断, 那么您的设备可能无法正常工作 如果出现断电或通讯中断, 请再次尝试传输 设备无法操作 注意 传输一旦开始, 不要中断应用程序的传输或固件更改 在传输成功完成之前不要将设备投入使用 不遵循上述说明可能导致设备损坏 当使用新控制器或更新控制器固件时, 控制器的串行线路端口在缺省情况下会针对 SoMachine 协议进行配置 SoMachine 协议与其他协议 ( 如 Modbus 串行线路 ) 不兼容 如果将新控制器连接到配置了 Modbus 的活动串行线路, 或更新连接到这些线路的控制器的固件, 则可能会导致串行线路上的设备停止通讯 在首次下载针对预期协议正确配置了相关端口的有效应用程序之前, 请确保控制器未连接到活动 Modbus 串行线路网络 注意 串行线路中断在将控制器物理连接到正常运行的 Modbus 串行线路网络之前, 请确保应用程序针对 Modbus 正确配置了串行线路端口 不遵循上述说明可能导致设备损坏 190 EIO /2015

191 SD 卡 通过 SD 卡更新固件遵循以下步骤以通过 SD 卡更新固件 : 步骤操作 1 将.zip 文件解压缩到 SD 卡的根目录 注意 : SD 卡的文件夹 \sys\cmd\ 包含下载脚本文件 2 拔下控制器的电源 3 将 SD 卡插入控制器 4 恢复控制器的供电 注意 : 在操作期间,SD LED ( 绿色 ) 将闪烁 5 等到下载结束 (SD LED 呈常绿状态 ): 如果检测到错误,SD LED 将关闭,ERR ( 红色 ) 和 I/O ( 红色 )LED 开始闪烁 如果下载成功结束,ERR LED ( 红色 ) 将规律闪烁, 并且 SD LED ( 绿色 ) 稳定点亮 6 从控制器中移除 SD 卡 结果 : 如果下载成功结束, 控制器将使用新固件自动重新启动 通过控制器助手更新固件启动 SoMachine Central, 然后单击维护 控制器助手以打开控制器助手窗口 要执行控制器的完整固件更新而不替换引导应用程序和数据, 请执行以下步骤 : 步骤操作 1 在主页对话框中, 单击读取自... 控制器按钮 结果 : 将打开控制器选择对话框 2 选择必需的连接类型和控制器, 然后单击读取按钮 结果 : 映像从控制器传输到计算机 在成功完成此操作后, 会自动将您重定向到主页对话框 3 单击新建 / 处理... 按钮, 然后单击更新固件... 结果 : 将打开用于更新固件的对话框 4 执行个别步骤以更新当前映像中的固件 ( 更改仅在您的计算机上的映像中受影响 ) 在最后一步, 您可以决定是否要为控制器读取的映像创建一个备份副本 结果 : 在更新固件后, 您将自动返回到主页对话框 5 在主页对话框中, 单击 Write on... 控制器按钮 结果 : 将打开控制器选择对话框 6 选择必需的连接类型和控制器, 然后单击写入按钮 结果 : 映像从您的计算机传输到控制器 传输完成后, 您将自动返回到主页对话框 关于固件更新以及使用固件创建新闪存盘的更多信息, 请参阅项目设置 - 固件更新和闪存组织 ( 参见第 29 页 ) EIO /

192 SD 卡 使用 SD 卡传输文件 简介 Modicon M241 逻辑控制器允许使用 SD 卡传输文件 要使用 SD 卡将文件上载或下载到控制器, 请使用下列方法之一 : 克隆功能 ( 使用空 SD 卡 ) 存储在 SD 卡上的脚本将 SD 卡插入到控制器的 SD 卡插槽时, 固件将搜索并执行包含在 SD 卡中的脚本 (/sys/cmd/script.cmd) 注意 : 控制器操作在文件传输期间不会被修改 通过 USB 大容量存储编辑器, 可以生成脚本及所有必要文件, 并将其复制到 SD 卡上 注意 : Modicon M241 逻辑控制器只接受 FAT 或 FAT32 格式的 SD 卡 意外的设备操作 警告 在将此设备连接到控制器之前, 您必须具有机器或流程的操作知识 确保防护措施已到位, 以便任何可能的意外设备操作不会导致人身伤害或设备损坏 不遵循上述说明可能导致人员伤亡或设备损坏 如果在应用程序传输或固件更改的过程中出现断电或通讯中断, 那么您的设备可能无法正常工作 如果出现断电或通讯中断, 请再次尝试传输 设备无法操作 注意 传输一旦开始, 不要中断应用程序的传输或固件更改 在传输成功完成之前不要将设备投入使用 不遵循上述说明可能导致设备损坏 克隆功能通过克隆功能, 可以从一个控制器上载应用程序, 以及将其下载到相同的参考控制器 该功能将克隆该控制器的所有参数 ( 例如应用程序 固件 数据文件 后配置 ) 请参阅存储器映射 ( 参见第 25 页 ) 但是, 出于安全考虑, 它不会在任何目标机器上复制 Web 服务器 /FTP 密码, 也不会复制任何用户访问权限 注意 : 请确保在执行复制操作之前, 在源控制器中禁用访问权限 有关 访问权限 的更多详细信息, 请参阅 SoMachine - 编程指南 192 EIO /2015

193 SD 卡 以下过程描述如何将控制器中的现有应用程序上载到 SD 卡 : 步骤操作 1 擦除 SD 卡并按照如下所示设置卡标签 : CLONExxx 注意 : 标签必须以 CLONE ( 不区分大小写 ) 开始, 后跟任何标准字符 2 拔下控制器的电源 3 将准备好的 SD 卡插入控制器 4 恢复控制器的电力 结果 : 克隆操作自动开始 在克隆操作期间, 下列 LED 亮起 : PWR, I/O, and SD. 注意 : 克隆操作持续 2 或 3 分钟 5 请等到克隆操作完成 (SD LED 熄灭 ) 结果 : 控制器在正常应用模式下启动 6 从控制器中移除 SD 卡 以下过程描述如何将 SD 卡中的现有应用程序下载到控制器 : 步骤操作 1 拔下控制器的电源 2 将 SD 卡插入控制器 3 恢复控制器的电力 结果 : 克隆操作正在进行 注意 : 在操作期间,SD LED ( 绿色 ) 将闪烁 4 等到下载结束 (SD LED 呈常绿状态 ): 如果检测到错误,SD LED 将关闭,ERR ( 红色 ) 和 I/O ( 红色 )LED 开始闪烁 如果下载成功结束,ERR LED ( 红色 ) 将规律闪烁, 并且 SD LED ( 绿色 ) 稳定点亮 5 移除 SD 卡以重新启动控制器 注意 : 如果您想要控制目标控制器中已克隆应用程序的访问权限, 则需要启用并建立用户访问权限, 以及特定控制器的任意 Web 服务器 /FTP 密码 有关 访问权限 的更多详细信息, 请参阅 SoMachine 编程指南 注意 : 若将已克隆的应用程序下载到控制器, 首先会从控制器存储器中删除现有的应用程序, 不管在目标控制器中启用了哪个用户访问权限 EIO /

194 SD 卡 使用大容量存储生成脚本和文件单击主菜单中的项目 大容量存储 (USB 或 SDCard): 元素新建打开宏生成命令源目标新增上移 / 下移删除 描述 创建新脚本 打开脚本 插入宏 宏是一系列的单个命令 宏有助于执行许多常见操作, 例如上载应用程序 下载应用程序等 在 SD 卡上生成脚本及所有必要文件 基本指令 PC 或控制器上的源文件路径 PC 或控制器上的目标目录 添加脚本命令 更改脚本命令顺序 删除脚本命令 194 EIO /2015

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V Unidrive M400 PLC 0.25 kw - 110 kw (0.33 hp - 150 hp) 100 V 200 V 400 V 575 V 690 V Unidrive M Unidrive M Unidrive M400 I/O Commander SK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App

More information

Unidrive M Unidrive M Unidrive M600 I/O Commander SK Unidrive M Unidrive M Discover Unidrive M App Store Android E

Unidrive M Unidrive M Unidrive M600 I/O Commander SK Unidrive M   Unidrive M Discover Unidrive M App Store Android E Unidrive M600 0.75 kw - 2.8 MW (1.0 hp - 4,200 hp) 200 V 400 V 575 V 690 V Unidrive M Unidrive M Unidrive M600 I/O Commander SK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App Store Android

More information

500 Daniel Danalyzer 500 Rosemount Analytical 500 P/N 3-9000-537 K 2010 7 A.1 A.2 A.2.1 A.2.2 A.2.3 A.2.4 A.3 A.3.1 A.3.2 A.4 A.5 A.6 B.1 B.2 B.3 C.1 C.2 C.3 F.1 F.2 F.3 G.1 G.2 G.3 G.4 G.4.1

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i 目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 1-1 1.1 控制卡 1-1 1.2 GPU 卡 1-5 1.3 网卡 1-8 1.4 FC HBA 卡 1-21 1.5 TPM/TCM 模块 1-29 1.6 NVMe SSD PCle 加速卡 1-31 i 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 本手册为产品通用资料 对于定制化产品, 请用户以产品实际情况为准

More information

Unidrive M Unidrive M M200 I/O CommanderSK Unidrive M Unidrive M Discover Unidrive M ( AppStore Android ) E

Unidrive M Unidrive M M200 I/O CommanderSK Unidrive M   Unidrive M Discover Unidrive M ( AppStore Android ) E Unidrive M200 0.25 kw - 110 kw (0.33 hp - 150 hp) 100 V 200 V 400 V 575 V 690 V Unidrive M Unidrive M M200 I/O CommanderSK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M ( AppStore Android

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

LETD型LED灯炮规格的更改

LETD型LED灯炮规格的更改 2018 十二月 1/10 页 软件错误问题软件错误 1 Automation Organizer(WindLDR) 软件之修复 针对版本 : WindLDR 版本 8.2.0 至版本 8.9.1 (Automation Organizer 版本 3.20 至 版本 3.12.1) 注 : 包括由官网下载的版本 当使用以上版本软件, 软件错误 1 将会出现在以下型号 : FC6A CPU 模块 -

More information

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode]

Microsoft PowerPoint - BECKHOFF技术_ADS通讯 [Compatibility Mode] 的架构 ADS 的通讯机制 ADS-Client Request -> Confirmation Indication

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

EIO book

EIO book Modicon M340 EIO0000000515 07/2012 Modicon M340 外围远程 I/O 适配器 BMX PRA 0100 用户手册 07/2012 EIO0000000515.03 www.schneider-electric.com 本文档中提供的信息包含有关此处所涉及产品之性能的一般说明和 / 或技术特性 本文档并非用于 ( 也不代替 ) 确定这些产品对于特定用户应用场合的适用性或可靠性

More information

S7-1200 可编程控制器

S7-1200 可编程控制器 www.plcworld.cn 前 言 SIMATIC S7 系 统 手 册 产 品 概 述 1 安 装 2 PLC 概 念 3 设 备 配 置 4 编 程 概 念 5 编 写 指 令 6 PROFINET 7 点 对 点 (PtP) 通 信 8 在 线 和 诊 断 工 具 9 A 技 术 规 范 B 计 算 功 率 预 算 C 订 货 号 11/2009 A5E02486685-02 法 律 资

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

Unidrive M Unidrive M Unidrive Unidrive Unidrive SP E

Unidrive M Unidrive M Unidrive Unidrive Unidrive SP E Unidrive. kw -.8 MW (. hp -, hp) V V V 9 V Unidrive M Unidrive M Unidrive Unidrive Unidrive SP E www.nidec-ct.cn Unidrive PLC /SD LCD EMC IEEE 88 V / LED Unidrive M - RS8 (SI) I/O / * * SinCos SSI EnDat

More information

OB1

OB1 SIMATIC 克索稳定杆淬火机 20150813\ 2018-06-14 09:29: 30 OB1 - < 离线 > Cycle Execution 名称 : 系列 : 作者 : 版本 : 0.1 块版本 : 2 时间标志代码 : 2018-02-10 14:06:32 接口 : 1996-02-15 16:51:12 长度 ( 块 / 逻辑 / 数据 ): 11154 10520 00030

More information

Moto Z

Moto Z Moto G Moto NFC 12:36 SIM microsd > / 0.5 SAR SAR SAR https://motorola.com/sar SAR > > www.motorola.com/rfhealth Moto / / www.motorola.com/device-legal /USB-C WLAN WLAN WLAN Moto Mods Nano SIM MicroSD

More information

Microsoft PowerPoint - M241 firmware flashing guide pptx

Microsoft PowerPoint - M241 firmware flashing guide pptx M241 firmware change guide M241 固件更新指南 In English and Chinese 中英双语 Version 2, June 2018 版本 2,2018 年 6 月 1 English Version starts from here 英语版本由此页开始 Please go to page 23 for Chinese version 中文版本从 23 页开始

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo 魔盾安全分析报告 分析类型 开始时间 结束时间 持续时间 分析引擎版本 FILE 2016-11-25 00:20:03 2016-11-25 00:22:18 135 秒 1.4-Maldun 虚拟机机器名 标签 虚拟机管理 开机时间 关机时间 win7-sp1-x64 win7-sp1-x64 KVM 2016-11-25 00:20:03 2016-11-25 00:22:18 魔盾分数 0.0

More information

MICROSmart FC6A More Power. More Performance. More Connectivity. I/O 2, ns 800KB100,000 BACnet/IP PID I/O I/O 2,060 I/O CPU MicroP

MICROSmart FC6A More Power. More Performance. More Connectivity. I/O 2, ns 800KB100,000 BACnet/IP PID I/O I/O 2,060 I/O CPU MicroP PLC FC6A 1 MICROSmart FC6A More Power. More Performance. More Connectivity. I/O 2,060 511 21ns 800KB100,000 BACnet/IP PID I/O I/O 2,060 I/O CPU 528 33 126 MicroPLC CPU 528I/OI/O 9 30 / 1 1510 1 2 FC6A

More information

untitled

untitled : 36 236 : (025)52121888 : (025)52121555/800 8289722 : 211100 h t t p://www.phoenixcontact.com.cn e-mail: phoenix@phoenixcontact.com.cn MNR 52005577/07.04.2010-01 Printed in China PHOENIX CONTACT 2010

More information

ENRequiredComponents

ENRequiredComponents 自述文件 exlhoist Configuration Software V1.0 本文档包含有关 exlhoist Configuration Software 的重要信息 在开始安装和操作本产品之前请先完整阅读本文档 对于本文档中可能出现的任何错误,Schneider Electric 概不负责 如果您对本出版物有任何改进或更正建议, 或者从中发现错误, 请通知我们 未经 Schneider Electric

More information

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

More information

计算机网络实验说明

计算机网络实验说明 计算机网络实验说明 龚旭东 电三楼 420 lzgxd@mailustceducn 2011 年 11 月 1 日 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 1 / 20 Outline 1 实验系统介绍 实验环境实验流程 2 实验内容编程实验交互实验观察实验 3 一些控制台命令 4 实验报告说明 龚旭东 (TA) 计算机网络实验说明 2011 年 11 月 1 日 2

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手

互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手 互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手机和 PC 软件, 让您的手机发挥更大作用 诺基亚 PC 套件可连接您的手机和 PC, 方便您管理日历

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期 是否发生下档触发事件 挂钩标的 最初价格 * 最新价格 累积回报 EFZR36 2016 年 9 月 13 日 2017 年 9 月 13 日 3 否 盈富基金 24.85 26.00 不适用 H 股指数上市基金 102.40 106.90 OTZR95 2016 年 9 月 14

More information

燃烧器电子控制系统 目录 2

燃烧器电子控制系统 目录 2 聚焦 REC27 燃烧器电子控制系统 燃烧器电子控制系统 目录 2 REC27 燃烧器电子控制系统 2 概述 燃烧器电子控制系统 2 2 2 2 2 A B1 B2 C D E 22 2 2 系统图示 2 2 2 2 2 2 主要特征及优点 燃烧器电子控制系统 2 2 集成控制 2 2 节能 安全运行 运行模式 远程锁定复位 可根据需求提供特殊机型 无接合间隙及机械迟滞 简单的试运行及燃烧器设定 2

More information

Unidrive M Unidrive M Unidrive M Unidrive M Unidrive SP Unidrive M Unidrive M Discover Unidrive M App Store Android E EMERSON. CONSI

Unidrive M Unidrive M Unidrive M Unidrive M Unidrive SP Unidrive M   Unidrive M Discover Unidrive M App Store Android E EMERSON. CONSI Unidrive M. kw -.8 MW (. hp -, hp) V V V 9 V Unidrive M Unidrive M Unidrive M Unidrive M Unidrive SP Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App Store Android E EMERSON. CONSIDER IT

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

路由器基本配置

路由器基本配置 路由器基本配置 本章内容 路由器的基本操作 实验练习 常用的路由器配置方法 TFTP Console MODEM AUX telnet web 任何 Interface AUX 备份接口, 一般用于路由器的管理备份接口 路由器的操作模式 : 配置模式 1. 线路配置模式 Router(config-line)# 配置路由器的线路参数 2. 路由协议配置模式 Router(config-router)#

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

3. 构造和动作原理 3.1 概要 主要元件有 开关机构 自动脱扣装置 带手动脱扣 按钮 触点 消弧装置 接线端子及塑壳 消弧装置 三菱的MCCB以栅极空隙 形状与 材料的最佳组合获得超群的消弧性 能 塑壳 上盖 磁束 塑壳 底座 栅极 电弧 磁力 消弧 触点 脱扣按钮 按下脱扣 可进行外部机械式脱扣 用于确认 附件开关和手动复位功能的动作 开关机构 触点快速开关 开关速度与操纵柄 的移动速度无关

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

2 Bosch Rexroth AG Electric Drives and Controls 文档 功率范围 x AC 230 V 0.4 kw 至 3 x AC 400 V 90.0 kw 使用永磁式电机 内置的制动斩波器和电源滤波器 内置的操作面板, 可简单且快速地进行调试 可以通过输入输出和

2 Bosch Rexroth AG Electric Drives and Controls 文档 功率范围 x AC 230 V 0.4 kw 至 3 x AC 400 V 90.0 kw 使用永磁式电机 内置的制动斩波器和电源滤波器 内置的操作面板, 可简单且快速地进行调试 可以通过输入输出和 2 Bosch Rexroth AG Electric Drives and Controls 文档 功率范围 x AC 230 V 0.4 kw 至 3 x AC 400 V 90.0 kw 使用永磁式电机 内置的制动斩波器和电源滤波器 内置的操作面板, 可简单且快速地进行调试 可以通过输入输出和现场总线模块扩展 是一款经济的通用型, 转速调节可靠, 可根据需要供给能量 U/f 和矢量调节, 安装调试简便,

More information

安全注意事项 2. 设置对焦模式 3. 变焦 1. 安装和卸下镜头 4. 固定变焦环 1 2 CHI-2

安全注意事项 2. 设置对焦模式 3. 变焦 1. 安装和卸下镜头 4. 固定变焦环 1 2 CHI-2 CHI EF 镜头使用说明书 EF24-70mm f/4l IS USM 感谢您购买佳能产品! 使用注意事项 如果将镜头从寒冷的环境拿到温暖的环境中, 镜头表面和内部零件可能会发生结露 高温可能导致镜头故障 特点 安全注意事项 安全注意事项 请勿透过镜头或相机观看太阳或明亮的光源 无论镜头是否装在相机上, 请勿将没有盖上镜头盖的镜头置于太阳下 本说明中使用的符号 CHI-1 安全注意事项 2. 设置对焦模式

More information

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请 加热器用固态继电器 单相 CSM_-Single-phase_DS_C 带纤细型散热器的一体式小型 SSR 备有无过零触发型号, 用途广泛 符合 RoHS 标准 包含无过零触发型号, 产品线齐全 输出回路的抗浪涌电压性能进一步提高 根据本公司的试验条件 小型 纤细形状 除了 DIN 导轨安装, 还可进行螺钉安装 获取 UL CSA EN 标准 TÜV 认证 请参见 共通注意事项 种类 关于标准认证机型的最新信息,

More information

<4D F736F F F696E74202D20504C43BFD8D6C6C6F7BDE9C9DCBCB04950B5D8D6B7B7D6C5E4>

<4D F736F F F696E74202D20504C43BFD8D6C6C6F7BDE9C9DCBCB04950B5D8D6B7B7D6C5E4> AUTOMATIONWORX 自动化系统 可编程控制器和软件 可编程控制器一览 价格 400 Class 300 Class 200 Class 100 Class 性能 2 Level1_Training ZM AX Marketing 20.6.2007 AUTOMATIONWORX:PLC 控制器 PLC 控制器推荐产品 : Inline PLC 控制器 :ILC 系列 Remote Field

More information

通过动态路由协议实现链路备份

通过动态路由协议实现链路备份 通过动态路由协议实现链路备份 实验名称 通过动态路由协议实现链路备份 实验目的 掌握通过在不同链路上配置不同的路由协议实现链路备份 背景描述 你是公司高级网络管理员, 公司内部有一个很重要的服务器所在网段为 192.168.12.0/24, 平常访问通过 R1,R3 的 OSPF 路由协议, 为了保证该网段随时能够访问, 不能因为链路故障出问题, 要求你实现一个备份冗余的功能, 请给予支持 实现功能

More information

instructions.PDF

instructions.PDF 94 SIMATIC (END) (END) Micro/WIN 32 (STOP) (STOP) CPU RUN STOP STOP CPU RUN STOP (WDR) (Watchdog Reset) (WDR) CPU WDR WDR ( ) I/O ( I/O ) SM (SM0 SM5 SM29 ) 25 0 ms 00 ms STOP 300ms 300ms WDR S7-200 CPU

More information

上海盛瑞电子有限公司

上海盛瑞电子有限公司 2015/5/22 1 / 9 一运动指令 MoveJ MoveJ[\Conc,]ToPoint,Speed[\V] [\T],Zone[\Z][\Inpos],Tool[\WObj]; 1 [\Conc,]: 协作运动开关 (switch) 2 ToPoint: 目标点, 默认为 * (robotarget) 3 Speed: 运行速度数据 (speeddata) 4 [\V]: 特殊运行速度 mm/s

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5 注意请使用 5T 或 6T 的硬盘架 (WJ-ND400/ WJ-HDE400/WJ-HD716/WJ-HD616) 请不要在 5TB 或 6TB 硬盘底部安 2 颗螺丝 ( 下方标记 ), 因为螺丝要长于螺旋孔的深度 顶视图 底视图 1 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 500G Seagate Pipeline HD2 ST3500312CS

More information

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 恒生银行 ( 中国 ) 银行结构性投资产品表现报告 步步稳 系列部分保本投资产品 产品编号 起始日 到期日 当前观察期发生下档触发 挂钩标的 最初价格 * 最新价格 累积回报 OTZR89 2017 年 5 月 5 日 2018 年 5 月 7 日 2 否 中国电信 3.77 3.79 不适用 中国移动 82.85 79.25 华能国际 5.35 5.00 OTZR88 2017 年 6 月 21

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

untitled

untitled CMMP-AS q/w : : : Festo 80% Festo q24 Festo 13 2200 w 5 4 6x10 12 CMMP-AS USB, Ethernet CANopen CE EN ( 6) (EnDat/HIPERFACE) S 255 I/O 16 I/O CAMC-D-8E8A 18 I/O (STO) 1 (SS1) (SBC) (SOS) 2 (SS2) (SLS)

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

技 术 文 件

技  术  文  件 技术文件 技术文件名称 :IAlert 接口使用说明 技术文件编号 : 版 本 :V1.0 共页 ( 包括封面 ) 拟制 审核 会签 标准化 批准 中兴通讯股份有限公司 XX 软件模块详细设计说明 版本号 修改记录 文件编号 版本号 拟制人 / 修改人 拟制 / 修改日期 1 V1.0 胡曦 2005-08-12 新建 更改理由 主要更改内容 ( 写要点即可 ) 注 1: 每次更改归档文件 ( 指归档到事业部或公司档案室的文件

More information

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, NIOS, Quartus and Stratix words and logos are trademarks of Intel Corporation in

More information

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

1

1 ( 二 ) 西门子可编程序控制器 1 S7-200CN 系列中央处理单元 CPU 6ES7212-1AB23-0XB8 CPU 222 CN DC/DC/DC,8 输入,6 输出 1827 6ES7212-1BB23-0XB8 CPU 222 CN AC/DC/ 继电器,8 输入,6 输出 1966 6ES7214-1AD23-0XB8 CPU 224 CN DC/DC/DC,14 输入,10 输出

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi 纠正点从 2014 年 5 月 12 日的版本开始 我们缺少的 4TB 硬盘的型号 : WJ-ND400 / 和 WJ-HD616K / WJ-716K / WJ-ND400 WJ-HD616K WJ-HD716K 4TB 红 40PURX-64GVNY0 AF OK 4TB 红 40EFRX-68WT0N0 AF OK 纠正点 1 2014 年 87 月 259 日 K-HW508K / HW516K

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 按钮对象 (button) 当 JavaScript 读到 标记中的 type 属性值为 button 时, 自动建立一个按钮对象, 并将该对象放到表单对象的 elements 数组当中 按钮对象包括 : 普通按钮 (button) 提交按钮 (submit) 重置按钮 (reset) 1. 使用按钮对象的格式 document.forms[ 索引值 ].elements[ 索引值

More information

1 产品说明 1 产品说明 1.1 规定 所述法兰是带有密封条的螺纹法兰, 可以交付带 G 1 或 G 1½ 内螺纹 (ISO 228 T1) 的法兰 在本附加说明书中的说明针对用材料 316L 制成的法兰 材料 316L 相当于 或 所有距离值以毫米为单位 提供多种不同

1 产品说明 1 产品说明 1.1 规定 所述法兰是带有密封条的螺纹法兰, 可以交付带 G 1 或 G 1½ 内螺纹 (ISO 228 T1) 的法兰 在本附加说明书中的说明针对用材料 316L 制成的法兰 材料 316L 相当于 或 所有距离值以毫米为单位 提供多种不同 附加说明书 符合 DIN - EN - ASME - JIS - GOST 的法兰 技术参数 Document ID: 31088 1 产品说明 1 产品说明 1.1 规定 所述法兰是带有密封条的螺纹法兰, 可以交付带 G 1 或 G 1½ 内螺纹 (ISO 228 T1) 的法兰 在本附加说明书中的说明针对用材料 316L 制成的法兰 材料 316L 相当于 1.4404 或 1.4435 所有距离值以毫米为单位

More information

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored Xcode 4.6 Dmg File ->->->-> http://shurll.com/9xx2x 1 / 5 2 / 5 6,,,months,,,ago,,,... xcode4.6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,stack,,,overflow,,,xcode4. 6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,Stack,,,Overflow,,,xcode6_beta2.dmg

More information

untitled

untitled XP248 1 XP248 XP248 DCS PLC SCnet SCnet DCS SCnet DCS 1.1 XP248 Modbus HostLink Modbus XP248 4 DB25 XP248 MODBUS XP248 SCControl XP248 4 RS232 RS485 4 32 XP248 COM0-COM1 COM2-COM3 1200 19200bit/s 5 8 1

More information

Worksheet in D: Users z002pw0a-e01 Desktop List price Adjustment FY1011_LV.rtf

Worksheet in D: Users z002pw0a-e01 Desktop List price Adjustment FY1011_LV.rtf FY09/10 人民币表价 5SJ6 小型断路器 标 准 : IEC 60898-1 / GB10963.1 额定电压 : 1P: 230/400V AC / 1P+N: 230V AV / 2,3,4P,3P+N: 400V AC 额定电流 : 0.3~63A 分断能力 : 6KA 脱扣曲线 : C/D start 2010/09 5SJ61147CC20 1 0.3 5SJ6 1P C0.3 55.10

More information

NAIS-500 AIS B 简体中文 www.bandg.com www.simrad-yachting.com www.lowrance.com Navico NAIS-500 AIS B NAVICO HOLDING Navico Holding AS 2017 Navico Holding AS ¼ / / NAIS-500 1 1 4 4 4 7 AIS B 7 AIS 8 8 9 12

More information

instructions.PDF

instructions.PDF 11 USS S7-200 MicroMaster USS USS STEP 7-Micro/WIN 32 STEP 7-Micro/WIN 32 USS MicroMaster STEP 7-Micro/WIN / USS (USS 1 USS 7) 11.1 USS 11 2 11.2 11 3 11.3 USS 11 4 11.4 11 13 11.5 11 14 11-1 11.1 USS

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

Microsoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework

Microsoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework 通 信 标 准 类 技 术 报 告 YDB XXX 2010 泛 在 物 联 应 用 汽 车 信 息 服 务 业 务 需 求 和 总 体 框 架 Vehicle Telematic Service Requirement and General Framework 200X XX XX 印 发 中 国 通 信 标 准 化 协 会 目 次 前 言... 错 误! 未 定 义 书 签 1 范 围...

More information

产品参数表说明书 ATV340U30N4E ATV340 以太网式变频器 - 3kW- 400V - 三相 主要信息 产品系列 产品类型 产品应用 产品短名 变量 产品功能 安装类型 EMC 滤波器 Altivar Machine ATV340 变频器 机器 ATV340 标准版本 异步电机同步电机

产品参数表说明书 ATV340U30N4E ATV340 以太网式变频器 - 3kW- 400V - 三相 主要信息 产品系列 产品类型 产品应用 产品短名 变量 产品功能 安装类型 EMC 滤波器 Altivar Machine ATV340 变频器 机器 ATV340 标准版本 异步电机同步电机 产品参数表说明书 ATV340 以太网式变频器 - 3kW- 400V - 三相 主要信息 产品系列 产品类型 产品应用 产品短名 变量 产品功能 安装类型 EMC 滤波器 Altivar Machine ATV340 变频器 机器 ATV340 标准版本 异步电机同步电机 柜装 IP 保护等级 IP20 符合 IEC 61800-5-1 IP20 符合 IEC 60529 冷却方式 集成的和

More information

http://www.tenda.com.cn Tenda 无线网卡说明书 第一章产品简介...1 1.1...1 1.2...1 1.3...1 1.4...2 1.5...2 1.6...2 1.7...4 第二章安装指南...5 第三章使用系统自带的无线配置程序...10 3.1...10 第四章客户端应用程序使用...18 4.1...19 4.1.1...20 4.1.2...21 4.1.3...23

More information

SINAMICS G120 siemens.com/sinamics-g120 Answers for industry.

SINAMICS G120 siemens.com/sinamics-g120 Answers for industry. SINAMICS G120 siemens.com/sinamics-g120 Answers for industry. SINAMICS G120 SINAMICS G120 SINAMICS G120 (CU) 0.37 kw 250kW (PM) G120 I/O (EPos) STO SS1 SBC SLS SDI SSM PROFINET PROFIBUS PROFIdrive PROFIsafe

More information

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6> WWW.ICPDAS.COM.CN 1 关 于 泓 格 泓 格 科 技 成 立 于 1993 年, 以 基 于 PC 的 数 据 采 集 卡 为 最 初 的 研 发 产 品 线,1998 年 我 们 认 为 嵌 入 式 控 制 器 极 具 未 来 性, 所 以 整 个 研 发 的 重 心 移 到 了 各 种 嵌 入 式 控 制 器 远 程 I/O 模 块 等 产 品 线 经 过 十 多 年 的 努

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

B1B1z_ch_print.pdf

B1B1z_ch_print.pdf Since 1992 PLC B1/B1z www.fatek.com SoC PLC CPU (HLS) / FLASHSRAM BGA PLC SoC CPU I/O PCB SoC B1/ B1z PLC 01 SoC B1/B1z PLC PLC B1/B1z PLC B1/B1z PLC FBs PLC FBs PLC 02 03 04 AC 5 C 40 C 5 C 55 C -25 C

More information

160 SIMATIC LOGO S7 PC SIMATIC S7-200 SMART PLC SINAMICS SIMATIC S7-200 SMART 2

160 SIMATIC LOGO S7 PC SIMATIC S7-200 SMART PLC SINAMICS SIMATIC S7-200 SMART 2 S7-200 SMART 2013. 11 SIMATIC S7-200 SMART Answers for industry. 160 SIMATIC LOGO S7 PC SIMATIC S7-200 SMART PLC SINAMICS SIMATIC S7-200 SMART 2 ... 04 CPU... 06... 08... 09... 10... 12... 14... 16 CPU

More information

untitled

untitled CMMO-ST q/w : : : Festo 80% Festo q24 Festo 3 2200 w 5 4 6x0 2 -V- CMMO-ST CMMO-ST (STO) : I/O I-Port Modbus TCP H : FCT (Festo ) Festo I-Port I/O (IEC 63-9) FHPP I-Port Festo FHPP Modbus TCP Modbus TCP

More information

untitled

untitled CMMP-AS CMMP-AS USB CANopen EMC CE EN ( 6) (EnDat/HIPERFACE) S 255 / I/O 16 / I/O / I/O CAMC-D-8E8A 20 (STO) 1 (SS1) (SBC) (SOS) 2(SS2) (SLS) (SSR) (SSM) CMMP-AS CANopen EtherCAT PROFIbus,PROFINET, DeviceNet,CANopen,EtherCAT,

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

声明 (1) 在实际的系统构建时, 请先确认系统组成设备 装置, 如使用过程中对额定值 性 能留有余量, 以及万一发生故障时将危险降到最低的安全电路等 (2) 为了安全使用系统, 请获取组成系统的各个设备 装置的指南及安装说明书, 在确 认好包括 安全注意事项 安全要点 等内容后再使用 (3) 本文

声明 (1) 在实际的系统构建时, 请先确认系统组成设备 装置, 如使用过程中对额定值 性 能留有余量, 以及万一发生故障时将危险降到最低的安全电路等 (2) 为了安全使用系统, 请获取组成系统的各个设备 装置的指南及安装说明书, 在确 认好包括 安全注意事项 安全要点 等内容后再使用 (3) 本文 技术资料 文档编号 :AD220011 AC500 可升级的控制器灵活的自动化控制系统 AC500 PROFINET IO 总线扩展 V2.2 声明 (1) 在实际的系统构建时, 请先确认系统组成设备 装置, 如使用过程中对额定值 性 能留有余量, 以及万一发生故障时将危险降到最低的安全电路等 (2) 为了安全使用系统, 请获取组成系统的各个设备 装置的指南及安装说明书, 在确 认好包括 安全注意事项

More information

untitled

untitled 1 2012 2 2013 3 2013 6 6001000 5020 6000000 6000000 10000000 10000000 620000 500000 120000 1 2012 3 2012 4 1 2 2012 5 2012 6 1 2 3 10 2012 7 2012 8 3 20 250000 250000 100000 5 20000 20000 4 2012 9 2012

More information

AAAA IoT HMI FTP FTP FTP Cloud 4.3 Web 128mm APP Web App Internet Explorer8.0 Firefox3.0 Mobile 2

AAAA IoT HMI FTP FTP FTP Cloud 4.3 Web 128mm APP Web App Internet Explorer8.0 Firefox3.0 Mobile 2 HG1G 4.3 IoT HMI AAAA IoT HMI FTP FTP FTP Cloud 4.3 Web 128mm APP Web App Internet Explorer8.0 Firefox3.0 Mobile 2 ENTER AAAA Office EMail Email Mail 102mm 7 7 8 9 4 5 6 1 2 3 0 PLC RS232CRS422/485 1 USB

More information

第八章 社会事业发展与边疆和谐稳定

第八章  社会事业发展与边疆和谐稳定 附 件 黑 龙 江 和 内 蒙 古 东 北 部 地 区 沿 边 开 发 开 放 规 划 2013 年 8 月 目 录 前 言.1 第 一 章 开 放 基 础 与 发 展 背 景...2 第 一 节 开 放 合 作 条 件... 2 第 二 节 机 遇 与 挑 战... 3 第 三 节 战 略 意 义... 4 第 二 章 战 略 定 位 与 发 展 目 标...4 第 一 节 指 导 思 想...

More information

HMI COM1 RS SIEMENSE S7-200 RS485

HMI COM1 RS SIEMENSE S7-200 RS485 目录 第一部分维控人机界面串口引脚定义...2 1 LEVI777T COM1 引脚定义原理图...2 2 LEVI777T COM2 引脚定义原理图...2 3 LEVI908T COM1 引脚定义原理图...2 4 LEVI908T COM2/COM3 引脚定义原理图...3 第二部分通信针头...4 1 通信针头...4 第三部分各 PLC 与 LEVI 通信线接法...5 1 西门子 S7-200

More information

专注于做最好的嵌入式计算机系统供应商

专注于做最好的嵌入式计算机系统供应商 专注于做最好的嵌入式计算机系统供应商 基于 ARMSYS2440/2410 开发应用程序 (EVC&VS2005) Rev 1.0 2008 年 3 月 24 日 杭州立宇泰电子有限公司 HangZhou LiYuTai Elec.Co.,Ltd 开发应用程序的过程一般分两步, 第一步在 PC 机开发环境下设计和编译应用程序, 第二步将它下载到 目标系统, 也就是我们的 ARMSYS2440 平台上运行

More information