西宁西门子一级代理商
3RW44的PROFIBUS通讯和组态
PROFIBUS-DP的通讯为主从方式,主站分为两种,1类主站和2类主站,在大多数情况下,1类主站指PLC,PG/PC是2类主站。与1类主站通讯时,即可以采用DPV0的通讯方式,也可以采用DPV1的方式;与2类主站通讯时,只能采用DPV1的方式。
简单的说,DPV0指循环的数据通讯形式,每个设备占用的I/O映像区的通讯数据均为DPV0方式读取,这种方式简单直接,一般作为长期的显示及控制数据使用,但由于占用CPU的地址映像区,DPV0的方式读写的数据量总是很有限的。
DPV1是DPV0的扩展协议,在原有循环数据的基础上增加了非循环读写数据,大大的增加了信息的获取量,为系统的调试、诊断、维护等提供了极大的方便。但并非所有的PLC都支持DPV1,强烈建议用户在使用PROFIBUS-DP的方式时使用SIEMENS的PLC,以便充分有效的利用系统提供的功能。
2.2.1 将3RW44软起动器集成在DP主站系统中
1) 通过GSD文件的安装
GSD文件是设备数据文件,包括具有统一格式的DP从站的说明。通过添加GSD文件可以将DP从站集成到STEP7 硬件组态中。GSD文件可以从西门子网站中下载:
23219700
将下载的GSD文件保存在硬盘上。打开STEP7,并插入一S7站,打开硬件配置界面,关闭内层应用界面。菜单选项Options>Install GSD file…,在弹出的对话框中选择选择要安装的GSD文件,安装成功后以“OK"确认。这样在硬件配置目录的Additional Field Devices中就可以找到3RW44设备。
图8 GSD文件的安装
2)通过OM将3RW44软起动器作为S7从站进行集成
要想利用Soft Starter ES Professional从STEP7-HW Config过程中对3RW44进行参数化设定,在安装Soft Starter ES Professional必须安装“OM Soft Starter"。它包含在“Soft Starter ES Professional"软件中。组态时先打开STEP7硬件配置,在硬件配置目录“PROFIBUS DP>Switching device>Motor starter"中找到3RW44:
图9 .硬件目录
2.2.2 报文说明和数据访问
1. 循环数据
PROFIBUS DP主站和DP从站之间在每个DP循环中交互的数据即为循环数据。控制数据为PROFIBUS DP主站发送到3RW44软起动器的控制命令数据包括控制设备的启停命令,设备故障的复位命令等。信息数据是3RW44软起动器发送到DP主站的响应数据,包括设备的状态,主回路电流等。循
对于非循环数据的读写需要调用SFC58“WR_REC"(写数据记录)和SFC59“RD_REC"(读数据记录)。根据手册中的数据记录的序号和内容来读写数据记录(详见通讯手册第8章)。程序例子如下:
图12 调用SFC59读非循环数据
2. 2. 3通过STEP7诊断
如果想通过STEP7读诊断信息,则需要选中参数化软件中的组诊断。
图13. 使能组诊断
在STEP7中可以调用系统功能SFC13“DP NRM_DG"来读出从站的诊断信息。从站诊断信息的结构如下:
图14. 从站诊断信息结构
plc是啥玩意?相信部分刚入行的小伙伴,直接地回答:PLC就是PLC,还能是啥玩意。如果你去应聘,某面试官句就是这个问题。在此小编先恭喜你有50%的几率会被刷下来,想知道为啥,请往下慢慢看。
好了咱们接着说,可编程控制器简称PLC,其结构组成和工作原理往往是初学者容易忽略的。在小编的以往经验中,好多初学者一上手就着急想着这程序该如何下手·指令算法该如何应用?这是初学者容易犯的毛病,想要学好PLC小编认为,了解并掌握其结构组成和工作原理是基本要求。
废话不多说,直接上干货。
下面小编会从PLC的硬件组成 工作原理及立即输入/输出功能更大家浅谈浅谈。
1.PLC硬件组成
a.CPU,简称“中央处理器”。一般由控制器、运算器和寄存器组成。
b.存储器。一般在PLC使用过程中的两种存储器:1.只读类型的存储器,如:EPROM。2.可读/写的随机存储器,如:RAM。
c.输入/输出接口。在这,PLC的输入/输出信号可是开关量,也可是模拟量。
讲到这,PLC的硬件组成基本就上述这些。后在跟大家分享一个输入/输出接口重要的两个作用:一是利用内部电隔离电路把plc内部和工业现场给隔离起来,主要是起到保护作用。二是把不同的强电、弱电信号调理成CPU可以处理的信号。
2.PLC的工作原理
别看小编在这说这PLC的工作原理,看似高大上。其工作理说白了就一句话:循环扫描。这就是其工作原理了。循环很好理解,小编跟大家说说扫描,说的不好的地方,烦请各路大神指点一二!
PLC的扫描主要分一下三个阶段:
a.输入扫描阶段
b.程序执行阶段
c.输出刷新阶段
下图为小编手画的循环扫描过程,此图可分享,勿盗用!
3.PLC的立即输出/输入功能
就一般常见品牌PLC都具有立即输出/输入功能。
这个功能说白了就是PLC每执行完一次循环扫描是的立即输入/输出过程