襄阳西门子PLC代理商
CPU 315-2 DP 是一个带有大中型程序存储器和 PROFIBUS DP 主/从接口的 CPU。除了集中式 I/O 结构外,它还可用于分布式自动化结构。
它在 SIMATIC S7-300 中经常被用作标准 PROFIBUS DP 主站。 该 CPU 也被用作分布式智能设备(DP从站)。
它已经依照量化框架作了优化,以便使用 SIMATIC 工程工具,如:
用SCL编程
用S7-GRAPH进行顺序控制编程
另外,CPU 为采用软件来实现一些简单的工艺任务提供了一个理想的平台,例如:
简单的运动控制
使用 STEP 7 块或运行软件“标准/模块化PID控制" 来实现闭环控制任务的解决方案
通过使用 SIMATIC S7-PDIAG 可以实现扩展过程诊断。
CPU 315-2 DP 安装有:
微处理器;
处理器对每条二进制指令的处理时间大约为 50 ns,每个浮点预算的时间为 0.45 μs。256 KB 工作存储器(相当于大约 85 K 条指令);
与执行程序段相关的大容量工作存储器可以为用户程序提供足够的空间。作为程序装载存储器的微型存储卡(为 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 标准从站的诊断和参数化能力。口令保护;
用户程序使用密码保护,可防止非法访问。诊断缓冲;
诊断缓冲区中可存 500 个错误和中断事件,其中的 100 个事件可以长期保留。免维护的数据后备;
如果电源中断,CPU 将所有数据( 128 KB)自动写到 SIMATIC 微型存储卡(MMC 卡)上,从而使数据可以在电压恢复后再次使用,且不会发生改变。
可参数化的特性
可以使用 STEP 7 对 S7 的组态、属性以及CPU的响应进行参数设置:
MPI多点接口;
定义站地址重启动/循环时间特性;
循环时间以及负载限制,以及自检测功能时钟存储器;
设定地址防护等级;
定义程序和数据的访问权限系统诊断;
定义诊断报警的处理和范围看门狗中断;
周期设定时钟中断;
设定起始日期、起始时间和间隔周期PROFIBUS DP 主站/从站接口;
用户定义分布式 I/O 地址
显示功能与信息功能
状态和故障指示;
LED 指示硬件、编程、时间、I/O、电池和总线错误以及操作状态(如 RUN(运行)、STOP(停止)和启动)。测试功能;
可使用编程器显示程序执行过程中的信号状态,可以不通过用户程序而修改过程变量,以及输出堆栈内容。信息功能;
您可以使用编程器以纯文本的形式获取 CPU 存储容量和操作模式、工作存储器和装载存储器的当前利用率以及当前循环时间和诊断缓冲区内容的相关信息
S7-300/400PLC通过PROFINET周期性通讯方式将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器。
(1) 控制字中Bit0做电机的起、停控制。
(2) 主设定值为速度设定值,频率设定值和实际值要经过标准化,使得4000H(十六进制)对应于,发送的频率(值)为7FFFH(200%)。可以在P2000中修改参考频率(缺省值为50Hz)。
(3) 当组态的报文结构 PZD=2或自由报文999时,在S7-300/400 中可用“MOVE"指令进行数据传送;当组态的报文结构 PZD>2,在S7-300/400 中需调用SFC14和SFC15系统功能块。
? SFC14(“DPRD_DAT")用于读驱动装置的过程数据。
? SFC15(“DPWR_DAT")用于将过程数据写入驱动装置。
例子:SERVO_02 "控制字、主设定值的发送及状态字、实际频率的读取程序
(1) 控制驱动器运行:
通过先发送控制字(STW1)047E然后发送047F来启动驱动器,该数据控制字在DB10.DBW4(见图13)中,主设定值在DB10.DBD6中设定,运行信号为M1.0。这些值均通过变量表“Drive_Run"设定及监控。控制程序见图12。
(2)停止驱动器:
应发送控制字047E至驱动器。
(3)读取驱动器状态字及频率实际值:
PLC接收状态字1(ZSW1),存放在DB10.DBW0中;接收驱动器传来的频率实际值,存放在DB10.DBW2中。
图12. 控制程序
图13. DB10
七、驱动器参数的读取及写入
1.扩展PROFIDRIVE功能(DPV1)
非周期性数据传送模式允许:
? 交换大量的用户数据
? 用DPV1的功能 READ 和 WRITE可以实现非周期性数据交换。传输数
据块的内容应遵照 PROFIdrive参数通道(DPV1)数据集DS47(非周期参
数通道结构)。
2. 参数请求及参数应答的结构
参数请求包括三部分:请求标题、参数地址及参数值。
表2.参数请求格式
表3.参数应答格式
表4.参数请求及应答描述
表5.在DPV1参数应答中的错误值描述