西门子盘锦授权代理商
西门子盘锦授权代理商
执行程序段相关的大容量工作存储器可以为用户程序提供足够的空间。作为程序装载存储器的微型存储卡(大为 8 MB)也允许将可以项目(包括符号和注释)保存在 CPU 中。装载存储器还可用于数据归档和配方管理。
灵活的扩展能力;
多达 32 个模块,(4排结构)
MPI多点接口;
集成的 MPI 接口多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 16 条连接。在这些连接中,始终为编程器和 OP 分别预留一个连接。通过“全局数据通讯”,MPI可以用来建立多16个CPU组成的简单网络。
PROFIBUS DP 接口:
带有 PROFIBUS DP 主/从接口的 CPU 315-2 DP 可以用来建立高速、易用的分布式自动化系统。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程).
全面支持 PROFIBUS DP V1 标准。它提高了 DP V1 标准从站的诊断和参数化能力。
C/E 编码器单元(通过 DRIVE-CLiQ zui多连接 5 个编码器)
DMC20/DME20 DRIVE?CLiQ 集线器模块(zui多 1 个)
带 DRIVE-CLiQ 接口的电机
SIMOTION D410-2 连接概述
在选择电缆规格时,必须始终遵守允许的zui大电缆长度。
如果超出大长度,可能会发生故障。
允许使用的 PROFIBUS DP 电缆长度取决于具体配置。
在矢量控制和“V/f"控制中使用以下功能时,需要使用电压监控模块(VSM):
● 同步
通过“同步"功能可以使驱动和当前电源/电网同步,同步后便可以直接切换到电网上( 旁路)。另一个用途是电机在电网上暂时工作,这样可以在设备不停机的状态下进行变频器。
选择了外部采集实际电压 (p3800 = 1) 时,电压由 VSM
采集,该模块连接到电源相位上并通过 DRIVE-CLiQ 分配给一个电机模块。
● 重启
在上电后,“重启"功能将电机模块自行切换到一个正在的电机上。在无编码器运行中,首先搜索当前电机转速。
使用永磁同步电机时,该功能需要使用一个电压监控模块(VSM),详细说明请参见文档:SINAMICS S120 控制单元手册、SINAMICS S120/S150 参数手册中的参数
p1200。
定时器指令SIMATIC定时器指令
打开定时器
有记忆的打开定时器
打开定时器(TON)和有记忆的打开定时器在使能输入 接通时记时。定时器号(Txx)决定了定时器的分辨率,并且分辨 率现在已经在指令盒上标出了。
关断延时定时器
关断延时定时器用于在输入断开后延时一段时间断开输出。定 时器号(Txx)决定了定时器的分辨率,并且分辨率现在已经在指 令盒上标出了。
表6- 72 SIMATIC定时器指令的有效操作数
输入/输出
数据类型
操作数
TXX
WORD
常数(T0到T255)
IN
BOOL
I、Q、V、M、SM、S、T、C、L、功率流
PT
INT
IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、
*AC、常数
如表6--73所示,三类定器用于执行不同类型的定时任务:
q 打开定时器(TON)用于单一间隔的定时
q 有记忆打开定时器(TONR)用于累计许多时间间隔
q 关断延时定时器(TOF)用于关断或者故障事件后的延时(例如:在电机停后,需要冷却电机)
表6--73 定时器指令的操作数
类型
当前值>=预设值
使能输入(IN)的状态
上电周期/扫描
TON
定时器位ON,
当前连续计数到32767
ON:当前值计数时间
OFF:定时器位关闭,当前值 = 0
定时器位OFF,
当前值=0
TONR
OFF:定时器位和当前值保持后状态
定时器位OFF
当前值可以保持1
TOF
当前值=预设值,停止计数
ON:定时器位接通,当前值 = 0
OFF:在接通至断开转换后定时器开
始计数
定时器位OFF 当前值=0
1 有记忆定时器的当前值可以设为掉电保持,有关S7- 200 CPU有记忆存储器的详细内容参阅第4章
编程器使用操作过程流程
1. 清除用户程序存储器内容
在写入新程序之前,执行下列步骤,清除程序存储器的内容,当全部程序被消除后,编程器上显示变为空(NOP)。其操作步序流程如右图所示:
不同型号的 PC 终步地址
2. 程序写入
将用户程序写到基本单元里去的键操作步序流程下图所示。
举例
试将下面程序键入PC。
程序写入的键入过程和显示:
3. 用步序号读出程序
用步序号读出程序操作流程如下:
举例
读出步序号102~106这段梯形图程序。
程序读出的键入过程和显示
4. 程序查找
程序查找功能可使用户很快地确定程序中的指定器件,在不给出步序号时要找出给定的某一条指令。这个流程图不能用于寻找常数,若要寻找常数,可先找对应的OUT指令,然后再用键即可找到。
举例
查找下列梯形图中第二个M100触点的步序号,及其下一条指令。
程序查询的键入过程和显示
5. 修改程序
要修改某一条指令,应先程序查询功能确定并读出要修改的指令,然后写入新的指令,并按下该步序即变为新的指令,旧的指令自然被去掉。
举例
用编程器修改程序,将下面梯形图中X402的常闭触点改为T451的常开触点。
程序修改的键入过程和显示
6. 删除和插入程序
要在程序中删除一条指令,先利用程序查找功能确定并读出要删除的指令,然后按下键,紧随删除指令之后步序号将自动减一。
想要在程序中插入一条指令,先用程序查找功能确定并读出紧接在要插入指令后的那条指令,然后键入要插入的指令并按 键,指令步序号随着新的指令送入之后自动加1。
举例
用编程器修改程序,在梯形图中插入M113的常开触点。
程序插入的键入过程和显示
7. 检查程序
一段程序写好后要进行检查,看是否写得对,如果有错就要修改。程序检查操作分为语法检查、线路检查、求和校验检查、双线圈检查等。
此时,PC的基本单元应处于“STOP”状态 ,而编程器处于“PROGRAM”状态 。
1) 语法检查
语法检查键操作流程图如下:
语法错误代码说明:
代码1-1: 说明器件号不对或器件号不匹配,
(如OUT X405)
代码1-2: 说明指令OUT C或 T 后漏掉设定值K。
代码1-3:设定值K不正确。
2) 线路检查
线路检查键操作流程图如下:
线路错误代码说明
代码2-1: 对同一逻辑行中,LD/LDI使用次数超过8次。
代码2-2: LD/LDI ANB/ORB使用不正确;
MC MCR EJP 或END没有连在母线上。
代码2-3: 步进顺控指令不符合规定:
STL没有从母线上开始; -STL在子程序中;
-MC/MCR 在STL之中; -缺少RET指令;
-STL连续使用超过8次。
代码2-4:子程序启动(F670 K06)指令用了两次以上。
代码2-5:子程序不匹配,可能存在以下错误:
-调用指令(F670 K07)误用在子程序中;
-缺少子程序返回指令(F670 K09);
-子程序返回指令(F670 K09)在子程序外面;
-子程序调用指令(F670 K09)在STL内部;
3) 求和校验检查
求和校验用的是监视警戒线路,用于检查数据是否出错,这里主要是指程序存储器中的数据求和,并检查这个和是否为一个常数。
求和过程是在以下情况进行的:①编程器选择开关从编程(PROGRAM)拨至监控(MONITOR)。②编程器从可编程控制器上取下来。③插入、修改等编辑工作完成以后。④当可编程控制器在运行时,“在线”修改常数以后。
求和检查是在下面情况下进行的:①接通电源。②编程器选择开关从编程(PROGRAM)至监控(MONITOR)。编程器从可编程控制器上取下。
求和检查键操作流程图
4) 双线圈检查
在许多情况下,编程时常常要两次或更多次对同一个器件使用OUT指令,这就是所谓的双线圈操作。这种双线圈操作在跳步指令程序段和步进顺序控制指令程序段里很有用,另外许多功能指令线圈也可以两次或多次地使用。这里需特别指出的是,双线圈输出使用不当,可能发生同一线圈同时要接通、又要断开的问题。为了避免出错,可用双线圈检查流程对程序中的双线圈输出情况作检查。
双线圈检查键操作流程图
重复上述操作,可检查下一个双线圈。
8. 监控操作
用户程序键入主机并且进行语法检查后,即可将 PC 置于监控状态,运行程序和调试程序。本操作可以监视 I/O 继电器、内部辅助继电器的状态;也可以监视定时器、计数器的状态及数据内容。监控操作对用户调试程序很有用处。
执行监控操作时,基本单元模式选择开关设置在运行(RUN)的位置,而编程器的选择开关则应设置在监控(MONITOR)位置。程序监控具体包含以下几种操作:
1) 器件监控
器件监控键操作流程图如下:
执行这一功能时,在编程器上显示的是指定据件器件的状态。
在监控定时器或计数器时,可显示剩余的时间或计数值。当定时时间到或计数完成时,编程器上的“ON/OFF”发光二极管亮,作指示用。当PC处于停机状态时,则显示设定的常数.
该状态下也可以对跳步回路里的元件进行监控。
举例
要求:对下面程序段中T450的延时及动作进行监视。
键入操作:
此时,X402要是断开,则数据显示数码管显示设定值;若X402有输入,则可看到数据显示数码管K值不断减小,当延时时间到, “ON/OFF”发光二极管亮。
2) 指令监控
指令监控键操作流程图如下:
指令监控应用注意事项:
(1)不能监视有跳步指令的程序段.
(2)在下列情况显示接通状态:
-常开触点动作,常闭触点不动作.
-输出线圈接通、定时器/计数器线圈接通.
(3)当定时器或计数器的定时/计数末完成时,定时器/计数器触点不指示接通状态.
(4)对定时器或计数器的监视时,对剩余时间或末计的数不能监视.
3) 改变定时器或计数器的设定值
键操作流程图如下:
这种操作不能监控跳步程序中的器件;如果要改变的设定值所对应的计数器或定时器正在工作,则待计数或定时完成后,设定的常数值才会改变。
4) 强迫接通、断开操作
键操作流程图如下:
可强迫接通、断开的器件主要是指辅助继电器和定时器、计数器等,由于这一操作只能持续程序执行的一个扫描周期,所以这一功能的主要作用仅仅是使定时器、计数器强迫定时加快、计数加快、强迫复位,使有关器件置位、复位、电路锁存等。
需要指出的是在停(STOP)模式下,定时器不能强迫接通。但在停(STOP)模式下,可强迫输出接通(记忆接通状态)。要得到复位状态,可强迫断开。
如果一个线圈正在跳步,不能其进行强迫接通、断开的操作。
应用举例
要求:在输入X400没有接通时,对下面程序段中辅助继电器M300 强迫其接通。
键入操作: