PLC标准化编程原理与方法
上QQ阅读APP看书,第一时间看更新

第2章 传统PLC编程方法的总结与回顾

2.1 所有物理信号都是I/O信号

我们通常认为PLC本质就是一台计算机。但PLC系统和计算机系统最大的区别是PLC主要针对简单物理I/O对象的处理,并且数量巨大。

尽管计算机软件中最终也是输入输出,但它面对的输入输出主要是鼠标输入、键盘输入、屏幕显示、磁盘数据读写(包含数据库)、网络通信数据读写、甚至更复杂的语音输入输出、图形输入输出、条形码、二维码和图像识别等。在个别情况下,比如一些分析仪器,会有与PLC一样处理简单物理电信号的I/O,但通常数量非常少。在数量少的情况下,通常会在计算机上插入专用的PCI(外部设备互连)板卡来实现,但如果一个系统中的物理I/O信号数量占多数时,传统计算机的接口就很难实现了,所以通常会由专用的PLC或DCS(分散控制系统)实现。

所以,I/O数量多的场合是PLC的主要应用领域。

这些I/O信号最基本的特点都是简单的电气信号,主要有数字量输入(DI)、数字量输出(DQ或DO)、模拟量输入(AI)、模拟量输出(AQ或AO)。

通常情况下,这些基本的电气信号通过AD/DA采集或者转换之后,在PLC内部呈现为基本的计算机数据,即长度为1bit或者长度为16bit的离散量。

除此之外,还有如高速计数输入和高速输出的信号,是靠特殊功能模块实现的,但到了系统内部,本质上仍然是数字量或者模拟量数据,所以不特别讨论。

在PLC程序中,所有物理信号都是I/O信号。整个控制系统最终都是在为这些I/O服务。根据输入的状态做出响应,最终输出到物理的电气设备。