西门子PLC问题
1.从DB1.DBD0开始的400个实数,每个减22,然后依次存放到从DB2.DBD100里,有什么好方法能快,兄弟们帮我写一段吧2.当PLC里某个条件满足时,隐藏win...
1. 从DB1.DBD0开始的400个实数,每个减22,然后依次存放到从DB2.DBD100里,有什么好方法能快,兄弟们帮我写一段吧
2.当PLC里某个条件满足时,隐藏wincc目前的图,调出另外一个图,怎么做哦,前提是在同一个画面 展开
2.当PLC里某个条件满足时,隐藏wincc目前的图,调出另外一个图,怎么做哦,前提是在同一个画面 展开
2个回答
展开全部
1.指针寻址和循环,双重数据块打开和跳转循环程序。示例程序如下:
OPN DB 1
OPN DI 2
LAR1 P#0.0
L 400
nex: T MW 10
L DBD [AR1,P#0.0]
L 2.200000e+001
-R
T DID [AR1,P#100.0]
+AR1 P#4.0
L MW 10
LOOP nex
第二的话用置位复位一个值,然后通过这个值来显示隐藏wincc画面中的某个画面,由于我电脑上没有装wincc,所以就不给你写了,自己调试下,这个很简单的,主要是在wincc的对象中设置
OPN DB 1
OPN DI 2
LAR1 P#0.0
L 400
nex: T MW 10
L DBD [AR1,P#0.0]
L 2.200000e+001
-R
T DID [AR1,P#100.0]
+AR1 P#4.0
L MW 10
LOOP nex
第二的话用置位复位一个值,然后通过这个值来显示隐藏wincc画面中的某个画面,由于我电脑上没有装wincc,所以就不给你写了,自己调试下,这个很简单的,主要是在wincc的对象中设置
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询