西门子200plc累加器怎么理解
展开全部
这个主要在语句表编程时用
梯形图不用理会(accu1:指累加器1,accu2指累加器2).
l
10
\\把常数10装在到accu1中
t
mw20
\\把accu1中的10送到mw20这个字存储地址中
l
20
\\把常数20装载到accu1中
此时accu1中先前存入的常数10自动推入accu2中,accu1中的内容被新的常数20覆盖。
t
mw22
\\把常数20传送到mw22中
此时accu1中的内容不变
还是传送前的20
accu2还是之前的常数10,。如果再次使用装载命令
l
30
\\讲常数30装载到accu1中,此时accu1变成了30,刚才的accu1中的20自动推入到accu2
,早先的accu2中的10被覆盖(自动清除)。执行完后accu1=30,accu2=20。
建议你买本书,学学stl语言。stl比t形图语言功能强大,比如用t形图
你可以比较几个简单的数据的大小,如果你要比较几十或几百
那么你的程序会非常的庞大,且程序运行效率低。如果用语句表,你就可以用指针p#,可以编写循环程序,比如冒泡程序,或求最大
最小
平均……
非常省事
最关键是执行效率高,指针的功能非常强大。反正很多的
一下说不完,多读读别人用stl写的程序
慢慢就懂得如何用了。
梯形图不用理会(accu1:指累加器1,accu2指累加器2).
l
10
\\把常数10装在到accu1中
t
mw20
\\把accu1中的10送到mw20这个字存储地址中
l
20
\\把常数20装载到accu1中
此时accu1中先前存入的常数10自动推入accu2中,accu1中的内容被新的常数20覆盖。
t
mw22
\\把常数20传送到mw22中
此时accu1中的内容不变
还是传送前的20
accu2还是之前的常数10,。如果再次使用装载命令
l
30
\\讲常数30装载到accu1中,此时accu1变成了30,刚才的accu1中的20自动推入到accu2
,早先的accu2中的10被覆盖(自动清除)。执行完后accu1=30,accu2=20。
建议你买本书,学学stl语言。stl比t形图语言功能强大,比如用t形图
你可以比较几个简单的数据的大小,如果你要比较几十或几百
那么你的程序会非常的庞大,且程序运行效率低。如果用语句表,你就可以用指针p#,可以编写循环程序,比如冒泡程序,或求最大
最小
平均……
非常省事
最关键是执行效率高,指针的功能非常强大。反正很多的
一下说不完,多读读别人用stl写的程序
慢慢就懂得如何用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
力控科技
2024-08-19 广告
2024-08-19 广告
西门子的累加寄存器,既然叫累加寄存器,那么就有累加寄存器的功能,就是数据是按先进先出或者先进后出的方式轮流存储的和取出的。和其他存储地址不同的就是AC开头的有4个,AC0,AC1,AC2,AC3 ; ,它们共同的特点是同一个累加寄存器地址你...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询