新闻
SIEMENS西门子兰州授权代理商
2023-03-18 13:15  浏览:43
SIEMENS西门子兰州授权代理商

SIEMENS西门子兰州授权代理商

1.西门子变频器,保养维护,电容充电 1.外观检查 对长期存放的变频器,检查时要低档机在电源消失或故障时具有"自动再起动"功能;手动/自动切换;

 

西门子大型机有S7-400 :处理速度0.3ms / 1k字;
存贮器512k ;I/O点12672;
控制性能
可以分为**机、中档机和低档机。
低档机
这类可编程序控制器,具有基本的控制功能和一般的运算能力。工作速度比较低,能带的输入和输出模块的数量比较少。
比如,德国SIEMENS公司生产的S7-200就属于这一类。
中档机
这类可编程序控制器,具有较强的控制功能和较强的运算能力。它不仅能完成一般的逻辑运算,也能完成比较复杂的三角函数、指数和PID运算。工作速度比较快,能带的输入输出模块的数量也比较多,输入和输出模块的种类也比较多。
比如,德国SIEMENS公司生产的S7-300就属于这一类。
**机
这类可编程序控制器,具有强大的控制功能和强大的运算能力。它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算,还能进行复杂的矩阵运算。工作速度很快,能带的输入输出模块的数量很多,输入和输出模块的种类也很全面。这类可编程序控制器可以完成规模很大的控制任务。在联网中一般做主站使用。

西门子模块6ES7422-1HH00-0AA0

 

(1)安装机架UR2-H。
(2)在机架上安装PS407电源模块,在电池槽内放入2块锂电池,拨码拨到2BATT。
(3)设置冗余CPU的机架号,安装冗余CPU到机架。
CPU V3版本,通过同步子模板上的开关设置;
CPU V4以上版本,通过CPU 背板上的开关设置;
本实例中的CPU为6ES7 414-4HJ04-0AB0 机架号设置在CPU的背面,将左手边CPU的机架号设为0(拨码拨到下方),右手边CPU的机架号设为1(拨码拨到上方),CPU通电后此机架号生效。
(4)将同步子模板插到CPU前面板的两个IF插槽中,并固定。
(5)连接同步光缆。
将两个位于上部的同步子模板相连;
将两个位于下部的同步子模板相连;
在打开电源或启动系统之前要确保CPU的同步光缆已经连接,同步光纤的连接如图2所示。


图2 S7-400H 同步光纤的连接

(6)安装CP443-1以太网网卡。同时利用网线将2个安装好的CP443-1以太网网卡以及安装有Step 7或者PCS 7的电脑连接到一个交换机上,完成硬件互联。
(7)通电后CPU自检查。
CPU**次通电时,将执行一次RAM 检测工作,约需10分钟。这段时间内CPU 不接收通过通讯接口传来的数据,并且STOP LED 灯闪烁。如果有备用电池,再次通电时不再做此项检查工作。
(8)启动CPU,将CPU拨码拨到RUN状态,此刻两CPU保持STOP。

2.2硬件组态
1.首先双击“SIMATIC Manager”图标,打开SIMATIC Manager并新建一个S7-400H的单项目,在项目中插入一个“SIMATIC H Station”,插入结束,左侧树形目录下会出现一个“SIMATIC H Station(1)”,操作如下图所显示。


图3 插入一个400H站

2.点中SIMATIC H Station(1) 后,双击右侧“Hardware”组态硬件进入HW Config编辑器。
?在组态中添加两个UR2-H的机架,添加路径为:SIMATIC 400 > RACK-400 > UR2-H(6ES7 400-2JA00-0AA0)
?分别在两个机架中添加PS407电源模块,路径为:SIMATIC 400 > PS-400 > PS 407 10A(6ES7 407-0KR02-0AA0)


图4 在硬件组态中为400H站添加机架和电源模块

?分别在两个机架中添加CPU单元,添加路径为:SIMATIC 400 > CPU 400 > CPU 400-H > CPU 414-4H > 6ES7 414-4HJ04-0AB0 > V4.0,在添加CPU的过程中,需要为CPU上集成的DP接口设置地址并且创建所归属的Profibus DP总线,如下图所示:


图5 创建Profibus DP网络

为CPU 414-4H CPU添加同步模块(所选择同步模块的距离类型要保持一致),如下图所示:


图6 添加同步模块

同理,以一样的方式为Rack1添加CPU。
?分别在两个机架中添加CP443-1以太网通讯模块,路径:SIMATIC 400 > CP-400 > Industrial Ethernet > CP 443-1 > 6GK7 443-1EX11-0xE0 > V2.6;
为CP 443-1设置参数,创建并选择“Ethernet(1)”;
勾选“Set MAC address/use ISO protocol”,并且为该网卡设置MAC地址(网卡出厂预设MAC地址可以在CP网卡上看到),同时取消选择“IP protocol is being used”项。如图7所示:


