本系统采用STEP7组态编程,根据铝挤压机控制有压力控制、位置控制、速度控制、模拟等温控制、挤压筒温度控制等控制系统,分别为每部分控制编写相应的FC(功能Function)、FB(功能块Function Block)、DB(数据块Data Block)等
(1)工控机与plc直接通过profibus dp总线连接就能通讯吗?二者之间数据传送速度怎么样?
可以组态DP通讯,PC购置CP5611卡就可以了。DP通讯可靠性好,波特率12M
(2)人机界面该如何编辑?直接用WINCC Flexible2008SP4 Runtime即可。
当然用**语言也可以,**语言调用西门子的公开发行的Prodave插件即可实现与PLC的MPI通讯;如果用DP,PC机上购置5611卡,使用DP通讯,PC上需要OPC软件将PLC数据读入OPC服务器,**语言再与OPC服务器通讯即可。
补充:
1、IPC可以运行WINCCFLEXIBLE RUNTIME,将数据进行WEB页面发布或利用OPC功能,你在IPC上运行**语言编写的客户端程序,获取发布的数据,存入数据库即可。
2、另一中办法是运行WINCC,这一方案相对来说简单一些,无须自己**语言编写程序,直接使用WINCC自带归档功能即可实现数据归档到数据库;WINCC软件需要向代理商咨询。
触摸屏与PLC通
问题:请问编辑好WICC项目后要经过那些步骤才能与PLC通讯并完成我所要的功能?
通讯
通讯伙伴可以是网络中的任何单元,它能够与其他伙伴通讯和交换数据。在WinCC环境中,这些通讯伙伴可以是自动化系统(AS)中的*模块或通讯模块,或者是PC的通讯处理器。
在通讯伙伴间传送的数据可满足不同的用途。在WinCC的情况下,有下列用途:
控制过程
请求来自过程的数据
报告过程中的意外状况
归档过程数据
WinCC允许访问自动化系统中的过程变量(外部变量)。然而,在WinCC中组态过程连接前,**自行设计一个检查表来确认已满足下列先决条件。
自动化系统**安装通讯端口,该端口由WinCC通讯驱动程序支持。
自动化系统中的端口**要组态,这样控制程序能使用通讯调用来访问端口。通讯硬件配置参数**是已知的。
WinCC能访问的变量地址**是已知的。请注意所使用自动化系统的地址会有所不同。
**要在WinCC系统中安装合适的通讯硬件(通讯处理器、标准I/O端口、COMx、...)。在安装该硬件前,**先安装硬件驱动程序。通讯处理器的硬件和软件设置**是已知的。
根据WinCC系统中所使用的通讯处理器不同,有可能要做其他的设置。例如,在工业以太网或PROFIBUS的情况下,用户也**创建本地数据库。这些连接参数同样**已知。
而且,运行系统中的操作需要WinCC和AS之间有物理连接,以便能够访问外部变量。
WinCC使用所谓的变量管理器来处理变量的集中管理。在此,项目中创建并且存储在项目数据库中的所有数据和变量在运行系统中由WinCC变量管理器记录和管理。所有应用程序,比如图形运行系统、报警记录运行系统或变量记录运行系统(全局脚本),**以WinCC变量形式向变量管理器请求他们所需要的数据。
WinCC和自动化系统(AS)之间的通讯
在工业通讯环境中,WinCC以变量和过程值的形式进行交换信息的通讯。为了采集过程值,WinCC通讯驱动程序发送任务消息给AS,然后AS把相应的包含有所请求的过程值的回复消息发送给WinCC。
*,在WinCC和AS之间要有一个物理连接。连接的属性,比如传送媒体和通讯网络,限定通讯条件并且在WinCC中组态通讯时**已知。
通讯驱动程序
通讯驱动程序是一个软件组件,它在AS和WinCC中的变量管理之间设置连接以便能向WinCC变量提供过程值。在WinCC中有很多通讯驱动程序,可通过不同总线系统用于连接不同自动化系统。每个通讯驱动程序只能被集成到WinCC项目一次。
WinCC中,通讯驱动程序也指“通道”并具有文件扩展名“*.chn”。安装在系统中所有的通讯驱动程序可在WinCC安装目录下的子目录“bin”中查找到。通讯驱动程序有不同通道单元用于各种通讯网络。
通道单元
每个通道单元只对一个下位硬件驱动程序用作端口,同样作为到PC上一个通讯处理器的端口。因此,每个使用的通道单元**分配给相关的通讯处理器。一些通道单元需要附加的系统参数的组态。而且,对于在OSI模型的传输层(层面4)上工作的通道单元,用户也**设置传输参数。
连接(逻辑)
一旦WinCC和AS正确物理连接,就需要WinCC的通讯驱动程序和相关的通道单元来建立或组态与AS的(逻辑)连接。该(逻辑)连接用于运行系统中数据的交换。