S7200与屏之间实现倒计时功能?

现场有20套PLC(具体型号待确定,初选S7200),运用于汽车流水生产线,每一个工位需要一套PLC,所有PLC需要通过网络连接起来,最后将信号传到总控室MES系统,现场每一个工位都有一个七段数码显示屏,前面两位是工位显示(数字0---20),当任何一个工位按下将显示相应的数字,按下多个就交替显示相应的数字,后面还有四位数码显示00:00---99:99,为倒计时显示,为流水线工位运行时间和工位间隔时间倒计时,后四位将交替显示剩余工位时间和剩余间隙时间来提醒操作人员加紧安装和注意设备将再次自动运行的时间,老板为了省钱,用最简单的七段数码管来实现倒计时和工位显示的数字,原来做的一套设备只做工位显示(0---8)都已经很复杂了,因为所有的七段数字显示对应到了8个中间继电器,通过控制中间继电器来实现数字交替显示,现在这么庞大的数据如果通过中间继电器动作来实现倒计时或则工位交替显示我觉得难以实现了,各位高手有没好的方法,比如PLC有没将模拟数字直接转换成数字输出信号来实现七段数码管数字显示的这种功能呢,比如我直接将VW100里面的数据由触摸屏设定好后,只要VW100实现倒计时或者工位显示,通过什么功能指令或者其他的方式PLC直接就能转换成七段码数字输出的通断来实现相应的数字显示。望高手指点,不甚感激。

问题补充:
我需要的不是要把每种情况都列出来,而是达到效果,例如当地址VW100数据为8(或则是VB100为8时),对应到的QB0就能直接控制相应的输出位来显示出8来,而不是根据每一个数字来对应显示哪一段,那样的方法太古板而且复杂,我以前做过,我不可能把00:00----99:99中每一个数据对应哪些位一个亿的排出来控制,那不现实,我希望大家可以给一个实际的切实可行方法出来,或则偶谁做过类似的,给个方法。西门子不知道有没这种功能块。

图片说明:

S7200与屏之间实现倒计时功能?   

最佳答案

这是我做的一个自增的数码管显示的 你可以参考一下  如果有问题可以联系我
TITLE=程序注释
Network 1 // 制作一个自增的数据    m0.0启动运行    m0.1 复位自增值
// 网络注释
LD     M0.0
AN     T40
AN     M0.1
TON    T40, VW200
Network 2 // 时间到加一
LD     T40
AN     M0.1
INCW   VW100
Network 3 // 复位
LD     M0.1
MOVW   0, VW100
Network 4 // 自增数据 除以100       把百位的值放到七段码里面去   如果需要千位万位显示则 自增值需要除以 1000  10000 等
LD     SM0.0
MOVW   VW100, VW104
AENO
/I     +100, VW104
AENO
ITB    VW104, VB60
Network 5 // 自增值 计算十位数上的值
LD     SM0.0
MOVW   VW104, VW106
AENO
*I     +100, VW106
AENO
MOVW   VW100, VW130
-I     VW106, VW130
Network 6 // 十位数的值放到七段码上显示
LD     SM0.0
MOVW   VW130, VW108
AENO
/I     +10, VW108
AENO
ITB    VW108, VB70
Network 7 // 个位数在七段码上显示
LD     SM0.0
MOVW   VW108, VW110
AENO
*I     +10, VW110
AENO
MOVW   VW130, VW112
-I     VW110, VW112
Network 8 
LD     SM0.0
ITB    VW112, VB50
Network 9 
LD     SM0.0
SEG    VB50, QB0
SEG    VB70, QB1
SEG    VB60, QB2
参考资料:http://wenku.baidu.com/view/81b7702b915f804d2b16c17d.html

提问者对于答案的评价:
感谢你的方法,看了之后有了思路了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:06
下一篇 2020年10月31日 下午3:06

相关推荐

  • CAD产品外型图

    S7200数字量扩展模块32点输入,32点输出模块,为什么官网没有CAD的产品外形图。其他型号的都有! 最佳答案 邮箱给我,给你发一份。 提问者对于答案的评价:!!!!

    SIMATIC S7-200 2017年8月16日
  • 西门子200自由口通信问题请教论坛高手。

    由于论坛不能贴图片,我已经详细的程序和介绍发在如下的帖子上,请大家帮忙看看怎么回事?帖子如下:http://www.gongkong.com/webpage/forum/20110…

    SIMATIC S7-200 2020年11月1日
  • 组态EM253出错

    各位大侠本人初次接触EM253,现想将其与CPU226进行组态,但按照向导将其进行组态后进入EM253调试界面后在diagnostic里显示有错:1,配置项显示没配置.2,模式错误…

    SIMATIC S7-200 2020年11月1日
  • s7_200中定时中断t32程序怎么写?

    比如我想要定时1秒的中断,想用T32的中断功能来实现,谢谢老师 最佳答案 每1000MS调用INT0一次网络1:LD     SM…

    SIMATIC S7-200 2020年11月5日
  • 请问哪位可以提供一下位控制向导的例程啊?学习学习

    请问哪位可以提供一下位控制向导的例程啊?就是应用位控制向导的程序~搞不清楚啊~想看看例子学习一下 最佳答案 下述文档是否对你有帮助:《西门子S7-200在步进电机定位控制中的应用》…

    SIMATIC S7-200 2020年10月31日
  • s7-200与FRENIC-MEGA485通讯

    如何进行485通讯,控制富士变频器参数 最佳答案 西门子的资料有很多,以下是本论坛上的。很详细。 参考资料:https://support.industry.siemens.com…

    SIMATIC S7-200 2017年6月6日
  • s7200与组态王

    S7200 CPU226CN 与组态王连接,买组态软件时人家问要多少点的,还有什么开发版、运行版,价格不一样,我是第一次使用,不知什么意思,那位老师能解释一下?…

    SIMATIC S7-200 2021年7月4日
  • EM235模拟量输出4-20mA时

    EM235输出4-20mA时,输出电压有多少? 问题补充:若输出所接的负载超过500,是否就驱动不了,或是说输出的电流很小甚至没用输出呢 最佳答案 电流输出时是恒流源,谈电压没意义…

    SIMATIC S7-200 2021年7月5日
  • 请教指针怎么用?

    请教在西门子编程环境下指针怎么用呢?最好能举个例子说明一下什么时候是地址,什么时候是地址所指的内容,谢谢了 最佳答案 在S7-200中难道不能直接把VB200传送到AC0吗?&nb…

    SIMATIC S7-200 2020年11月1日
  • 24v能传多少米回到PLC还能被识别

    S7-200PLC以及直流电源模块(输出24V、2.5A、60W)距离开关按钮盒约为100米,纯开关量信号,使用一条多芯屏蔽100米0.52mm线缆。在100米外控制PLC是否可行…

    SIMATIC S7-200 2021年7月5日