西门子中国工业控制一级代理商
浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
● 具有一个有效的且一致的参考程序。
● 所有块均编译为*新版本, 以及项目中的块,但项目中的块不能在程序执行过程中调
用。
● 程序由 TIA Portal V12 或更高版本创建,或已升级到此版本。
移植前的准备
可按以下步骤进行移植前的程序准备:
1. 在项目树中打开带有参考程序的 CPU。
2. 打开文件夹“程序块 > 系统块”(Program blocks > System blocks),并检查文件夹中所包含
的块是否带有扩展名“_LF”(传统函数)。
在 TIA Portal 中不支持 STEP 7 中的某些库块。 由于这些块具有专有技术保护,在移
植 PLC 时,不会将这些块传送到 S7-1500 中。
3. 必要时,可使用“指令”(Instructions) 任务卡中的指令替换这些块。
步骤
要在 TIA Portal 中将 PLC 程序移植到 S7-1500 中,请执行下列步骤:
1. 在项目树中打开带有参考程序的 CPU。
2. 打开设备组态。
3. 在设备视图或网络视图中,选择包含参考程序的 CPU。
4. 在快捷菜单中,选择命令“移植到 S7-1500”(Migrate to S7-1500)。
将打开“移植到 S7-1500”(Migrate to S7-1500) 对话框。在“新设备”(New device) 区域中,选择程序移植的目标 CPU,单击“确定” (OK) 进行
确认。
将显示一条安全消息,通知该程序在移植过程中将发生变更。
6. 确认此安全提示。
开始移植 PLC 程序。
7. 打开巡视窗口,选择“信息 > 常规”(Info > General) 选项卡,并检查移植是否成功。
如果无法进行移植,则将收到一条报警信息说明原因。 例如,参考程序未编译为*新版本
时,将发生这种情况。
8. 双击该报警,打开移植日志。 移植日志中包含有移植报警的详细信息,以及在新 CPU 上对
可执行文件必须进行的相应程序更改。
9. 按照当前移植日志中的所有信息进行处理。
10.编译移植的项目。
结果
在项目树中原 CPU 旁新建了一个 CPU。 该 CPU 中包含移植后的 PLC 程序。
要访问 S7-1500 中的功能,建议启用移植块的优先块访问。有关此部分的详细信息,
请参见“另请参见”。
说明
请注意,PLC 移植中仅转换 PLC 程序。 原 CPU 中的硬件组态则不会自动传送到 S7-1500
系列的 CPU 中。 需要在移植后手动对新 CPU 进行硬件配置。
参见
使用日志 (页 313)
可优化访问的块 (页 2008)
4.2.3 显示日志文件
每次移植都将创建一个日志文件。该日志文件包含以下信息:
● 移植期间要对对象所作的修改。
● 对程序进行必要调整的相关信息。
如果要显示移植的日志文件,请执行以下步骤:
1. 在项目树中打开“公共数据 > 日志”(Common data > Logs) 文件夹。 在此文件夹中,包含
之先执行的所有移植。
2. 双击所需的移植日志。
将打开该日志。
3. 在“转至”(Go to) 栏中,程序中与位置相关的消息将使用箭头进行标记。 双击该箭头,将跳
转到程序中的相关位置。
4. 而带有附加信息的消息则会在“?”栏中标记为问号。 要查看该消息的附加信息,则单击此问
号。
参见
使用日志 (页 313)
4.2.4 移植 PLC 程序时的特别注意事项
4.2.4.1 有关移植 PLC 程序的信息
组织块
以下规则适用于移植组织块:
● 在传送过程中,块名称和编号都保持不变。
● 块接口也保持不变。
● OB 将分配给对应此 OB 类型的事件。
● 诸如优先级之类的 OB 参数也将保持不变。 如果在新 CPU 中分配了其它参数,
则将为这些参数指定默认值。OB121 和 OB122 将作为编程错误 OB 或 I/O 访问错误 OB 传送。但这两个 OB 在
S7-1500 中不能同步执行。这意味着在发生故障后,并非立即调用这两个 OB,而是按
照所组态的优先级进行调用。 另请注意,只有在设置了全局错误处理后才能在 S7-1500
中调用这两个 OB。
另请参见: 错误处理基本知识 (页 2700)
● S7-1500 不支持以下 OB,不能移植:
– OB60(多处理器中断)
– OB65(技术同步中断)
– OB7x(冗余错误)
– OB81(电源错误)
– OB84(CPU 硬件故障)
– OB85(程序执行错误)
– OB87(通信错误)
– OB88(处理中断)
– OB90(后台循环)
– OB101(热启动)
– OB102(冷启动)
另请参见: Auto-Hotspot
使用块参数
在 S7-1500 的块内使用块参数时,应遵循以下规则:
● 输入参数可能为只读。
● 输出参数可能只为写入。
● 输入/输出参数可以为读写。
● 可能只写入函数值 (Ret_Val)。
如果程序不符合以上规则,则将编译期间输出一条警告信息。 在这种情况下,可将相关输
入或输出参数转化为输入/输出参数。
适用于函数 (FC) 参数分配的其它规则。
另请参见:
函数的参数分配 (页 2019)
在程序执行过程中访问块参数 (页 2022)