第二章:基本知识
第2章:基本知识
可编程逻辑控制器(PLC)
可编程逻辑控制器(PLC)是用于自动化过程的基于微处理器的装置,例如对工厂装配线上的机械的控制,或者控制伺服机和输送线。 PLC的一个关键特性是连接到传感器和执行器的输入/输出(I / O)设备。通过这些I / O,PLC可以读取限位开关,模拟过程变量(如温度和压力)和复杂定位系统的位置。 PLC还可以操作电动机,磁继电器或电磁阀,气动或液压缸以及模拟输出。
数据通信
PLC内部有大量信息。诸如数学计算或设备的输入状态的信息存储在PLC的数据区中。数据区是PLC的内部寄存器,每个都有自己的存储器地址。这些数据可通过内置在PLC中的通讯端口从外部系统访问。通常,PLC具有Modbus、DeviceNet或Profinet等协议以及以太网端口和各种现场总线。例如,电机的运行状态可通过输入1提供给PLC。根据PLC的状态,输入1的寄存器地址可映射到Modbus地址10001。
PLC&Ecava IGX
Ecava IGX是开发HMI / SCADA应用程序的工具。 Ecava IGX提供通用通信驱动程序,通过其通信端口与PLC直接交换数据。在上述示例中,为了将电机运行状态读入Ecava IGX,我们需要创建一个端口,在Ecava IGX项目编辑器中提供PLC配置,并创建一个对应于Modbus地址10001的数字I / O标签。Ecava IGX服务器将通过通信端口轮询PLC,并用实时信息更新标签。
除了PLC,Ecava IGX还可以与各种其他设备通信,如支持常用工业通信协议的机器人和驱动器。
Ecava IGX还提供了为用户绘制图形用户界面的工具。例如,一个简单的罐体可以由一个矩形表示,并随着水位的上升和下降而动画化。可以使用Ecava IGX配置报警,以便早期检测和警告。 Ecava IGX中还提供了数据库日志记录,趋势和许多其他工具。 Ecava IGX的灵活性和现代网络技术的使用为您的全球自动化系统提供了无限的可能性。
图2.1:Ecava IGX基本网络架构
下面的屏幕截图显示了使用Ecava IGX开发的项目主页
图2.2 Ecava IGX项目屏幕截图(工厂自动化)