6ES72883AQ020AA0模块参数
6ES72883AQ020AA0模块参数6ES72883AQ020AA0模块参数
浙江西门子S7-200,S7-300,S7-1500,S7-1200系列代理商,
广州西门子电机代理商,湖北西门子电缆代理商,武汉西门子通讯电缆代理商,上海西门子模块代理商。西门子授权一级代理商
深圳西门子授权总代理商,浔之漫智控技术(上海)有限公司,
PLC300怎么编辑模拟量取平均,用梯形图,放在哪个模块呢
PLC300怎么编辑模拟量取平均,用梯形图,放在哪个模块呢
问题补充:
变量图在此
图片说明: 1,变量
佳答案
1、模拟量取平均值是模拟量信号采样滤波方式其中之一。这种程序好应用STL(指令表语言)来编写。模拟量取平均值程序放在按特定的次数读取模拟量值完成之后来执行。
《模拟量信号采样滤波及STEP7语言的实现》连接
《有关采样滤波的编程》
2、可以将将n次读入的模拟量值存入一个地址连续的区域(例如DB),其后应用冒泡排序法(从小到大)进行排序后,取中间值即可。有关S7-300的冒泡排序法程序:
注意,应用梯形图不能编制地址指针寻址,因此需要STL来编写:
转帖:假定十个数据,放在DB1中,安放顺序如下:
DBW0
DBW2
…
DBW18
下面是西门子的程序
OPN DB 1 /////打开DB1这个数据块
L 10 ////装载10到MB0中,因为有十个数据,要进行十次排序,9次也可以的
LL0: T MB 0
L P#0.0 ////装载地址指针,这是关键,不要搞错了
LAR1
L 9
LL1: T MB 2 ////内部循环,进行9次,直到把大值排到后
L DBW [AR1,P#0.0]
L DBW [AR1,P#2.0]
<I
JC LL2 ////比较前后两个值,如果前面大于后面的,则前后数据交换
L DBW [AR1,P#0.0]
T MW10//临时变量
L DBW [AR1,P#2.0]
T DBW [AR1,P#0.0]
L MW10
T DBW [AR1,P#2.0]
LL2: +AR1 P#2.0 ////指针自动进行加4,因为是整数型数据,所以要跳过2个字节
L MB 2
LOOP LL1 ///这个指令自动的将A寄存器里的值减1
L MB 0
LOOP LL0
6ES72883AQ020AA0模块参数西门子电源模块代理商西门子模块代理商,西门子S7-1200系列代理商,西门子S7-1200CPU分销商,西门子S7-1200CPU分销商,西门子S7-1500CPU代理商,西门子S7-1500CPU代理商,西门子模块代理商,西门子模块一级代理商,西门子模块总代理商,西门子模块分销商,西门子模块代理商,西门子CN模块授权代理商,西门子电缆授权一级代理商,欢迎致电浔之漫智控技术上海有限公司采购
Siemens | 模块 | 6ES7134-6GD01-0BA1 |
SIEMENS | 存储卡 | 6ES7954-8LC03-0AA0 |
Siemens | 模块 | 6ES7231-5PF32-0XB0 |
Siemens | 模块 | 6ES7522-1BH10-0AA0 |
Siemens | 模块 | 6ES7131-4BB01-0AA0 |
SIEMENS | 模块 | 6ES7132-6BF01-0BA0 |
Siemens | 软件 | 6ES7810-4CC10-0KA5 |
SIEMENS | 模块 | 6ES7131-6BF01-0BA0 |
Siemens | 软件 | 6ES7811-1CC05-0YA5 |
Siemens | 软件 | 6ES7810-4CC08-0YA5 |
SIEMENS | 触摸屏 | 6AV2124-0QC02-0AX1 |
Siemens | 存储卡 | 6ES7954-8LF03-0AA0 |
联系方式
- 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 电话:15021292620
- 销售:颜娟
- 手机:15021292620
- 传真:021-33556143
- 微信:X15021292620
- QQ:2799536152
- Email:2799536152@qq.com