前言:
当前我们对“零起点学算法答案1104”大致比较珍视,我们都想要分析一些“零起点学算法答案1104”的相关知识。那么小编在网摘上网罗了一些关于“零起点学算法答案1104””的相关内容,希望我们能喜欢,朋友们一起来了解一下吧!0309 【万泉河】80模拟量程序的标准答案
半年前,2022年9月5日,我发表了关于模拟量处理的案例程序的最后一个版本,以及文章:《0905 【万泉河】80模拟量例子程序升级版V2.0》,同版本的例子程序可以从文章中获取。
最后一个版本的程序,并不是我对算法方法做了改进,而是对题目的要求做了改进,更接近于实际工程应用了。
到如今,正好半年过去了。 我现在要宣布,我所做的那个版本的模拟量处理的程序,就是这个行业的标准答案。 教科书级别的标准答案。 所有同行们,不管是新手,还是以及刚刚入了门还要找提高的半生手,以及各院校的老师们, 抖音博主们,你们不再需要再在模拟量处理方面研究什么新技术,发表什么高级方法了,不管要写书还是做教程教案,就以此为准就可以了。
不会有比万式方法更快捷更高效省力的另外的编程方法了。
还有心提高PLC编程技能,提高工作效率,应该把精力放到更多需要研究和提高的方面了。 就像我本人,这些方面早就放置不管了,最近研究更多的是西门子官方例程LBP的应用和移植。
当然,我所指的标准答案, 是在已经有了模拟量处理的子程序/FB的情况下,如何在工程项目多次调用这类的子程序的方法。 而不是指我的例子程序中的FB已经完美完整到标准答案了。
每一个具体行业不同,对数据处理的要求方法不同,所以不会存在一个万用的通用标准答案。所以任何人不要试图去搬来一个不一样的AI模块的子程序来跟我PK说,看看看, 人家这个程序功能更强大, 故障处理考虑的更周到详尽。 这本来就不是我在做的事。
事实上80模拟量程序的SMART 200版本,其中的子程序我使用了一个网友请教我时发给我的程序。我给套了一层,就直接用上了。 所以,所有同行,手里还有自己更好的库函数,可以在我的方法中替换掉,直接使用。不需要给我看。 这就是模块化的魅力。
我的程序方法是在EXCEL中生成的,然而通用于所有PLC平台。 所以我说是标准答案,都不仅仅针对西门子,以及SMART。而是针对整个PLC行业的。 虽然另外一些平台的例子我并没有做,但原因也仅仅是因为我手头没有那些PLC的AI处理的底层库函数。 我曾经在网上要过,只要有人给我,我在20分钟内就可以完成这个80模拟量项目例子应用。
宣布其为标准答案的缘由是有一天有一个人在微信群里圈我,要我提供点源程序学习一下。 我说那就去学80程序去,并且告诉他要先学会,理解,接受。 很多人如果对这点基础的都不能接受,都还要有自己的所谓独特的想法, 那后面也基本没必要再跟我学更多的了。
人不能没有自己的想法,人有自己的想法是应该的。。但在入门的基本功方面如果为了展示自己的个性,还非要有自己独特的想法,那叫固执,叫没有常识。这样的人是永远入不了门的,只能永远在起步阶段。
我知道咱们有一些同行对自己是很有自信的, 会对我宣布标准答案这件事不舒服。这很好办,文章后面我会把这个例子程序的变量表再发一遍,大家可以试着按自己的方法重新做一版,统计一下耗费的时间,然后发出来,请所有同行评议。
我这个例子发表了半年多,未见到一个人真正拿出来自己的版本来打擂台,这是我的底气所在。
所有同行的态度,概括下来不外乎几种:
1,认同。
2,不认同,将信将疑,但自己做不了。
3,不认同,自己有能力做不一样的,但还没有动手做。
对于3,那就赶紧动动手练一练。
而对于2,可以去找你信赖的3,提议他们来实践做。比如各工控行业的版主,培训学校的老师,抖音知识输出的博主等等。让他们做一个你来对比着学习。从对比中由此可以得到较大的提高。我猜他们都不应该拒绝。谁会忙到一年到头连20分钟都拿不出来啊!
到时候如果真有人做出足以颠覆我的版本,我再发文认输。
前几天,有网友转发了一篇文章《TIA如何快速生成800个模拟量组件实例》,很明显就是对标我做的80模拟量程序的。然后就有人在下面叫嚷:吊打万泉河,碾压万泉河。
就把我乐坏了。800个比80个多10倍,就碾压吊打了吗?我只能做80,不能拿做800?800和80,以及8,在程序处理方法上是没有任何区别的。
我做例子的时候选80这个数字的目的,就是因为这个数字足够多,也足够少,不管再多再少,都可以同样的方法实现,后面区别无非是PLC的性能资源了。 比如SMART 200主机只能带7-8个模块,根本带不了80个通道,要想这么多数量,还需要总线通讯等方法补充,基本上也会耗尽整个CPU计算资源。
对方文中所讲:虽然我们也可以用循环或者数组等一些方式来减少工作量,但是考虑的每个设备位号的不同且不一定具有规律性,效果还是不够理想。
不就是我在自己文章中反复强调的嘛,完全一样的话,只不过换了个人的嘴里说出来而已。
所以区别仅仅在于,对方是开发了一个程序生成器软件工具,而我是在EXCEL中直接用公式生成的。因为我认为这样的程序,还不值得去开发软件工具,而且恐怕程序生成器软件工具还未必有EXCEL好用,功能强大,通用性高。
但无论如何,所生成的程序结果是一样的。都是一样的标准答案。
然而,对方的程序工具还只是针对博图的,对SMART不能用,对其他品牌平台也都不能用。 台子都还没上得来呢,谁吊打谁呀!
最后是变量符号表,有PK者可以直接拿去使用。但也仅仅允许直接使用,不许再自作主张做任何修改。
变量表
1
AI_V019
AIW10
DPT-R5|{0,100}pa
2
AI_V020
AIW12
DPT-F5|{0,500}pa
3
AI_V021
AIW14
THT-R6-RH|{0,100}%
4
AI_V022
AIW16
DPT-R6|{0,100}pa
5
AI_V023
AIW18
DPT-F6|{0,500}pa
6
AI_V024
AIW20
THT-R7-RH|{0,100}%
7
AI_V025
AIW22
DPT-R7|{0,100}pa
8
AI_V026
AIW24
DPT-F7|{0,500}pa
9
AI_V027
AIW26
THT-R6-T|{-5,55}°C
10
AI_V028
AIW28
THT-R7-T|{-5,55}°C
11
AI_V029
AIW30
THT-R8-T|{-5,55}°C
12
AI_V030
AIW32
THT-R9-T|{-5,55}°C
13
AI_V031
AIW34
THT-R8-RH|{0,100}%
14
AI_V032
AIW36
DPT-R8|{0,100}pa
15
AI_V033
AIW38
DPT-F8|{0,500}pa
16
AI_V034
AIW40
THT-R9-RH|{0,100}%
17
AI_V035
AIW42
DPT-R9|{0,100}pa
18
AI_V036
AIW44
DPT-F9|{0,500}pa
19
AI_V037
AIW46
THT-R10-RH|{0,100}%
20
AI_V038
AIW48
DPT-R10|{0,100}pa
21
AI_V039
AIW50
THT-R10-T|{-5,55}°C
22
AI_V040
AIW52
THT-R11-T|{-5,55}°C
23
AI_V041
AIW54
THT-R12-T|{-5,55}°C
24
AI_V042
AIW56
THT-R13-T|{-5,55}°C
25
AI_V043
VW1000
DPT-F10|{0,500}pa
26
AI_V044
VW1002
THT-R11-RH|{0,100}%
27
AI_V045
VW1004
DPT-R11|{0,100}pa
28
AI_V046
VW1006
DPT-F11|{0,500}pa
29
AI_V047
VW1008
THT-R12-RH|{0,100}%
30
AI_V048
VW1010
DPT-R12|{0,100}pa
31
AI_V049
VW1012
DPT-F12|{0,500}pa
32
AI_V050
VW1014
THT-R13-RH|{0,100}%
33
AI_V051
VW1016
DPT-R13|{0,100}pa
34
AI_V052
VW1018
DPT-F13|{0,500}pa
35
AI_V053
VW1020
THT-R14-RH|{0,100}%
36
AI_V054
VW1022
DPT-R14|{0,100}pa
37
AI_V055
VW1024
DPT-F14|{0,500}pa
38
AI_V056
VW1026
THT-R15-RH|{0,100}%
39
AI_V057
VW1028
DPT-R15|{0,100}pa
40
AI_V058
VW1030
DPT-F15|{0,500}pa
41
AI_V059
VW1032
THT-R16-RH|{0,100}%
42
AI_V060
VW1034
DPT-R16|{0,100}pa
43
AI_V061
VW1036
DPT-F16|{0,500}pa
44
AI_V062
VW1038
THT-R17-RH|{0,100}%
45
AI_V063
VW1040
DPT-R17|{0,100}pa
46
AI_V064
VW1042
DPT-F17|{0,500}pa
47
AI_V065
VW1044
THT-R18-RH|{0,100}%
48
AI_V066
VW1046
DPT-R18|{0,100}pa
49
AI_V067
VW1048
DPT-F18|{0,500}pa
50
AI_V068
VW1050
THT-R19-RH|{0,100}%
51
AI_V069
VW1052
DPT-R19|{0,100}pa
52
AI_V070
VW1054
DPT-F19|{0,500}pa
53
AI_V071
VW1056
THT-R20-RH|{0,100}%
54
AI_V072
VW1058
DPT-R20|{0,100}pa
55
AI_V073
VW1060
DPT-F20|{0,500}pa
56
AI_V074
VW1062
THT-R21-RH|{0,100}%
57
AI_V075
VW1064
DPT-R21|{0,100}pa
58
AI_V076
VW1066
DPT-F21|{0,500}pa
59
AI_V077
VW1068
THT-R22-RH|{0,100}%
60
AI_V078
VW1070
DPT-R22|{0,100}pa
61
AI_V079
VW1072
DPT-F22|{0,500}pa
62
AI_V080
VW1074
THT-R23-RH|{0,100}%
63
AI_V081
VW1076
DPT-R23|{0,100}pa
64
AI_V082
VW1078
DPT-F23|{0,500}pa
65
AI_V083
VW1080
THT-R24-RH|{0,100}%
66
AI_V084
VW1082
DPT-R24|{0,100}pa
67
AI_V085
VW1084
DPT-F24|{0,500}pa
68
AI_V086
VW1086
THT-R25-RH|{0,100}%
VW1088
备用
VW1090
备用
VW1092
备用
VW1094
备用
69
AI_V087
VW1096
THT-R14-T|{-5,55}°C
70
AI_V088
VW1098
THT-R15-T|{-5,55}°C
71
AI_V089
VW1100
THT-R16-T|{-5,55}°C
72
AI_V090
VW1102
THT-R17-T|{-5,55}°C
73
AI_V091
VW1104
THT-R18-T|{-5,55}°C
74
AI_V092
VW1106
THT-R19-T|{-5,55}°C
75
AI_V093
VW1108
THT-R20-T|{-5,55}°C
76
AI_V094
VW1110
THT-R21-T|{-5,55}°C
77
AI_V095
VW1112
THT-R22-T|{-5,55}°C
78
AI_V096
VW1114
THT-R23-T|{-5,55}°C
79
AI_V097
VW1116
THT-R24-T|{-5,55}°C
80
AI_V098
VW1118
THT-R25-T|{-5,55}°C
标签: #零起点学算法答案1104