社论
了解软件PLC系统
发布03/27/2018
作者:马特·爱德华兹,专业服务总监
引入软件PLC(软PLC)的目的是增强各种工业系统和产品之间的互操作性和兼容性。它是一种促进机电过程自动化的数字计算机,是一种用于增强生产线和机器功能和过程的控制机制。软PLC连续监视输入设备的状态,并根据控制输出设备状态的定制程序做出适当的决策。plc被要求完美地运行,特别是在对制造现代plc的电子元件有危险的行业中。
由于plc是硬实时系统,因此输出应该在尽可能短的时间内对输入命令做出响应。否则,可能会导致操作不当而造成损坏。
让我们回顾一下软PLC系统的基础知识。
起源
PLC的发明是为了响应美国汽车制造业的要求。在其发明之前,生产线之间的安全联锁、控制和排序逻辑依赖于数百或数千个继电器、滚筒排序器、凸轮计时器和专用闭环控制器。中继系统是不可靠的,因为他们经常失败和造成延误。在这种情况下,工程师被迫对整个中继墙进行故障排除,以便发现并解决问题。此外,系统更新非常繁琐,因为技术人员必须手动分离和重新布线每个继电器。PLC的目的是取代机电部件,代之以包含一个保存程序的数字计算机,该程序模仿继电器的相互连接来执行不同的逻辑任务。
硬件
一个基本的PLC必须是灵活的和可配置的,以满足不同的应用需求。所有的软PLC都有类似的组件,它们一起工作,根据指示将来自源工厂的信息处理到PLC中,并将输出发送回源工厂。这些组件是输入和输出模块、协处理器模块、外围设备、电源和中央处理器。
扫描周期
PLC在运行模式下执行初始化步骤。如果没有检测到问题,PLC重复执行扫描周期序列。扫描周期只需几毫秒,由四个步骤组成:
1.输入扫描:将每个输入模块的状态复制到一个称为输入图像表的内存区域。这个操作避免了从程序开始到结束输入都发生变化的情况。
2.程序扫描:在输入图像存储器部分的任何数据应用到用户程序中。然后执行用户程序并更新输出图像存储器部分。
3.输出扫描:输出图像段的数据传输到所有系统输出模块。
4.管理:这包括系统检查、计时器值和当前内部计数器更新。
希望这些基础知识能帮助我们更好地理解软PLC系统。