一种安全PLC的安全I/O功能实现方法

    公开(公告)号:CN116774643A

    公开(公告)日:2023-09-19

    申请号:CN202310819709.3

    申请日:2023-07-05

    IPC分类号: G05B19/05

    摘要: 本发明公开了一种安全PLC的安全I/O功能实现方法,属于工业控制技术领域,所述安全PLC采用异构双处理器架构和同步运行机制,所述方法包括:在安全PLC上电之后,将其中一个处理器确定为主机,另一个确定为从机;在输入采样阶段,主机将自身扫描到的信号与从机发送的信号进行比较,若比较结果不同,执行输入通道自诊断;在逻辑执行阶段,主机将自身的处理结果与从机发送的处理结果进行比较,若比较结果不同,主机执行预置的安全结果输出;在输出表决阶段,主机将自身扫描到的反馈信号与从机发送的反馈信号进行比较,若比较结果不一致,执行输出通道自诊断。本发明能够保障数据传输处理过程中的安全性和一致性。

    一种适用于运动控制的PLC指令设计方法

    公开(公告)号:CN115268352B

    公开(公告)日:2024-09-06

    申请号:CN202210503014.X

    申请日:2022-05-09

    IPC分类号: G05B19/05

    摘要: 一种适用于运动控制的PLC指令设计方法,将高速脉冲输入指令配置的硬件资源和三种高速脉冲计数中断源保存入数据库中,用户更加方便、快捷的调用高速计数器模块进行梯形图编程;将高速计数器的底层驱动程序和计数中断函数进行封装,让用户更加方便调用三种高速脉冲计数中断函数。将高速脉冲输出指令配置好的PLC硬件资源存储到数据库中,通过IDE软件端调用PWM指令和PTO指令进行相关的梯形图程序;PTO指令中包括三种高速脉冲输出模式:手动模式、单速连续运行模式和相对位置模式。本发明从用户角度出发,为PTO和PWM指令设计了详细的参数配置交互界面,便于引导编程人员快速使用;还可根据用户配置的参数数据,自动生成曲线,适用于更复杂的曲线运动控制场合。

    一种可自主配置硬件资源的PLC快速构建方法

    公开(公告)号:CN107861458B

    公开(公告)日:2021-05-14

    申请号:CN201711097833.4

    申请日:2017-11-09

    IPC分类号: G05B19/05

    摘要: 一种可自主配置硬件资源的PLC快速构建方法,包括:(1)生成硬件资源配置参数表;(2)将所述硬件资源配置参数表PLC‑CS下载到PLC‑PCB参数配置存储区FLASH中,将PLC监控程序下载到PLC‑PCB程序存储区FLASH中,完成PLC的构建;(3)构建的PLC运行实现过程;(3.1)读取硬件资源配置参数表PLC‑CS完成I/O驱动解析,完成硬件资源的自主配置;(3.2)运行PLC监控程序。本发明是通过对CPU硬件资源进行硬件的自主配置,快速构建定制PLC硬件,通过配置技术,实现CPU硬件资源范围内任意I/O点数定制,快速形成不同I/O点数、不同通信方式的系列安全PLC研发。