redelz 发表于 2024-2-12 13:51:04

梯形图编程工具软件能不能成为单片机的通用编程工具软件

本帖最后由 redelz 于 2024-2-12 14:34 编辑

1,C语言是一种有无限算法递归深度的编程语言,也就是我们可以通过把一个复杂的问题利用C语言算法无限分解成非常简单的小函数。
2,梯形图是没有任何递归深度的编程语言,只能把所有的算法像梯子一样排列起来。
3,用C语言编写六千行代码的软件需要天才的程序架构,两万行代码的C语言软件需要五年以上的积累。
4,用梯形图编写一个40个控制点的程序,工程师需要6天的时间编写并且能修改完所有的错误。用C语言编写同样的程序需要一个专家用6个月的时间,还无法修改完成所有的错误。
5,两万行代码的C语言软件可以是一款经典软件产品。
6,6天编写的梯形图程序可以让设备的智能程序动作登上短视频热搜。
7,对于8位单片机,C语言的库算法的封装能力和梯形图的算法封装相比较,应当是梯形图更强一些。对于8位单片机功能接口硬件最好是也是用梯形图的功能块和表格变量进行封装便于用户快速使用。

xxkj2010 发表于 2024-2-12 18:37:05

什么是梯形图编程工具软件?

kksk 发表于 2024-2-12 18:58:13

梯形图更类似于硬件描述语言而非编程语言

jmg 发表于 2024-2-13 03:43:50

IEC 61131-3 programmable controller (PLC)
https://www.gebautomation.com/

Arduino Mega2560 is mentioned, so that level MCU is supported

WHX 发表于 2024-2-13 07:57:01

{:4_250:}

神农鼎 发表于 2024-2-13 09:07:00

期待楼主尽早搞个:【 PLC 51编程@STC8H8K64U】 系列讲座
===如准备好了,通知我们来安排全网通知:
       【PLC 51编程@STC8H8K64U】,腾讯教学研讨会

我是支持逐梦的,所以安排了这个专业的 【PLC 51 编程 版块】
===本PLC版块 荣誉版主redelz 是大学教授,也是企业家,更是 PLC专家
      更是全球首创 PLC 51 编程的专家
===这个事我们支持,但我们不参与
      本版块就是给我们老兄弟 荣誉版主 redelz 自由发挥的
      我们已精通 ASM/C/C++,无精力再换到 PLC 51 编程 上
      不熟悉 ASM/C/C++ 的可以尝试下

神农鼎 发表于 2024-2-13 09:12:43

我们荣誉版主已实现了这个 【PLC 51编程】 10年以上了
放在本版块也 1年了,大家帮忙测试下,技术早就实现了


PLC, STC单片机PLC已移植到STC8H8K64U实验箱V9.6上了 - 工控板,PLC,STC8/STC32实现 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

cjtdz 发表于 2024-2-13 10:01:22

神农鼎 发表于 2024-2-13 09:12
我们荣誉版主已实现了这个 【PLC 51编程】 10年以上了
放在本版块也 1年了,大家帮忙测试下,技术早就实现 ...
在别的实验板上行不行?别的芯片行不行?

神农鼎 发表于 2024-2-13 10:15:23

你打开楼主发的文档看下,或等楼主来回答

tianxu0829 发表于 2025-2-11 21:57:54

引用楼主的第4个观点,发表一下我个人的看法:
1:40个点用PLC的梯形图,不用6小时都能编好程序并调试好,6天有点夸张了。
2:1个专家用C语言编写40个点控制程序,要6个月,只能说明这个“砖家”,连半桶水都不如。
我自己精通三菱PLC和信捷PLC,大部分都是用梯形图写程序,只有少数的程序用C语言。自动化设备公司PLC工程师如果写一个40点PLC程序要6天时间,早就老板被开除了。
页: [1]
查看完整版本: 梯形图编程工具软件能不能成为单片机的通用编程工具软件