PLC S7-200 Smart 计算器(CTU、CTU、CTUD)出现编译错误:错误46、错误58、错误59 时的注意事项

news/2025/2/19 17:19:39/文章来源:https://www.cnblogs.com/dw039/p/18716675

作为新手,在使用计数器(CTU)编写程序如下:

1、点击按钮I0.0,实现计数器(C0)加计数,当到达10时C0接通

 在该程序中因为不需要对C0进行复位操作,所以将计数器C0的 R 端悬空。程序看似没问题,单编译时会报 错误46 如下:

这里出现问题的原因是:R端虽然不一定必须(起作用),但必须要连接。

因此对于无需复位操作的计数器,则可以使用SM0.0常闭来连接R端;这样既避免了编译错误46,也不会对计数器进行复位操作。如下:

 

2、点击按钮I0.0,启动电机,并记录电机运行的秒数(按复位按钮归零)

 

此时编译程序,会出现以下错误提示:

 这里出现问题的原因是:计数器的R端,必须是水平连接。如下:

 这样再编译就不会有错误了。

3、点击按钮I0.0,启动电机,并记录电机运行的秒数(每分钟归零1次)

 此时编译程序,会出现以下错误提示:

 这里出现问题的原因是:计数器的增减脉冲输入端,必须是单独能流连接(不能有或处在分支上)。如下:

 

 此时再编译就正常了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/884197.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ABB IRB6700机械臂维修减速机抖动故障检测

当ABB IRB6700机器人减速机出现抖动问题时,就需要及时进行维修,这涉及到专业的ABB机器人维修、工业机器人维修以及机器人减速机维修知识。减速机抖动会导致ABB IRB6700机器人在执行任务时的定位精度下降。在工业生产中,对于诸如汽车零部件组装、电子产品制造等对精度要求极高…

Vue3相对于Vue2的提升|区别

https://cn.vuejs.org/guide/best-practices/performance Vue框架基于MVVM的架构进行开发 M - Model:数据层(数据逻辑处理 V - View: 视图层 VM - ViewModel: 数据的响应和渲染(连接数据层和视图层的桥梁)Vue通过观察者模式和采用代理的方式进行数据劫持和数据响应,从而实现…

C 语言编写直接插入排序、冒泡排序、简单选择排 序等排序算法。

1. 直接插入排序#include <stdio.h>void insertionSort(int arr[], int n) {for (int i = 1; i < n; i++) {int key = arr[i];int j = i - 1;// 将大于 key 的元素移动到后面while (j >= 0 && arr[j] > key) {arr[j + 1] = arr[j];j--;}arr[j + 1] = ke…

最小生成树可并行化的 Sollin(Boruvka)算法

上期回顾:https://www.cnblogs.com/ofnoname/p/18715203 在前文中,我们剖析了最小生成树(MST)问题中的两大经典算法:Kruskal 以“边权平等”为信条,通过排序与并查集自下而上聚合连通分量; Prim 以“中心辐射”为策略,通过优先队列自上而下扩张领土。二者虽路径迥异,却…

pip install shutilwhich 安装shutil

(base) C:\Users\Administrator>pip install shutilLooking in indexes: https://mirrors.aliyun.com/pypi/simpleERROR: Could not find a version that satisfies the requirement shutil (from versions: none)ERROR: No matching distribution found for shutil正确 安装…

图片PDF向量化处理的探索与实践

在构建AI本地知识库时,我们不可避免地需要对PDF文件进行处理。PDF文件大致分为两种:扫描的图片文件和非图片文件。对于非图片类型的PDF,可以直接提取文本并进行向量化处理;但对于图片类型的PDF(如扫描件),处理起来就复杂得多。问题背景 图片类型的PDF文件通常存在以下问…

Android ADB 使用笔记

ADB(Android Debug Bridge)是用于与 Android 设备和模拟器交互的命令行工具。通过客户端、服务器和守护进程的协作,提供设备管理、应用安装与卸载、文件操作、系统设置控制等功能。常用命令包括连接设备、安装 APK、截图、录屏、模拟按键、获取设备信息等,是 Android 开发和…

别再误解了!AI 不是软件且不接受反驳!

是的,今天的 AI 是用软件编写的,但如今的实现实际上是一个计算图,它计算的是虚拟神经元网络的行为。软件仅仅是该网络的一个模拟。 让我解释一下。 就像我说的,神经网络 AI 实际上是一组相互连接的虚拟“神经元”。每个神经元或多或少地模拟了人类神经元的行为。这张图数学…

欧拉角和四元数,3D 游戏开发中“旋转”难题的通俗讲解和应用实战

本文深入浅出地介绍了3D游戏开发中常用的旋转工具——欧拉角和四元数。通过生动的例子和代码演示,详细解释了它们的基本概念、应用场景以及如何解决万向锁、插值和计算效率等问题。无论你是初学者还是有经验的开发者,都能从中获得实用的知识和技巧……春节期间,老牛同学学习…

【Go-bug】go引入自建包名报错 package XXX is not in std

引入 这个问题从昨晚学到Package和Module这块的时候就开始折磨我,这里说道:Go语言也有 Public 和 Private 的概念,粒度是包。如果类型/接口/方法/函数/字段的首字母大写,则是 Public 的,对其他 package 可见,如果首字母小写,则是 Private 的,对其他 package 不可见。于…

[AI/前沿展望/综述] AI大模型的技术生态链全景图

序【特别说明】1、本文主要面向对象:开发者、对AI前沿技术感兴趣、基于AI创业的伙伴们 2、本文是对当前AI大模型的技术生态链的【综述】性文章。(文章有点长,预计阅读时长>10min)3、原作者:阿里云开发者(组织机构)(故,极小部分观点有含暗广的嫌疑。但瑕不掩瑜)关键词AI大模…

大语言模型的解码策略与关键优化总结

本文系统性地阐述了大型语言模型(Large Language Models, LLMs)中的解码策略技术原理及其实践应用。通过深入分析各类解码算法的工作机制、性能特征和优化方法,为研究者和工程师提供了全面的技术参考。主要涵盖贪婪解码、束搜索、采样技术等核心解码方法,以及温度参数、惩罚机…