西门子PLC模块(代理)经销商
西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
新数据类型 在 S7-1500 中,对数据类型集进行了扩展并新增了一些数据类型转换选项。 另请参见:AUTOHOTSPOT •常量 S7-1500 中还增加了一些常量符号选项。 这样就可以将数据类型分配给常量。 另请参见: AUTOHOTSPOT3.4.6.2 GRAPH 程序中的变更 (S7-1500) 简介 PLC 移植将自动修改 GRAPH 程序,以尽量适应新的 CPU系列。 在此过程中,将对编程条件 语句中的操作和 LAD 或 FBD 程序段进行分析。 并对 S7-1500中无效的程序结构进行更新。 会将新 CPU 中无法使用的指令替换为相应的 S7-1500 指令。 符号寻址 集成符号编程是SIMATIC S7-1500 中的一个特性。通过这种方式极大地提高了编程效率,同 时还降低了访问错误的风险。如果原程序使用符号名称尚未声明的**地址,则会将该**地址标记为无效。 编译移植 程序之前,必须先对符号名称进行声明。如果原程序中使用已声明了符号名称的**地址,则在移植过程中将使用符号名称而非** 地址。将使用片断访问代替对所声明符号操作数中各个位的访问。 以下示例说明了移植前的**地址访问: %DB1.DBx1.1而下面显示的则是在移植过程中如何替换**地址访问。 由于在“DataBlock1”中第一个数据字节声明为“FirstDataByte”变量,可将该变量中第一个位的访问替换为一个片段访问。"DataBlock1".FirstDataByte.x1 完全限定访问 在 S7-300/400程序中,通常经常使用部分限定寻址进行间接访问。 此时,只能指定数据块 中的 DB 变量地址。 而不会指定地址中的 DB 名称或 DB编号(如,%DBX0.2)。 在运行过 程中,程序将访问 DB 寄存器中当前存储的数据块。 S7-1500 不支持部分限定寻址。要间接寻址 DB 变量,则可以使用“DB_ANY”数据类型的块参数。 如果在 GRAPH程序中使用了部分限定地址,则在移植后将报告为错误。该块无法编译。 此时,需要将部分限定地址替换为完全限定访问。 条件语句中的LAD/FBD 元素 Transition、Interlock、Supervision 和 Permanent 指令中的 LAD 或FBD 程序段的移植过程, 与单纯 LAD 或 FBD 块中程序段的移植过程相同。 另请参见: 将 LAD/FBD 程序移植到S7-1500 (页 200) GRAPH 操作 SIMATIC S7-1500 对指令集进行了稍许修改。包含有一些新指令或替换了旧指令。 如果在 GRAPH 操作中使用了这些指令,则在移植过程中将检查在 S7-1500 是否支持这些指令。并尽可能延续使用这些指令。 如果一条指令在 S7-1500 中不可用,则将尝试将其替换 为一个兼容的或类似的指令。例如,“RLDA: 循环左移状态位 CC 1”和“RRDA: 循环右移状态位 CC 1”指令。 这两个指令将 替换为“ROR:循环右移”和“ROL: 循环左移”指令。 如果在移植过程进行指令替换,则将在移植日志中进行相应记录。 需要检查移植后的程序并进行必要的修改。 另请参见: 将指令移植到 S7-1500 中 (页 166) 3.4.6.3 修改 GRAPH 块接口(S7-1500) 在移植过程中修改块接口 在移植过程中将修改 GRAPH 块的接口。修改后,GRAPH 可进行 S7-1500优化内存访问。在 S7-1500 中,GRAPH 块始终激活优化块访问功能,并且无法取消选中。并会对以下区域进 行更改: •静态参数:“STATIC” • 输出参数:“OUTPUT” • 所有内部参数的保持性设置 另请参见可优化访问的块 如果在原程序中使用S7-1500 中预留的参数名称,则在移植过程中会对这些参数进行重命名在移植过程中,将对静态参数进行以下修改: • 该接口将在GRAPH FB 的每步和转换条件的“静态”部分中包含一个结构。在 S7-300/400中,使用“GraphStep”、“GraphStepMin”、“GraphTransition”和“GraphTransitionMin”数据类型。而在 S7-1500 中,则将使用新数据类型“G7_StepPlus”和“G7_TransitionPlus”重新生成步和转换条件的结构。 具体的移植过程如下所示: –“SNO”和“TNO”参数将和原结构的默认值一同转换,而其它所有默认值则不会进行转 换。对*低内存空间具有一定要求的 GRAPH DB程序中并不包含“SNO”和“TNO”参数。 如果要移植一个对*低内存空间具有一定要求的 DB,则在移植过程中将为以“1”开头的参数分配默认值。 – 但不会自动调整 GRAPH 程序中使用修改后参数的位置,而是标记为错误。在移植后必须手动调整所使用的位置。 • 其它所有静态参数都将转换为“RT_DATA”结构。移植过程将尽可能延续使用默认值,并自动调整程序中的使用位置。 输出参数 由于在 S7-1500上进行条件分析期间不再支持输出参数“S_CRITSUP”,会在移植时将其 删除。 但不会自动调整 GRAPH程序中的使用位置,而是标记为错误。在移植后必须手动调 整所使用的位置。 所有内部参数的保持性设置 内部 GRAPH参数的保持性设置会影响掉电后顺控系统的动作: • 带有保持性参数的 GRAPH 块在掉电后,将继续执行上一个激活的步。 •带有非保持性参数的 GRAPH 块在掉电后,将重新启动初始步。 系统默认 S7-300/400 创建的 GRAPH块具有保持性接口参数。 在将 GRAPH 函数块从 S7-300/S7-400 CPU 移植到 S7-1500 CPU时,内部参数的保持性不会 保留。移植后,内部参数将声明为非保持性。 要在移植后将 GRAPH函数块的内部参数声明为保持性,请按以下步骤操作: 1. 在移植后,打开 GRAPH 函数块。 2. 在“编辑”(Edit)菜单中,选择“保持性内部参数”(Retentive internal parameters) 命令。 在 GRAPH函数块的块接口中,将“保留”(Retain) 列中内部参数的设置从“保留”(Retain) 更变为“非保留”(Non-retain)。 3. 保存并编译项目。 参数设置将应用于所有背景数据块。如果项目中所用 CPU 的固件版本为V3 且希望升级到固件版本为 V4.0 及以上版本的 CPU,则 只需更换设备即可。 为此,可使用 TIA Portal中的“更换设备”功能。在进行设备更换时,项目将保持不变。用 户仍可继续运行由固件版本 V3 创建的程序。 规则更换设备时,请遵循以下基本规则: • 仅当项目由固件版本 V3.0 的 CPU 创建时,才能进行设备更换。如果项目采用固件版本V1.0 或 2.0 的 CPU 创建,则需在项目中离线创建一个固件版本为 V3.0 的新 CPU,并将 用户程序复制到该 CPU中。 • 但不能使用版本为 V3 的 CPU 替换版本为 V4 的 CPU。如果要继续使用当前版本为 V3 的CPU,则需在更换设备之前为该 CPU 创建一个副本。 • 程序不能通过存储卡传送到新 CPU中,而应通过“更换设备”功能进行传送。有关详细 信息,请参见以下章节。 HMI 面板 在进行设备更换时,由于所组态 HMI面板的固件版本和通信方式不同,对这些面板的 处理方式也有所不同。下表列出了移植中支持的 HMI 连接: 面板的固件版本PUT/GET 通信 移植到 V4 V11 或以上版本 - S7-1200 不支持该组态。将 HMI 面板的固件版本升级为V12.0,然 后编译并加载该组态。 V11 或以上版本 √ S7-1200 支持该组态。更换设备后,在对项目进行编译和下载时,系统将自动建立连接。 V12 或以上版本 - S7-1200 支持该组态。更换设备后,在对项目进行编译和下载时, 系统将自动建立连接。在编译程序时,用户会收到有关移植 HMI 面板的特定信息。 S7-1200 扩展模块 如果已在系统中使用下列统一插入的 S7-1200模块,则必须为这些模块执行固件更新以确 保能够使用 S7-1200 V4 进行操作。 • ASi - 主站 - CM 1243 •DP - 主站 - CM 1243-5 • WAN CP - CP1243-1 新提供的 S7-1200模块发货时,已安装了*新的固件。 受保护块 具有专有知识保护或防拷贝功能的块不能升级为版本 V4。如果项目包含有受保护的块,则在移植之前必须移除保护。 如果这些块由供应商提供且不知密码,则需咨询供应商获取密码或与兼容 V4 版本的块。 警告防止人身伤害和设备损坏 某些情况下,在设备的更换过程中会对程序进行相应的更改。在更换设备之后且运行之前,请在测试环境中对程序进行全方位测试 • 项目中包含有固件版本为V3 的 CPU, • 且不包含任何受保护的块。 操作步骤 更换 CPU 时,请按以下步骤操作: 1. 选择待替换的版本为 V3 的CPU。 2. 在快捷菜单中,选择“更换设备”(Change device) 命令。 将显示“更换设备”(Change device)对话框。 3. 在树结构中的“新设备”(New device) 下,选择替换当前 V3 CPU 的 V4 CPU。 4.单击“确定”(OK)。 当前 CPU 将替换为新 CPU。 5. 选择该新 CPU,在快捷菜单中选择命令“编译 >硬件和软件(仅更改)”(Compile > Hardware and software (only changes))。将编译该设备的组态和用户程序6. 可选:必要时,可对程序中的各个块应用专有知识保护和防拷贝保护功能。 7. 选择该新CPU,在快捷菜单中选择命令“下载到设备 > 硬件和软件(仅更改)”(ownload to device >Hardware and software (only changes))。 该设备的组态和用户程序将装载到新的 CPU 中。此时,便完成了设备更换。 警告 防止人身伤害和设备损坏 某些情况下,在设备的更换过程中会对程序进行相应的更改。在更换设备之后且运行之前,请在测试环境中对程序进行全方位测试。 说明 其它支持 有关移植到 S7-1200 V4 的常见问题与解答的*新信息在S7-1200 V4 中,可为所使用的各组织块特定设置其可中断性。在更换设备时,所有组织 块均组态为不可中断,以确保 V3程序的可执行性保持不变。也确保 V3 程序的 OB 优先 级保持不变。在移植之后,则可根据需要对优先级和可中断性设置进行相应更改。在版本 V4 中,诊断中断的行为进行了以下更改: 在版本 V3 中,启动信息中通常包含模块的触发信息和通道编号。而在版本 V4中,仅未决 的诊断事件才生成该信息。例如,如果由于故障已修正而没有未决的诊断事件,则将仅指示 正在触发该模块。 访问级别S7-1200 V4 对访问级别进行了扩展。下表列出了在 V4 中如何表示 V3 固件中的保护等级: V3 中的保护等级 V4中的访问级别 含义 无保护 完全访问权限 (无保护) 无密码保护的无限制访问。 只读 读访问权限 HMI 访问和 CPU间的无障碍通信没有密码保护。 在 CPU 中进行更改(写访问)以及更改 CPU 的操作模式 (RUN/STOP) 时,需要密码。读/写保护 HMI 访问权限 HMI 访问和 CPU 间的无障碍通信没有密码保护。 在 CPU 中读取数据、进行更改(写访问)以及更改CPU 的操作模式 (RUN/STOP) 时,需要密码。 - 无访问权(完全 保护) 不输入密码无访问权。 访问 HMI、在 CPU中读取数据、在 CPU 中更改(写入)数据以及更改 CPU 的操作模式 (RUN/STOP) 时,需要密码。 指令库 移植到S7-1200 V4 之后,仍可继续使用 V3 固件版本库中的指令。这样,可确保继续使用 原程序。S7-1200 V4中还包含有许多与 S7-1500 指令相兼容的新指令。 有关指令库的更多信息,请参见系统手册《SIMATIC S7-1200自动化系统》。