问题1
我用的是西门子200系列226cpu怎么在触摸屏smaRT1000ie上设置系统时间,西门子程序里面设置时间的是哪个程序块?
问题2
我用两个光电开关用来计数
箱子经过光电1后,再经过光电2
我怎么编写程序,能让箱子通过光电1感应1次,c1计数为1,箱子在输送带上经过光电2,只能让c2计数1次,光电2误感应多少次,也不会使c2累加。
以此类推,c1计数到36,c2也只能计数到36,光电2误感应也不会增加c2
或者说这样的方法有一种编程办法,还是说只有通过c1计数大于等于c2这个数值,还是有一种数列或者数组。
问题3
和问题2类似
触摸屏有一个区域专门显示c1c2进来的箱子的图形,还会动画一样依次排列的往前运行。
码垛机编组计数类的,小弟最近研究这个程序,感觉问题2和问题3难度大,目前还没找到好的解决办法,请大师们指点,谢了
最佳答案
1)西门子200的时钟读取和写入是在目录树下的时钟,其中READ_RTC为读取系统时钟,SET_RTC为写系统时钟。
2)这样理解你的问题,你要求是计数器1计数后,才允许计数器2计数,那在计数器2的加端子前加入一句比较指令,程序:
计数器1计数:
LDI0.0
EU
LDC1
CTUC1,36
计数器2计数:
LDI0.1
EU
AW>C1,C2//只有计数器计数才能出发计数器2加计数。
LDC2
CTUC2,36
3)这个可以用动画功能解决,或者用可见性功能解决。
动画功能参考西门子视频学习中心的关于winccflexible教学视频:htTP://www.ad.siemens.com.cn/serviCE/elearning/cn/CourseV2.ASpx?CourseID=607
提问者对于答案的评价:
谢谢您的指教非常感谢