一种基于通用IO模块的数据处理方法和数据处理系统

    公开(公告)号:CN118363906A

    公开(公告)日:2024-07-19

    申请号:CN202410430798.7

    申请日:2024-04-11

    IPC分类号: G06F13/40

    摘要: 本发明公开的一种基于通用IO模块的数据处理方法和数据处理系统,其中通用IO模块首先通过解析组态信息获取开启使用的各通道类型和对应位置、并根据当前通用IO模块身份信息获取对应的数据处理规则,根据所述数字量采样数据的固定长度对数字输入通道的采样数据进行填充调整,并根据开启的用于模拟量采样的通道数量对模拟输入通道的采样数据进行配置,最后根据上报数据格式对各对应数据进行整合后形成本次上报数据;控制器对接收到的所上报数据根据所述通用IO模块的组态信息进行数据解析,从而节省用于通用IO模块的总线通信资源、降低现场总线负荷和故障率。

    一种基于Profibus的数据通信系统和通信方法

    公开(公告)号:CN117879993A

    公开(公告)日:2024-04-12

    申请号:CN202311786069.7

    申请日:2023-12-22

    IPC分类号: H04L12/40

    摘要: 本发明公开的一种基于Profibus的数据通信系统和通信方法,包括控制器、多个从站以及互为冗余并分别与控制器连接的第一主站和第二主站,其中所述第一主站的第一端口和第二主站的第一端口通过第一总线与多个从站连接;所述第一主站被配置为在工作状态向第一总线上的从站发起数据请求,所述第二主站被配置为若备用状态下预设间隔时间内未监听到第一总线上的数据,则切换至工作状态;若工作状态下接收到第一总线上的第一主站数据,则切换回备用状态,控制器根据各主站上报的实时数据、诊断信息和/或故障信息和预设逻辑确定是否采纳该次从站信息,从而简化冗余机制,实现主站冗余和介质冗余相结合,使用户在使用时无需关心当前从站冗余配置方式。

    多任务处理方法及装置
    3.
    发明公开

    公开(公告)号:CN117850352A

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

    申请号:CN202311636738.2

    申请日:2023-11-30

    IPC分类号: G05B19/418

    摘要: 本申请公开了一种多任务处理方法及装置,属于工业自动化控制领域。本申请提供的多任务处理方法,包括:获取控制器待执行的多个第一任务对应的多个硬件操作任务;其中,所述第一任务包括硬件操作任务;根据所述多个硬件操作任务,确定第二任务;其中,所述第二任务包括所述多个硬件操作任务;通过执行所述第二任务,以执行多个第一任务对应的多个硬件操作任务。本申请用于解决多个任务对硬件资源同时访问冲突而影响多任务处理速度的问题,一定程度上提高了控制器同时处理多个第一任务的速度。

    以太网物理层芯片的控制方法及装置

    公开(公告)号:CN117111539B

    公开(公告)日:2024-02-02

    申请号:CN202311387850.7

    申请日:2023-10-24

    IPC分类号: G05B19/042

    摘要: 本申请公开了一种以太网物理层芯片的控制方法及装置,属于工业自动化控制领域。所述方法包括:现场可编程门阵列FPGA接收处理器发送的地址信息和目标命令信息;所述FPGA根据所述地址信息,确定待控制的多个物理层芯片中的目标物理层芯片;所述FPGA根据所述目标命令信息,确定所述目标物理层芯片所执行的目标操作;所述FPGA按照所述目标操作,对所述目标物理层芯片进行控制。

    一种基于控制系统的硬件识别方法和装置

    公开(公告)号:CN116955232A

    公开(公告)日:2023-10-27

    申请号:CN202310606443.4

    申请日:2023-05-25

    IPC分类号: G06F13/10

    摘要: 本申请公开了一种基于控制系统的硬件识别方法和装置,属于工业自动化控制领域。所述基于控制系统的硬件识别方法包括:第一模块在上电后获取自身的第一身份识别信息;所述第一模块向第二模块发送所述第一身份识别信息;所述第一模块接收所述第二模块返回的针对所述第一身份识别信息的第一应答信息。所述第一模块为通信模块或I/O模块,所述第二模块为控制器;或者,所述第一模块为控制器,所述第二模块为用于硬件组态的模块。

    一种基于CAN总线的时钟同步系统、方法和装置

    公开(公告)号:CN113225151B

    公开(公告)日:2023-08-25

    申请号:CN202110417534.4

    申请日:2021-04-19

    IPC分类号: H04J3/06 H04L12/40

    摘要: 本发明公开了一种基于CAN总线的时钟同步系统、方法和装置,包括控制器、IO通讯模块和多个SOE模块,其中IO通讯模块通过以太网与控制器连接,各SOE模块均通过多条CAN总线与IO通讯模块连接;IO通讯模块被配置为周期性查询各CAN总线是否存在空闲,若无空闲CAN总线则等待下一周期,否则根据当前IO通讯模块的绝对时间生成时钟同步数据帧,并向选定的空闲CAN总线发送所述时钟同步数据帧;SOE模块被配置为根据接收的时钟同步数据帧解析得到校准时间,对校准时间有效性进行判断并在校准时间被判断为有效时更新所述SOE模块的时钟。本发明通过相邻同步偏差的比对,滤除了非法的时钟同步信号,使得SOE模块总是同步正确的时钟。

    一种控制系统IO故障控制方法及控制系统

    公开(公告)号:CN115237099A

    公开(公告)日:2022-10-25

    申请号:CN202210960952.2

    申请日:2022-08-11

    IPC分类号: G05B23/02

    摘要: 本发明公开了一种控制系统IO故障控制方法和控制系统,通过控制器实时监测各IO单元的工作状态,当控制器与对应现场设备之间输入/输出数据传递异常时,将对应异常通道所绑定的控制器位号切换为故障模式,其中采集/输出值调整方式包括采集/输出值用替代值替代,使得在IO故障的情况下,根据实际需求配置异常通道所绑定的控制器位号的采集或输出值,使工业控制系统始终处于稳定的工作状态,避免IO故障导致控制系统的突变。

    模块插拔结构
    8.
    发明公开
    模块插拔结构 审中-实审

    公开(公告)号:CN113314887A

    公开(公告)日:2021-08-27

    申请号:CN202110758269.6

    申请日:2021-07-05

    摘要: 本发明公开了一种模块插拔结构,包括第一插接模块,具有第一端面,第一端面上开设有相对设置的插槽,插槽具有在第一方向上设置的第一卡接部,第一端面上还凹设有若干凹槽,每个凹槽沿第一方向分别具有相对设置的第一导引面和第二导引面。第二插接模块,包括壳体,壳体上形成有容纳第一插接模块的容纳腔。以及锁止机构,与壳体在第一方向上弹性连接且可相对容纳腔在第一方向上移动,锁止机构包括与插槽相匹配的插扣以及与凹槽相匹配的顶出部,插扣与顶出部均位于容纳腔内,插扣具有在第一方向上设置的与第一卡接部配合的第二卡接部。本发明能够将两个模块的纵向移动与横向移动进行相互转化,且转化过程中受力均衡,实现模块之间的高效插接。

    一种基于CAN总线的时钟同步系统、方法和装置

    公开(公告)号:CN113225151A

    公开(公告)日:2021-08-06

    申请号:CN202110417534.4

    申请日:2021-04-19

    IPC分类号: H04J3/06 H04L12/40

    摘要: 本发明公开了一种基于CAN总线的时钟同步系统、方法和装置,包括控制器、IO通讯模块和多个SOE模块,其中IO通讯模块通过以太网与控制器连接,各SOE模块均通过多条CAN总线与IO通讯模块连接;IO通讯模块被配置为周期性查询各CAN总线是否存在空闲,若无空闲CAN总线则等待下一周期,否则根据当前IO通讯模块的绝对时间生成时钟同步数据帧,并向选定的空闲CAN总线发送所述时钟同步数据帧;SOE模块被配置为根据接收的时钟同步数据帧解析得到校准时间,对校准时间有效性进行判断并在校准时间被判断为有效时更新所述SOE模块的时钟。本发明通过相邻同步偏差的比对,滤除了非法的时钟同步信号,使得SOE模块总是同步正确的时钟。

    一种TCP网关的通信方法、TCP网关及系统

    公开(公告)号:CN118612271A

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

    申请号:CN202410718279.0

    申请日:2024-06-04

    摘要: 本申请公开了一种TCP网关的通信方法、TCP网关及系统,属于工业自动化技术领域。本申请提供的TCP网关的通信方法包括:在TCP网关与第三方设备之间建立TCP连接通路;通过TCP连接通路在TCP网关与第三方设备之间进行目标数据传输;其中,目标数据包括从目标存储空间获取的数据,或者,目标数据包括存放在目标存储空间中的数据;目标存储空间为TCP网关管理的多个逻辑从设备所占用的空间,多个逻辑从设备与第三方设备均对应。本申请用于TCP网关与第三方设备进行大量数据的通信。