西门子6ES7590-1AB60-0AA0
PLC主要有整体式和模块式两种结构型式。 整体式PLC的每一个I/O点的平均价格比模块式的便宜,且体积相对较小,一般用于系统工艺过程较为固定的小型控制系统中;而模块式PLC的功能扩展灵活方便,在I/O点数、输入点数与输出点数的比例、I/O模块的种类等方面选择余地大,且维修方便,一般于较复杂的控制系统。
二、安装方式的选择
PLC系统的安装方式分为集中式、远程I/O式以及多台PLC联网的分布式。
集中式不需要设置驱动远程I/O硬件,系统反应快、成本低;远程I/O式适用于大型系统,系统的装置分布范围很广,远程I/O可以分散安装在现场装置附近,连线短,但需要增设驱动器和远程I/O电源;多台PLC联网的分布式适用于多台设备分别独立控制,又要相互联系的场合,可以选用小型PLC,但必须要附加通讯模块。
三、相应的功能要求
一般小型(低档)PLC具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。
对于以开关量控制为主,带少量模拟量控制的系统,可选用能带A/D和D/A转换单元,具有加减算术运算、数据传送功能的增强型低档PLC。对于控制较复杂,要求实现PID运算 、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高挡PLC。但是中、高挡PLC价格较贵,一般用于大规模过程控制和集散控制系统等场合。
(1)参数设置错误,变频器内部所设置的参数需要与所驱动的电机相匹配,如变频器参数设置不当或是设置错误将会导致变频器无法正常启动。但是在无线电频率资源中,由于无线电频率资源有限,在不同区域被反复复用的现象很常见,这又造成了相邻区域频率共用现象,于是形成同频干扰
(2)互调干扰指不同频率的信号在非线性电路中产生与有用信号频率*或相邻的无用信号。 严格按照相关规定运营,后,电信运营商要做好核查,保证网内的无线电发射设备参数正常,杜绝大功率无绳电话的使用,发现问题及时整改,3.3完善无线电监测和测向网络干扰源的定位查找是以完善的监测和测向网络为支撑的。
进而导致整个系统的电压紊乱,在这种情况下,电动机,大功率开关等设施都处于极不稳定的情况,而相对的电网产生的干扰信号却极其强烈,此时电源会发生突然短路的情况,同时伴随着电压的不稳定进而使整个系统都处于无法正常运转的情况。
总结了在公路施工中机电一体化系统存在的干扰源,,施工过程中会存在供电干扰,供电干扰在公路施工机电一体化当中所占的概率,其容易出现此种干扰现象,产生这种干扰的原因主要是大功率设备在机电一体化系统当中的普遍使用使电网受到不同程度的影响。
PLC控制系统的各类信号传输线除了传输各种有效的信息外,还传输着外部的干扰信号。主要是信号线受空间电磁辐射感应的干扰,这是很严重的。由信号引入干扰会引起I/O信号异常,大大降低测量精度,严重时将引起元器件损伤。隔离性能差的系统,将导致信号间互相干扰,引起共地系统总线回流,造成逻辑数据变化、误动和死机。实际生产过程中,PLC控制系统因信号引入干扰造成I/O点损坏的情况相当严重,由此引起系统故障。
输入通道中的检测信号一般较弱、传输距离较长,使现场干扰和电路结构模数混杂等因素很容易进入通道。保护方法可在输入端外加一级光电耦合器,一旦有高压电压等侵入回路时,使其击穿保护级光耦,可保护回路。
造成此类故障的原因主要是由于西门子变频器在使用的过程中出现多次过载或是西门子变频器长时间处于电压波动较大的情况,模拟地线,噪声地线以及仪器机壳的屏蔽地线等,这些地线应该分开布置,并在一点上与电源地相连。
与手段相比,管理手段是一种较为经济和有效的防范措施,并且是一种根本的解决方案,首先,相关部门要制定完善的法律法规,加强对无线电频率的保护,其次,要求相关设台单位加强自我管理,加强法规建设和宣传教育。
PLC控制系统的地线包括系统地,屏蔽地,交流地和保护地等,由于各个接地点电位分布不均,不同接地点间存在电位差而引起地环路电流,影响系统正常工作,若系统地与其它接地处理混乱,所产生的环路电流就可能在地线上产生电位分布,影响逻辑电路和模拟电路的正常工作,严重的造成系统瘫痪。
电磁波和电磁辐射等等可能影响到系统正常运转的围在于其周围的无形的[场",由于这些[场"无形的存在于系统的周围,因此很容易通过电源,传输线路等侵入系统,进而影响系统的正常运转,三,公路施工中机电一体化的抗干扰措施机电一体化系统在公路施工中的运用如果要达到更佳的效果。
3无线电波特性和频谱管理3.1完善无线电干扰查找流程解决无线电干扰问题的前提是找出干扰源,因此要对无线电干扰源进行查找,无线电干扰查找步骤可简单概括为:一听,二看,三算,四跟,五测,听是指,即通过用耳朵判断某些特定频段的干扰是否存在。
西门子6ES7590-1AB60-0AA0
- 用于故障安全SIMATIC S7系统的数字量输入
- 对于连接:
- 开关和 2 线制接近开关
- NAMUR传感器和机械触点以及危险区域信号
- 具有安全集成功能,用于安全运行
- 用于故障安全操作
- 集中式:带有 S7-31xF-2 DP
- ET200M 分布式:带 SIMATIC IM 151-7 F-CPU、S7-31xF-2 DP、S7-416F-2 和 S7-400F/FH
- 在标准操作中,可以像 S7-300 模块一样使用
Area of application
故障安全型数字量输入模块适用于连接:
- 开关以及2线制接近开关(BERO)
- NAMUR传感器和机械触点以及危险区域信号
该模块作为集中式与SIMATIC S7-31xF-2DP一起使用,并可在ET200M分布式I/O站中与 SIMATIC IM 151-7 F-CPU,S7-31xF-2 DP、S7-416F-2 和 S7-400F/FH 一起使用。它们也可以使用在非安全的标准模式下,并可像标准S7-300模块进行响应。
Design
故障安全型数字量输入模块具有以下机械特点:
- 设计紧凑:
坚固的塑料机壳里包括:- 绿色LED指示输入信号状态
- 绿色 LED 指示安全模式
- 红色 LED 显示组出错
- 通过前盖保护的前连接器的插槽
- 前盖上的标签区
- 安装方便:
安装方法与ET 200M的其它 I/O 模块相同 - 通过前连接器进行用户友好接线
注意:
在危险区域运行 6ES7 326-1RF00-0AB0 故障安全数字量输入模块时需要电缆 6ES7 393-4AA10-0AA0。
Functions
故障安全型数字量输入模块把从过程发送来的外部数字信号电平转换成SIMATIC S7 CPU内部信号电平。
安全功能所需的故障安全操作集成在模块中。
S7-200与V20的USS通讯
1、本例程的系统配置:
(1)安装Step7 Micro/Win V4.0 SP6软件和USS协议V2.3,软件下载地址:
(2)PC/PPI电缆、S7-200、电源模块、通信电缆。
(3)V20驱动装置和一台PC机。
2、在使用MicroWin software 创建项目之前,确认USS库文件已经安装:
3、创建一个例程:
3.1 设置通讯接口
本例程使用PC/PPI电缆。
3.2 建立PC和PLC之间的连接
“双击刷新”搜索到PLC后,点击”确认”。
3.3 用电缆将S7-200 Port 0端口与V20的RS485接口相连(注意端口连接规则:V20的
P+对3、N-对8),如下图所示:
3.4 变频器参数设置:
V20 可以通过选择连接宏Cn010实现USS控制,也可以通过直接更改变频器参数的方法来实现。参数设置如下表所示:
表一:
参数 | 描述 | Cn010默认值 | 实际设置 | 备注 |
P0700[0] | 选择命令源 | 5 | 5 | RS485为命令源 |
P1000[0] | 选择频率 | 5 | 5 | RS485为速度设定值 |
P2023 | RS485协议选择 | 1 | 1 | USS协议 |
P2010[0] | USS/MODBUS波特率 | 8 | 6 | 波特率为9600bps |
P2011[0] | USS地址 | 1 | 3 | 变频器的USS地址 |
P2012[0] | USS PZD长度 | 2 | 2 | PZD部分的字数 |
P2013[0] | USS PKW长度 | 127 | 127 | PKW部分字数可变 |
P2014[0] | USS/MODBUS报文间断时间 | 500 | 0 | 接收数据时间 |
3.5 使用USS协议的初始化模块初始化S7-200的PORT0端口:
EN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN信号应该通过边沿检测元件脉冲激活。
Mode:用这个USS输入值选择通讯协议。
1:为端口0USS协议,并启用该协议。
0:为端口0PPI协议,并禁止USS协议。
Baud: 波特率:9600,19200…115200。
Active:激活驱动地址。
Done:当USS_INIT 指令执行完成后,Done=1。
Error:指令执行的结果,如果有错误,显示错误代码。
Active:激活驱动地址举例:
3.6 使用USS——CTRL模块来控制USS地址为3的变频器,为了运行变频器需要按照表一设置参数:
状态表:
功能块定义:
EN:通常情况总是激活。
RUN:指示驱动为启用(1),或禁止(0)。
OFF2:允许V20自由停车。
OFF3:允许V20快速停止。
F _ACK:V2*复位。
DIR:V20转动方向(0:逆时针;1:顺时针)。
Drive:V20地址 0-31。
Speed:速度给定值,以全速的百分比给出 (-200.0~~200.0%,负值时,V20反向)。
Resp_R:轮询V20,扫描时=1,并更新下面值。
Error:错误字节,参见表:USS指令执行错误。
Status:V20返回状态值。
Speed:V20速度,(-200.0~~200.0%)。
Run_EN:V20运行状态(1:运行;0:停止)。
D_DIR:V20转动方向(0:逆时针;1:顺时针)
Inhibit:V20禁止位状态。 (0:启用;1:禁止)。要清除禁止位,必须将Fault清零,
RUN,OFF2, OFF3输入也要清零。
Fault:指示故障状态。根据V2*表确认故障。故障排除后,置位F _ACK使Fault
清零。
表二:Error 信息
Error代码 | 说明 |
0 | 没有错误 |
1 | 驱动未响应 |
2 | 检测到驱动响应中存在校验和错误 |
3 | 检测到驱动响应中存在奇偶校验错误 |
4 | 由于用户程序干扰导致出错 |
5 | 尝试执行了无效命令 |
6 | 提供的驱动地址无效 |
7 | 该通讯接口不能实现USS协议 |
8 | 该通讯接口正在忙于处理指令 |
9 | 驱动速度输入溢出 |
10 | 驱动响应的长度不正确 |
11 | 驱动响应的首字符不正确 |
12 | 驱动响应的长度字符不正确 |
13 | 驱动响应错误 |
14 | 给出的DB_PTR地址不正确 |
15 | 给出的参数号不正确 |
16 | 选择了无效的协议 |
17 | 启用USS:不允许更改 |
18 | 了无效的波特率 |
19 | 无通讯:驱动未激活 |
20 | 驱动响应中的参数或值不正确 |
3.7 库存储区分配:在编译程序之前,选择 “程序块” ->“ 库” 右键,选择“库存储区”。在点击 “建议地址” 选择V存储区的地址后点击 “OK”退出。
3.8 读写U16类型参数:
3.81举例:使用USS_RPM_W读取参数P0700的值;
状态表:
注意:
(1)读参数P0700,其数据类型为U16无符号整数。
(2)只要给V300.0一个上升沿,就完成一次P0700参数的读操作。
(3)读入的参数被放在VW332里。
(4)需要注意的是Index为0时代表读Pxxx.0参数组
3.8.2 举例:使用USS_RPM_W设置参数P1000。
状态表:
注意:
(1)写参数P1000,其数据类型为U16无符号整数。
(2)只要给V350.0一个上升沿,就完成一次P1000参数的写操作。
(3)EEPR~的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM。
(4)EEPROM中写数据是有次数限制的,V20*多不超过50000次。
3.9 读写U32类型参数:
3.9.1举例:使用USS_RPM_D读取参数P0771.In000的值;
状态表:
注意:
(1)读参数P771,其数据类型为U32无符号整数。
(2)只要给V400.0一个上升沿,就完成一次P771参数的读操作。
(3)读入的参数被放在VD432里。16#00150000=21.0。
(4)需要注意的是Index为0时代表读Pxxx.0参数组。
3.9.2 举例:使用USS_WPM_D设置参数P0771.In000
状态表:
注意:
(1)写参数P771,其数据类型为U32无符号整数。
(2)只要给V450.0一个上升沿,就完成一次P771参数的写操作。
(3)EEPR~的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM。
(4)EEPROM中写数据是有次数限制的,V20*多不超过50000次。
3.10读写Float类型参数:
3.10.1举例:使用USS_RPM_R读取参数P0305.In001的值;
状态表:
注意:
(1)读参数P0305.In001,其数据类型为浮点数。
(2)只要给V550.0一个上升沿,就完成一次P0305.In001参数的读操作。
(3)读入的参数被放在VD532里。
(4)需要注意的是Index为1时代表读Pxxx.1参数组。
3.10.2举例:使用USS_WPM_R设置参数P0305.In001=1.5A
状态表:
注意:
(1)写参数P0305.In001,其数据类型为浮点数。P0305更改条件:P0010=1快速调试。
(2)只要给V550.0一个上升沿,就完成一次参数P0305.In001的写操作。
(3)EEPR~的逻辑为0时,写入的值只保存到RAM中,为1时,写入得值保存到EEPROM。
(4)EEPROM中写数据是有次数限制的,V20*多不超过50000次