首页 理论教育 PAC编程教程:智能化I/O设备管理

PAC编程教程:智能化I/O设备管理

时间:2023-10-26 理论教育 版权反馈
【摘要】:能够在编程软件上直接监视控制器属下的所有I/O模块,乃至与之通信的所有设备,恐怕是现场维护人员最为企盼的事了,可编程自动化控制器系统轻而易举就实现了这个需求,这得益于智能化的I/O模块和通信模块,可以响应通信并进行自我诊断的模块,为外部请求提供自身的状态信息并非难事。智能化的I/O模块带来的另一个惊喜是,离散量模块带有开路诊断功能和输出电子保护电路,可以对每一个通道分别进行管理。

PAC编程教程:智能化I/O设备管理

能够在编程软件上直接监视控制器属下的所有I/O模块,乃至与之通信的所有设备,恐怕是现场维护人员最为企盼的事了,可编程自动化控制器系统轻而易举就实现了这个需求,这得益于智能化的I/O模块和通信模块,可以响应通信并进行自我诊断的模块,为外部请求提供自身的状态信息并非难事。

与传统产品不同的是,编程软件的I/O组态项是非常重要的一部分,这里组态的I/O模块,不但建立了控制器和所属模块的数据交换的连接,还提供了监视模块的页面,每当模块与控制的通信连接发生了问题,报警的符号赫然出现在这个模块上,点击进入便可读到相关的信息,并提供相应的故障代码。

每个模块专用的模块信息页面,可以读到模块的名称、型号、版本、系列号、生产厂家,还有模块的当前数据传送模式、主要故障和次要故障代码、拥有者状态、模块组态状态、电子识别状态以及时间硬件和同步状态。

每个模块还有一个背板状态页面,显示模块通过背板传送数据的状态,发送或接受的错误计数器,为诊断提供了直接的信息。

每个模块的左下角,总是显示模块与控制器的数据交换状态,几乎一眼便知模块是否正在跟控制器交换数据。

在编程软件中组态I/O模块时,将在控制器数据库产生与之相匹配的I/O结构数据,有别于传统产品的I/O模块数据交换,结构数据中不但含有被用于控制程序的I/O数据,还含有送至模块的组态信息和从模块读回的状态信息,不管输入模块还是输出模块,模块和控制器之间交换的数据都是双向的,通过模块与控制器的连接,频繁交换如结构数据中的数据内容的一个数据块。(www.xing528.com)

维护人员可以通过编程软件在线监视模块状态,直观地读取模块的工作状态,由于I/O模块结构数据的数据提供,也可将数据结构中的状态信息数据从人机界面访问获取,编辑成操作员便于理解的说明,于操作员界面显示,让操作员直接了解系统状况,甚至可作即时处理。操作员进行的处理操作,可由梯形图的梯级逻辑实现,MSG指令的服务性指令操作可提供各类命令执行,无异于编程人员在编程软件上的操作。

智能化的I/O模块带来的另一个惊喜是,离散量模块带有开路诊断功能和输出电子保护电路,可以对每一个通道分别进行管理。离散量输入模块通道的开路锁定,对于接触不稳定的输入回路是最好的判断手段;离散量输出模块通道开路的脉冲测试,亦可获得模块信号回路开路的状态。离散量输出模块的电子保护回路将在输出回路过电流时迅速关闭输出回路,从而保护模块不被烧坏。

最具实用意义的是对输出模块的输出回路在非正常状态时所作的处理。在控制器非正常工作状态或与I/O模块的通信失去连接时,也即控制器对输出回路失去控制时,可以设定此时每个通道的输出状态。对于离散量输出模块来说,可以设定输出回路处于接通、关闭或保持状态;对于模拟量输出模块来说,可以设定某个特定的输出量或保持在原值。

值得一提的是,可编程自动化控制器系统的任何一个模块,包括I/O模块在内,没有任何跳线和组合开关需要设置,这些传统产品用来组态的硬件,统统被软件组态所代替,这是因为所有的模块都是智能的,能接受组态信息并给予相应的处理。当然,这将引起关注,这些模块是如何保持它们的组态信息的。一般来说,I/O模块都是通过与控制器建立连接时,临时获取组态信息,如下载项目到控制器、模块所在框架上电、在线修改组态的确认和MSG指令执行组态,这些组态信息一直在线保留在I/O模块中,当框架关闭电源时,所有的组态信息将全部丢失,等下次与控制器连接时重新获取;通信模块与控制器的所属和连接关系在与控制器建立连接时获得,与I/O模块相似,但是通过网络组态软件或连接软件所获得的组态信息,会闪存在通信模块之中,即使离开供电的框架,也不至于丢失组态信息。

以上对PAC控制器的基本性能进行了简要的介绍,旨在我们学习编程之前,对程序运行的硬件环境有一个初步的了解,从而知道,根据需求变化和生产技术的进化,传统产品发展到当前的新型产品所传承和拓展的产品功能,这就是为什么我们既要学习传统产品的逻辑控制编程,又要学习新型产品的特殊编程的原故。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