HAWE CAN-IO14阀门控制机构:PLC与集成放大器详解

版权申诉
0 下载量 19 浏览量 更新于2024-06-14 收藏 335KB PDF 举报
CAN-IO 14 型阀门控制机构是一款高性能的PLC (Programmable Logic Controller),专为移动式或固定式液压系统的复杂控制设计。这款设备由HAWE Hydraulik公司制造,具有集成比例阀放大器,用户可以根据需求选择CAN-IO14+或CAN-IO14PRO型号。它具有显著的特点和优势: 1. 功能强大:CAN-IO14支持高达8个IPWM(脉宽调制)输出,用于驱动各种执行元件;同时配备16个模拟输入,可以监测和处理来自传感器的数据。这使得它在控制比例阀和执行动作时表现出极高的精度。 2. 防护等级高:考虑到工业环境的严苛条件,CAN-IO14具有较高的防护等级,确保设备在各种恶劣环境下也能稳定运行。 3. 通信能力:该设备具备两个CAN-总线接口,便于与其它智能设备进行无缝连接,支持CAN从站应用,适应分布式系统架构。 4. 编程灵活性:用户可以在HAWE eDesign或C语言等环境中进行灵活的程序设计,满足不同应用场景的需求。 5. 自定义选项:所有的输入和输出都可以根据实际需求进行自由参数化配置,增加了系统的适应性和扩展性。 6. 应用广泛:CAN-IO14适用于控制移动作业机器(如挖掘机、起重机等)和工业领域的比例阀,以及在分散式机器控制中扮演关键角色。 7. 版权声明:该产品文档由HAWE HydraulikSE提供,未经许可不得复制或转交,否则将承担法律责任,并强调了专利和实用新型保护的重要性。 8. 技术规格:电源电压为1032VDC,最大输出电流可达20A,确保了系统的电力供应。 9. 文档信息:文档版本为D7845-IO14,发布日期为2021年2月,提供了详细的目录,包括总览、结构形式、参数、尺寸等内容。 CAN-IO 14 型阀门控制机构是工业自动化领域的利器,凭借其先进的技术和丰富的功能,为企业提供了一种高效、可靠的解决方案,适用于对控制精度要求高的液压系统应用。

2023-07-14 15:19:01.215 WARN 7308 --- [sson-netty-2-15] io.netty.util.concurrent.DefaultPromise : An exception was thrown by org.redisson.misc.RedissonPromise$$Lambda$888/0x00000008008f7440.operationComplete() java.lang.NullPointerException: null 2023-07-14 15:19:01.216 ERROR 7308 --- [sson-netty-2-15] o.r.c.SentinelConnectionManager : Can't execute SENTINEL commands on /172.24.107.11:26379 org.redisson.client.RedisException: ERR No such master with that name. channel: [id: 0x2d66827d, L:/172.23.9.103:46812 - R:/172.24.107.11:26379] command: (SENTINEL SLAVES), params: [mymaster] at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:365) ~[redisson-3.13.3.jar:3.13.3] at org.redisson.client.handler.CommandDecoder.decodeCommand(CommandDecoder.java:196) ~[redisson-3.13.3.jar:3.13.3] at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:134) ~[redisson-3.13.3.jar:3.13.3] at org.redisson.client.handler.CommandDecoder.decode(CommandDecoder.java:104) ~[redisson-3.13.3.jar:3.13.3] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501) ~[netty-codec-4.1.51.Final.jar:4.1.51.Final] at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:366) ~[netty-codec-4.1.51.Final.jar:4.1.51.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-codec-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-transport-4.1.51.Final.jar:4.1.51.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-common-4.1.51.Final.jar:4.1.51.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.51.Final.jar:4.1.51.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.51.Final.jar:4.1.51.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] 解决方法

2023-07-15 上传