西门子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类似
触摸屏有一个区域专门显示c1 c2进来的箱子的图形,还会动画一样 依次排列的往前运行。
码垛机编组计数类的,小弟最近研究这个程序,感觉问题2和问题3难度大,目前还没找到好的解决办法,请大师们指点,谢了

最佳答案

1)西门子200的时钟读取和写入是在目录树下的时钟,其中READ_RTC为读取系统时钟,SET_RTC为写系统时钟。
2)这样理解你的问题,你要求是计数器1计数后,才允许计数器2计数,那在计数器2的加端子前加入一句比较指令,程序:
计数器1计数:
LD     I0.0
EU
LD     C1
CTU    C1, 36
计数器2计数:
LD     I0.1
EU
AW>    C1, C2       //只有计数器计数才能出发计数器2加计数。
LD     C2
CTU    C2, 36
3)这个可以用动画功能解决,或者用可见性功能解决。
动画功能参考西门子视频学习中心的关于wincc flexible教学视频:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=607

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc205022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月2日 下午1:34
下一篇 2017年11月2日 下午1:35

相关推荐