技术论坛

纯梯形图批量采集模拟量

作者 主题
游侠

经验值: 406
发帖数: 31
精华帖: 1
主题:【分享】纯梯形图批量采集模拟量
推荐帖


只看楼主 楼主 2022-09-05 16:30:53

新人初到论坛,发几个帖子报个到!

在博途中,模拟量批量采集可以用SCL实现,而且不难。

而本帖分享的是用纯梯形图实现模拟量的批量采集,对新人来说还算是友好。

用这个方法,可以用纯梯形图,在不改动程序的情况下采集任意数量的连续通道的模拟量。

实现方法如下:

1、首先在PLC变量的用户常量里添加常量“通道数”。

2、在用户自定义类型里添加两个数据类型“AI通道”和“AI参数”

        在“AI通道里”数组的上限为上一步添加的用户常量。




3、PLC变量表里添加变量“模拟量输入”且数据类型选择“AI通道”,地址填模拟量的起始位地址。


4、在全局DB块中声明数据数组数据“模拟量参数”数组上标选用户常量“通道数”,数据类型选“AI参数”


5、程序中如下图:


其中“i”为临时变量数据类型为Dint,跳转条件下的常量选创建的用户常量。


6、在仿真中仿真模拟量输入通道,可以看到,任意通道的过程只改变,对应的模拟量的值都会发生不同的改变,且可以分别设置不同的量程。


当需要修改通道数量的时候,只需要去用户常量修改常数值即可。


缺点是,不能对每一个通道的符号进行单独的命名,需要在注释里添加注释,而且模拟量的通道地址要求是连续的。






 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1782915&b_id=50&s_id=0&num=19

至圣

经验值: 19841
发帖数: 4383
精华帖: 2
回复:纯梯形图批量采集模拟量


只看楼主 1楼 2022-09-05 16:35:52

干货。。。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4391
发帖数: 1565
精华帖: 1
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 2楼 2022-09-05 16:57:30

功能实现了  但是并不完美


已经到了儿时羡慕的年纪,却没能成为儿时羡慕的人!
以下网友喜欢您的帖子:

  
版主

经验值: 69061
发帖数: 12270
精华帖: 59
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 3楼 2022-09-05 16:57:55

嗯,不错,适合新手学习

在官网也有模拟量转换的文档呢


Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
版主

经验值: 69061
发帖数: 12270
精华帖: 59
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 4楼 2022-09-05 16:58:43

模拟量精度及量程转换

http://www.ad.siemens.com.cn/productportal/prods/published/Mod/Mod_3.1/Mod_3.1.html


你在看这个学习一下



Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
游侠

经验值: 406
发帖数: 31
精华帖: 1
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 楼主 5楼 2022-09-05 17:13:08
以下是引用四枫院月泽在2022-09-05 16:57:30的发言 >2楼

功能实现了  但是并不完美

都纯梯形图了,还要啥自行车。。。。


 
以下网友喜欢您的帖子:

  
游侠

经验值: 406
发帖数: 31
精华帖: 1
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 楼主 6楼 2022-09-05 17:16:20
以下是引用RENHQ在2022-09-05 16:58:43的发言 >4楼

模拟量精度及量程转换

http://www.ad.siemens.com.cn/productportal/prods/published/Mod/Mod_3.1/Mod_3.1.html


你在看这个学习一下


呃,不太明白您的意思,这个链接是怎么采集转换模拟量,我发的是怎么批量采集转换模拟量。


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1789
发帖数: 311
精华帖: 0
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 7楼 2022-09-05 17:45:29

用哪种语言不是主要问题

无非就是代码量多一些

重点是首先地址要连续

其次量程也最好一致

否则批处理读取之前要先处理量程

也是有一定的工作量

这样批处理的优势就不明显



 
以下网友喜欢您的帖子:

  
版主

经验值: 76250
发帖数: 19148
精华帖: 378
回复:纯梯形图批量采集模拟量


只看楼主 8楼 2022-09-05 17:50:09

解耦很重要啊!


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
游侠

经验值: 406
发帖数: 31
精华帖: 1
回复:纯梯形图批量采集模拟量


只看楼主 楼主 9楼 2022-09-05 18:00:39
以下是引用sansan33在2022-09-05 17:45:29的发言 >7楼

用哪种语言不是主要问题

无非就是代码量多一些

重点是首先地址要连续

其次量程也最好一致

否则批处理读取之前要先处理量程

也是有一定的工作量

这样批处理的优势就不明显


为什么还需要提前处理量程?。。。量程是在DB块里任意设置的每个通道想怎么设置怎么设置啊。。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18421
发帖数: 2409
精华帖: 1
回复:纯梯形图批量采集模拟量


只看楼主 10楼 2022-09-06 15:31:29

不错,条条大路通罗马


 
以下网友喜欢您的帖子:

  
至圣

经验值: 26322
发帖数: 5838
精华帖: 5
回复:纯梯形图批量采集模拟量
推荐帖


只看楼主 11楼 2022-09-07 08:41:19

梯形图采集模拟量直观,监视也清楚。


天天学习,天天进步.
以下网友喜欢您的帖子:

  
至圣

经验值: 15532
发帖数: 1735
精华帖: 0
回复:纯梯形图批量采集模拟量


只看楼主 12楼 2022-09-07 10:14:27


楼主很用心,解释很到位!


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
至圣

经验值: 18932
发帖数: 2108
精华帖: 0
回复:纯梯形图批量采集模拟量


只看楼主 13楼 2022-09-07 13:23:16

感谢分享哦,跟着学习


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1507
发帖数: 134
精华帖: 1
回复:纯梯形图批量采集模拟量


只看楼主 14楼 2022-09-07 13:28:21
不错,面向标准化。
 
以下网友喜欢您的帖子:

  
hf1
奇侠

经验值: 8201
发帖数: 1460
精华帖: 3
回复:纯梯形图批量采集模拟量


只看楼主 15楼 2022-09-07 15:52:22

学习了,感谢分享小技巧,提高效率!


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7348
发帖数: 1688
精华帖: 1
回复:纯梯形图批量采集模拟量


只看楼主 16楼 2022-09-13 21:53:10

学习了,感谢分享


随遇而安
以下网友喜欢您的帖子:

  
奇侠

经验值: 8295
发帖数: 641
精华帖: 0
回复:纯梯形图批量采集模拟量


只看楼主 17楼 2022-09-15 07:44:02


学习了,感谢分享


努力向上
以下网友喜欢您的帖子:

  
侠圣

经验值: 4873
发帖数: 741
精华帖: 10
回复:纯梯形图批量采集模拟量


只看楼主 18楼 2022-09-19 08:12:21

都到这一步了,干嘛要定义一个没有多少意义的AI通道的UDT呢?


 
以下网友喜欢您的帖子:

  
至圣

经验值: 19305
发帖数: 3875
精华帖: 1
回复:纯梯形图批量采集模拟量


只看楼主 19楼 2022-09-19 14:52:55

能想到用这个方式来分享,必须点赞。


弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
纯梯形图批量采集模拟量
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。