图7  CP443-1修改MAC参数

以同样的方式,为Rack 1添加CP443-1并设置 MAC地址,选择子网“Ethernet(1)”。


图8 硬件组态结束后的结构

利用以上步骤就完成了硬件的组态,或者也可以先组态好Rack0及所需插入的所有模块,然后将其拷贝,生成Rack1及其所需插入的所有模块,在此操作中请注意修改新生成的Profibus网络参数以及Ethernet网络参数,设置方法请参考前文叙述。

2.3添加必要的OB组织块程序
以下*B块必须装入S7-400H 的CPU 中:OB70、OB72、OB80、OB82、OB83、OB85、OB86、OB87、OB88、OB121和OB 122;如果没有装载这些OB,H系统在出现错误时可能会进入STOP 状态。可以根据需要在这些OB中编写程序读取系统诊断信息。
在插入方式上,可以在Block目录下面通过右键选择“Insert New Object” > “Organization Block”,插入所期望的组织块,此处如果没有特殊需求的话,可以不对插入的组织块进行编程,插入空的OB即可。

2.4 硬件和程序的下装
为了实现Step 7与 CPU的通讯,首先要确保CP443-1与安装了Step 7的电脑之间的物理连接。
打开“SIAMATIC Manager” > “Options” > “Set PG/PC Interface…”可以将PG/PC接口设置成ISO Ind Ethernet 方式。如果使用的电脑安装了1613网卡,可以将PG/PC接口设置为1613的ISO通讯方式,如果使用的电脑中只装有普通的网卡,就选择普通网卡的ISO的通讯方式,如下图:本实验中选择的是Broadcom的普通以太网卡连接作为PG/PC物理通讯接口

1定时器功能介绍
WinCC中定时器的使用可以使WinCC按照指定的周期或者时间点去执行任务,比如周期执行变量归档、在指定的时间点执行全局脚本或条件满足时打印报表。WinCC已经提供了一些简单的定时器,可以满足大部分定时功能。但是在有些情况下,WinCC 提供的定时器不能满足我们需求,这时我们就可以通过 WinCC提供的脚本接口通过编程的方式实现定时的功能,因为脚本本身既可以直接调用WinCC其他功能,比如报表打印,也可以通过中间变量来控制其他功能的执行,比如通过置位/复位归档控制变量来触发变量记录的执行。WinCC 提供了C 脚本和VBS脚本,本文主要以全局 C 脚本编程为例介绍定时功能的实现。

2脚本中定时器介绍
既然在全局脚本中可以编程控制其他功能的执行,那么首先看看全局脚本的触发:


图1 脚本触发器分类

如图1所示: 脚本触发器分为使用定时器和使用变量, 定时器又分为周期执行和非周期执行一次,比如每分钟执行一次脚本属于周期执行,指定2012年10月1日执行一次属于非周期执行。 使用变量触发脚本,即在变量发生变化时,脚本就执行一次, 而变量的采集可以根据指定周期循环采集,或者根据变化采集,根据变化实际是1秒钟采集变量一次。

3使用脚本实现更多定时器功能
利用脚本自身的定时器, 可以通过在脚本中编程的方式实现更多其它定时功能。

3.1整点归档
WinCC提供了变量归档,变量归档分为周期归档和非周期归档,不管是周期归档或非周期的归档,都又可以通过一些变量或脚本返回值来控制归档, 比如:整点归档。下面的设置结合WinCC脚本,实现了在整点开始归档,归档五分种后停止归档,即每个小时仅归档前五分钟的数据。

软件环境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3
归档名称:ProcessValueArchive
归档变量:NewTag
归档周期:1 分钟
归档控制变量 startarchive
C脚本触发周期:10秒
脚本代码:
#include "apdefap.h"

int gscAction( void )
{

#pragma option(mbcs)
#pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
int t1;
GetLocalTime(&time);
t1=time.wMinute;

if(t1==00)
{
SetTagBit("startarchive",1);
}
if(t1==05)
{
SetTagBit("startarchive",0);
}
return 0;
}

归档设置如图2:


图2 归档设置

同理,在以上脚本的基础上做修改,可以实现在某个指定的时间点打印报表,只要在满足触发条件时调用下列函数:

RPTJobPrint("Myprintjob");

Myprintjob为事先创建好的打印作业。

脚本主要部分在于获取系统当前时间,下面的脚本实现了获取当前时间并分别获取年、

月、日、时、分、秒、毫秒,星期几的功能。

Varname1到Varname8为WinCC内部变量。若在WinCC画面上显示时,由于默认I/O 域


相关新闻
联系方式
公司:浔之漫智控技术-西门子PLC代理商
姓名:聂航(先生)
电话:15221406036
手机:15221406036
地区:直辖市-上海
地址:上海市松江区广富林路4855弄88号3楼
QQ:3064686604
微信:15221406036
15221406036 请卖家联系我
拨打电话
微信咨询
请卖家联系我