当前位置: 主页 > PLC控制

西门子200时间设置及编程问题求助

问题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

提问者对于答案的评价:
谢谢您的指教非常感谢

  • 关注微信

猜你喜欢

微信公众号