西门子阀门定位器授权代理经销商
其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
说明 CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s不支持使用扩展模块或信号板。 4.2.6 使用指针进行间接寻址间接寻址使用指针访问存储器中的数据。指针是包含另一个存储单元地址的双字存储单元。 只能将 V 存储单元、L存储单元或累加器寄存器(AC1、AC2、AC3)用作指针。要创建指针,必须使用“移动双字”指令,将间接寻址的存储单元地址移至指针位置。指针还可以作 为参数传递至子例程。 S7-200 SMARTCPU 允许指针访问下列存储区:I、Q、V、M、S、AI、AQ、SM、T(**当 前值)和C(**当前值)。不能使用间接寻址访问单个位或访问 HC、L 或累加器存储区。 要间接访问存储器地址中的数据,通过输入一个“和”符号(&) 和要寻址的存储单元的第一 个字节,创建一个该位置的指针。指令的输入操作数前必须有一个“和”符号 (&),表示存储单元的地址(而非其内容)将被移到在指令输出操作数中标识的位置(指针)。 在指令操作数前面输入一个星号 (*)可指定该操作数是一个指针。如下图所示,输入 *AC1 表 示 AC1 存储指向“移动字”(MOVW)指令引用的字长度值的指针。在该示例中,在 VB200 和 VB201 中存储的值被移至累加器 AC0MOVD &VB200,AC1 将 VB200(VW200 的初始字节)中的地址传送至 AC1 以创建指针 ② MOVW *AC1, AC0 移动 AC1中的指针引用的字值 图 4-7 创建和使用指针 如下图所示,可以更改指针的值。由于指针是 32 位值,请使用双字指令修改指针值。可使用简单数学运算(例如加或递增)修改指针值。 9:㈥? 9:㈥? 9 9 9 9 9 9 9 9 9 9 $& $& $&$& ① MOVD &VB200, AC1 将 VB200(VW200 的初始字节)中的地址传送至 AC1 以创建指针MOVW *AC1, AC0 移动 AC1 中的指针引用的字值 ② +D +2, AC1 向累加器加 2 以指向下一个字位置 MOVW*AC1, AC0 移动 AC1 中的指针引用的字值指针示例 使用指针访问表中数据 该示例使用 LD14作为指向存储在配方表中的配方的指针,配方表的起始地址为 VB100。 在 本例中,VW1008 用于存储特定配方在表中的索引。如果表中每一个配方的长度都是 50 字 节,将该索引乘以 50 即可得到该特定配方的起始地址偏移量。 用指针加上该偏移量,即可访问表中的单独配方。 在本例中,配方会被复制到从 VB1500 开始的 50 个字节中使用偏移量访问数据 该示例将 LD10用作指向地址 VB0 的指针。 然后,将指针增大 VD1004 中存储的偏移量。 LD10 随后将指向 V 存储器中的另一地址(VB0+ 偏移量)。 之后,LD10 指向的 V 存储器 地址中的值将被复制到 VB1900。 通过更改 VD1004中的值,您可以访问任意 V 存储单 元。 表格 4-20 示例: 使用偏移量读取任意 V 存储单元的值 LAD STL 将 V存储器的起始地址加载到指 针。 要将项目组件从STEP 7?Micro/WIN SMART 下载到 CPU,请按以下步骤操作: 1. 确保以太网 (页 39)(**标准型CPU)或 RS485 (页 42) 通信的通信接口和 PLC 连接器电缆 正常工作,并且 PLC 通信正常运行。 2. 将 CPU置于 STOP 模式 (页 50)。 3. 要下载所有项目组件,在“文件”(File) 或 PLC菜单功能区的“传输”(Transfer) 区域单击“下载” (Download) 按钮,也可按快捷键组合 CTRL+D。 4.要下载选定的项目组件,单击“下载”(Download) 按钮下的向下箭头,然后从下拉列表中选择待下载的特定项目组件(程序块、数据块或用户自定义 Web (页 206))。 5. 单击“下载”(Download)按钮后,如果弹出“通信”(Communications) 对话框,请选择要下载 到 PLC 的通信接口和以太网 IP 地址或RS485 网络地址。 6. 在“下载”(Download) 对话框中,设置块的下载选项,以及在 CPU 从 RUN 模式转换为STOP 模 式 (页 50)和从 STOP 模式转换为 RUN 模式 (页 50)时是否希望收到提示。 7.或者,如果想要对话框在成功下载后自动关闭,请单击“成功后关闭对话框”(Close dialog on success) 复选框。 8.单击“下载”(Download) 按钮STEP 7?Micro/WIN SMART 将完整程序或所选择的程序组件复制到CPU。状态图标指示信息 性消息,或下载时是否出现潜在问题或错误。状态消息提供操作的特定结果。 说明可以将*初创建的、适用于固件版本为 V1.x 的 S7-200 SMART CPU 项目组件下载至固件版 本不低于 V2.0 的CPU。但是,无法将*初创建的、适用于固件版本不低于 V2.0 的 CPU 项 目组件下载至固件版本为 V1.x 的 CPU中,在项目组件使用不受固件版本 V1.x 支持的功能 时尤为如此。 STEP 7?Micro/WIN SMART 还支持在 RUN模式下执行程序编辑和下载 下载时,STEP 7?Micro/WIN SMART 和 CPU对项目组件依次执行以下任务: 步骤 操作 相关主题和更多说明 1. 基于所选择的下载对象,程序编辑 器中的项目组件充当下载操作的输入。程序编辑器可以包含输入的新 程序数据、保存并打开的 .smart 项 目或上传的 ASCII 导入文件。 打开文件 范围检查项目文件 I/O 错误 程序编辑器错误 2. STEP 7?Micro/WIN SMART 编译 编译或下载命令启动编译器。如果编译顺利通过,程序控制移交至下 一步;如果未通过,退出编译或下 载操作。 所有 STEP 7-Micro/WIN SMART编译器错误 都列在输出窗口。双击错误,编辑器将滚动 至错误位置。编译成功后显示生成的程序和 数据块大小。 3. 通过通信网络将块发送到CPU 进行 PLC 编译。 通信错误 要下载(编辑器至 PLC)或上载(PLC 至编 辑器),PLC 通信必须正常运行。确保网络硬件和 PLC 连接电缆正常操作。 4. PLC 编译 如果 PLC 编译成功,程序控制移交 至下一步;如果失败,退出下载并 报错。PLC 编译器会验证 PLC 硬件支持全部程序指 令、范围和结构。 在 PLC 菜单的“信息”(Information) 区域中,单击 PLC 按钮查看找到的第一个编译错 误 5. 程序位于 CPU **存储器中,随时 可在 RUN 模式下执行。 致命错误(页 985)和非致命运行错误 (页 982)可从 PLC 菜单的“信息” (Information) 区域访问。如果下载尝试生成编译器错误或下载错误,则更正错误,然后重新尝试下载。 另请参见 上传项目组件 (页 97)上传项目组件 要将项目组件从PLC 上传到 STEP 7?Micro/WIN SMART 程序编辑器,请按以下步骤操作: 1. 确保网络硬件和 PLC连接器电缆(以太网 (页 39)或 RS485 (页 42))运行正常,并确保 PLC 通 信运行正常 (页 720)。 2.要上传所有项目组件,在“文件”(File) 或 PLC 菜单功能区的“传输”(Transfer) 部分单击“上传” (Upload)按钮,或按快捷键组合 CTRL+U。 3. 要上传所选项目组件,单击“上传”(Upload)按钮下的向下箭头,然后选择具体要上传的项目 组件(程序块、数据块或系统块)。 4. 如果弹出“通信”(Communications)对话框,请选择要上传的 PLC 通信接口和以太网 IP 地址 或 RS485 网络地址。 5. 在“上传”(Upload)对话框中,可改选要上传的块(如果已选择)。 6.(可选)如果想要对话框在成功上传后自动关闭,单击“成功后关闭对话框”(Closedialog on success) 复选框。 7. 单击“上传”(Upload) 按钮以开始上传STEP 7?Micro/WINSMART 复制用户选择从 PLC 上传到当前打开项目的完整程序或程序组件。状态图标指示信息性消息,或上传时是否出现潜在问题或错误。状态消息提供操作的特定结 果。如果上传成功,可保存上传的程序,或进行进一步更改。PLC 不包含符号或状态图表信息; 因此无法上传符号表或状态图表。 说明不建议使用更早版本的 STEP 7-Micro/WIN SMART 将项目上传到较高版本的 CPU 中 上传到新项目是捕获程序块、系统块和/或数据块信息的保险方法。由于项目空白,不会意外损坏数据。如果要使用位于另一项目的状态图表或符号表中的信息,可始终打开第二个 STEP 7?Micro/WIN SMART实例,然后将该信息从另一项目文件复制过来 (页 115)。 如果要覆盖在下载 (页 94)到 PLC后对程序进行的全部修改,上传到现有项目这一操作很有 用。但是,上传到现有项目会覆盖对项目进行的任何添加或修改。只有在要使用存储在PLC 中的项目彻底覆盖 STEP 7?Micro/WIN SMART 项目时,才使用此选项。 STEP 7?Micro/WINSMART 不会上传注释,但是如果当前在程序编辑器中打开带有注释的程序,则保留这些注释。注意上传是否会覆盖现有项目,并且仅当项目类似时才使用此方法。 4.3.3 存储类型 CPU提供了多种功能来确保用户程序和数据能够被正确保留。 ? 保持性存储器:在一次上电循环中保持不变的可选择存储区。可在系统数据块中组态保持性存储器。在所有存储区中,只有 V、M 和定时器与计数器的当前值存储区能组态为 保持性存储区。 ?**存储器:用于存储程序块、数据块、系统块、强制值以及组态为保持性的值的存储器。 ? 存储卡:用于标准 CPU 的可拆卸microSDHC 卡,可用于以下用途: – 用于作为程序传送卡 (页 101)存储项目块 – 作为恢复为出厂默认设置的卡 (页175)完全擦除 PLC – 作为固件更新卡 (页 98)更新 PLC 和扩展模块固件 4.3.4 使用存储卡 使用存储卡 标准S7-200 SMART CPU 支持使用 microSDHC 卡进行以下操作: ? 用户程序传送 (页 101) ? 将 CPU重置为出厂默认状态 (页 175) ? 支持 CPU 和连接的扩展模块的固件更新以下 CPU 行为是共同的,而无论存储卡的用法: 1.在 RUN 模式下将存储卡插入 CPU 导致 CPU 自动转换到 STOP 模式。 2. 如果插入了存储卡,则 CPU 不可前进到RUN 模式。 3. 仅在 CPU 上电或暖启动后执行存储卡评估。因此,只能在 CPU 上电或暖启动后进行程序传送 和固件更新。 4.存储卡可用于存储与程序传送和固件更新使用不相关的文件和文件夹,只要其名称不与用于 程序传送和固件更新使用的文件和文件夹名称冲突。 警告安装存储卡之前,请验证 CPU 当前并未运行任何进程。 安装存储卡将导致 CPU 进入 STOP模式,这可能会影响在线过程或机器的操作。意外的 过程操作或机器操作可能会导致死亡、人身伤害和/或财产损失。 在插入存储卡前,请务必确保CPU 处于离线模式且处于安全状态。 程序传送卡 存储卡可用于将用户程序内容传送到 CPU **存储器中,完全或部分替换已在装载存储器中的内容。 要用于程序传送目的,按以下方式组织存储卡: 表格 4-21 用于程序传送卡的存储卡 在卡的根级别文件:S7_JOB.S7S 包含字 TO_ILM 的文本文件 文件夹:SIMATIC.S7S 包含要传送到 CPU的用户程序文件的文件夹 重置为出厂默认设置的卡 存储卡可用于擦除所有保留数据,将 CPU 重置为出厂默认状态。 要用于复位为出厂默认(页 175)目的,请按以下方式组织存储卡: 表格 4-22 用于复位为出厂默认设置的存储卡 在卡的根级别 文件:S7_JOB.S7S包含字 RESET_TO_FACTORY 的文本文件