S7-300是模块化小型PlC系统,能满足中等性能要求的应用。其模块化结构设计使得各种单独的模块之间可进行广泛组合以用于扩展。系统组成中央处理单元(CPU):各种CPU有不同的性能,例如,有的CPU上集成有PROFIBUS—DP通讯接口等。信号模块(SM):用于数字量和模拟量输入/输出。通讯处理器(CP):用于连接网络和点对点连接。功能模块(FM):用于高速计数,定位操作(开环或闭环定位)和闭环控制。负载电源模块(PS):用于将SIMATICS7—300连接到120/230V交流电源,或24/48/60/110V直流电源。接口模块(1M):用于多机架配置时连接主机架(CR)和扩展机架(ER)。S7—300通过分布式的主机架(CR)和3个扩展机架(ER),可以操作多达32个模块。运行时无需风扇。SIMATICS7—300适用于通用领域:高电磁兼容性和强抗振动,冲击性,使其具有最高的工业环境适应性。功能SIMATICS7—300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:高速的指令处理:0.1—0.6u s的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。浮点数运算:用此功能可以有效地实现更为复杂的算术运算。方便用户的参数赋值:一个带标准用户接口的软件工具给所有模块进行参数赋值。人机界面(HMl):方便的人机界面服务已经集成在S7—300操作系统内、因此人机对话的编程要求大大减少。SIMATIC人机界面(HMl)从S7—300中取得数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。诊断功能:CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时、模块更换等)。口令保护:多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改,操作方式选择开关:操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式。这样就防止非法删除或改写用户程序。
PROFIBUS-DP用于现场设备级的高速数据传送,主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态、诊断和报警处理。)、第二类DP主站(DPM2)和DP从站。DPM1是是中央控制器,它在预定的周期内与分散的站(如DP从站)交换信息。典型的DPM1如PLC、PC等;DPM2是编程器、组态设备或操作面板,在DP系统组态操作时使用,完成系统操作和监视目的;DP从站是进行输入和输出信息采集和发送的外围设备,是带二进制值或模拟量输入输出的I/O设备、驱动器、阀门等。
IBUS-DP)
6GK1 551-2AA00 CP5512网卡(PCMCIA总线软卡,支持MPI,PPI,PROFIBUS-DP,笔记本电脑用,32BIT)
6GK1 561-3AA01 CP5613网卡(PCI总线硬卡,支持PROFIBUS-DP主站)
6GK1 561-3FA00 CP5613光纤网卡(PCI总线硬卡,支持PROFIBUS-DP主站
6GK1 561-4AA01 CP5614网卡(PCI总线硬卡,支持PROFIBUS-DP主站/从站)
6GK1 561-4FA00 CP5614光纤网卡(PCI总线硬卡,支持PROFIBUS-DP主站/从站)
6GK1562-1AA00 CP5621通讯卡 货期8周
SIMATIC NET, PROFIBUS 快速标准电缆 GP, 2 芯, 屏蔽, 为快速安装而特殊设计,zui大长度: 1000m,zui小订购数量: 20m, 按米销售采用实心裸铜线导体作芯线,加厚铝箔和加密裸金属丝编织层,屏蔽效果好,紫色PVC外护套。具有良好的信号传输性能。
高端西门子现场总线,高端西门子通信电缆,高端西门子DP总线,高端西门子PROFIBUS通讯电缆
订货号:6XV1830-3EH10采用实心裸铜线导体作芯线,加厚铝箔和加密裸金属丝编织层,屏蔽效果好,紫色PVC外护套。具有很好的信号传输性能。
SIMATIC NET, PROFIBUS 快速标准电缆 GP, 2 芯, 屏蔽, 为快速安装而特殊设计,zui大长度: 1000m,zui小订购数量: 20m, 按米销售
全新原装,质量保证,保修一年,提供技术服务,价格合理,假一罚十!
特征:屏蔽的双绞电缆,圆形截面
西门子线缆 西门子DP电缆 西门子拖拽电缆
6XV1830-0EH10
SIMATIC NET, PROFIBUS 快速标准电缆 GP, 2 芯, 屏蔽, 为快速安装而特殊设计,zui大长度: 1000m, zui小订购数量: 20m, 按米销售
6XV1830-3EH10
SIMATIC NET, PROFIBUS FC 拖缆, PROFIBUS 拖缆, zui大加速度:4 m/s2, 至少 3 百万次 弯曲次数,弯曲半径: 约 120mm,双芯屏蔽线,按米销售,zui大长度: 1000m, zui小订购量: 20 m
P_IK10_XX_00381i.jpg P_IK10_XX_00386i.jpg
电源模块(PS)
将市电电压(AC120/230V)转换为DC24V,为CPU和24V直流负载电路(信号模块、传感器、执行器等)提供直流电源。输出电流有2A、5A、10A三种●正常:绿色LED灯亮●过载:绿色LED灯闪●短路:绿色LED灯暗(电压跌落,短路消失后自动恢复)●电压波动范围:5%
CPU模块
各种CPU有不同的性能,例如有的CPU集成有数字量和模拟量输入/输出点,有的CPU集成有PROFIBUS-DP等通信接口。CPU前面板上有状态故障指示灯、模式开关、24V电源端子、电池盒与存储器模块盒(有的CPU没有)
现场总线技术是当今世界各国关注的热点课题,以现场总线为基础的全数字控制系统是 21 世纪自动化控制系统的主流。PROFIBUS-DP是一种经过优化的高速、廉价的通信连接,专为自动控制系统和设备级分散I/O之间通信设计,使用PROFIBUS-DP模块可取代价格昂贵的24V或0~20mA并行信号线,用于分布式控制系统的高速数据传输。PROFIBUS-DP主要应用于现场设备级,它的响应时间从几百 到几百ms,数据传输速率为9.6kbit/s~12Mbit/s,传输的数据容量为每个报文多达244个字节,传输介质为屏蔽双绞线或光缆,被广泛应用于楼宇自动化、水电厂管理和工业过程自动化控制系统中。
2 软起动控制器中PROFIBUS-DP通讯接口的硬件设计
在软起动控制器的PROFIBUS-DP硬件接口电路设计方案上,采用单片机 + 专用集成芯片SPC3 + RS485驱动的方案。
2.1 SPC3简述
SPC3(SIEMENS PROFIBUS CONTROLLER)为优化的智能PROFIBUS-DP从站,集成有PROFIBUS-DP物理层的数据收发功能,可独立处理PROFIBUS-DP协议。SPC3的内部有RAM、方式寄存器、状态寄存器、中断寄存器以及各种缓冲器指针和缓冲区等。SPC3有8根数据线和11根地址线,其中8根数据线与地址线复用,可以接80C32、80C166、80C196、HC196等单片机。SPC3内部集成了1.5KB的双口RAM作为SPC3与软件/程序的接口,能自动调整9.6K到12M波特率。
2.2 PROFIBUS-DP通信接口硬件设计
PIC16F877与PROFIBUS-DP网络的连接通过一个PROFIBUS-DP网络的协议芯片SPC3和RS-485驱动电路组成。PROFIBUS-DP接口主要由处理器接口和串行总线接口组成。
处理器接口电路如图1示:80C32通过P0口和P2口扩展外部存储器,将SPC3内部的双口RAM作为自己的外部RAM,通过对双口RAM的读写来完成对SPC3的初始化和有关数据的交换。图中P1是指用双PIC16F877设计的软起动控制器,作为通讯的从站,PIC16F877集成了SPI接口,可以和协议芯片SPC3结合,以及MAX485ESA完成到PROFIBUS-DP总线网络上的连接。
点击放大图片
图1 处理器接口电路
点击放大图片
图2串行总线接口电路
SPC3芯片通过请求发送信号(RTS),发送数据信号(TXD),接收数据信号(RXD),通过高速光耦HCPL7720和总线收发器ADM1485相连,构成串行总线接口。如图2所示,尽管SPC3已经集成了物理层的数据传输功能,但它不具备RS-485的驱动接口,因此添置了RS-485的驱动电路。目前能满足12M波特率的驱动器芯片为数不多,有SN65ALS176,SN75ALS176,ADM1485等,本系统中选用的是ADM1485。另外为了避免总线上的信号对电路的影响,在SPC3与RS-485总线驱动电路之间采用光电隔离。TXD、RXD信号的隔离器件选用Hewlett Packar公司的12M高速光耦HCPL7720,RTS的信号隔离器件选用HCPL0601。
3 通讯接口的软件设计
PROFIBUS-DP的ASIC芯片SPC3集成了PROFIBUS-DP协议,能够处理PROFIBUS-DP状态机构,因此80C32不用参与处理PROFIBUS-DP状态机。80C32的主要任务是对SPC3进行合理的配置、初始化及对各种报文的处理。
对SPC3的软件操作主要包括两个部分:SPC3的初始化和SPC3的中断处理。主程序和中断程序流程图分别如图3和图4所示。
点击放大图片
图 3 主程序流程图 图4中断程序流程图
SPC3的初始化程序应放在主程序的前面,而中断处理程序完成CPU对SPC3中断输出的响应。 SPC3上电复位之后.在正常工作之前必须进行初始化,以配置各个寄存器。中断处理程序用于处理SPC3发生的各种事件,这些事件包括新的参数报文事件:全局控制命令报文事件,进入或退出数据交换状态事件,新的配置报文事件,新的地址设置报文事件,监测到波特率事件和看门狗溢出事件。SPC3在接收到由PROFIBUS主站传送的不同输出数据时会产生输出标志位,CPU通过在应用循环中轮询标志位来进行接收主站数据。对于特定应用的诊断信息需要实时传递到主站。主应用程序在应用循环中判断是否有可用的诊断BUF存在一当有空闲BUF时应用程序输入诊断信息,并请求更新。对于实时性要求严格的系统,应采用中断方式进行输出数据和诊断数据处理。
由于用于现场的设备要特别考虑抗干扰能力,因此在设备硬件抗干扰技术的基础上,软件方面采用指令冗余,设置软件陷阱,系统的自检及软硬件相结合的看门狗技术,保证软件出轨的自动恢复,从而进一步提高系统的抗干扰能力。
4 结论
软起动器有很多优点,然而,目前国内生产的异步电机的软起动器大多都不带通信接口,有一些带通信接口的,也多为 RS232 或 RS485 串行总线,这些串行总线,由于自身的特点,不适合工业现场控制,有碍于电动机机群的进一步网络化发展和企业管控一体化及综合自动化的实现。本文介绍的带 PROFIBUS-DP总线接口的软起动控制器,可以解决传统软起动器现场通信的不足,实现电动机的群控,促进企业综合自动化的底层网络建设,并能带来显着经济效益。