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

相关推荐

  • PID控制一般用在什么地方?

    我学PLC一直接触PID控制,请问PID控制一般用在什么地方? 最佳答案 目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现…

    SIMATIC S7-200 2021年7月5日
  • S7200 USS_INIT

    我是一台S7200连接5台6RA70,请问使用USS_INIT命令,是一次全部激活5台6RA70?还是分别用5个USS_INIT命令分别激活? 问题补充:USS协议好像只能读写参数…

    SIMATIC S7-200 2021年7月5日
  • CPU224CN重新下载程序后无法与上位机modbus通讯

    两个PLC都是从站,与上位机可以正常通讯.之后把两个原CPU内的程序下载到新cpu内就没办法实现通讯了,程序那两个程序块部分如图,那个地址处的VB5801在整个程序里都没有找到.我…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器与霍尔传感器

    原有个程序用旋转编码器输入信号,程序中用高速计数器编程,计算速度和位置。现在根据需要要把旋转编码器换成霍尔传感器,精度下降很大,程序中的继续使用高速计数器还适用吗? 最佳答案 可以…

    SIMATIC S7-200 2020年10月31日
  • s7-200的输入输出端电源必须24v供电吗?

    如图,测试1新手问题,请问直流电源供电的s7-200,我知道电源要求是24v,那他们的输入输出端,也就是那些继电器吧,供电电压要求在什么范围(1,2区那些直流电源电压必须也只能是2…

    2017年8月18日
  • S7-200 通过MODBUS控制ABB变频器

    我用CPU226通过modbus主站指令控制ABB变频器,对控制码不熟悉,那位网友能提供一些技术资料?非常感谢 最佳答案 1.请见《利用modbus实现西门子PLC与ABB变频器的…

    SIMATIC S7-200 2021年7月5日
  • S7-200中有些部件的梯形图怎么写?

    我要完成一个船用辅锅炉的自动控制,原理图里要用到220V和24V两电压,在梯形图中怎么体现?还有保持蒸汽压力的压力比例调节器——电动比例操作器在梯形图中怎么表示?我靠到有些论文就直…

    SIMATIC S7-200 2021年7月5日
  • 安装PCAccess

    在该网站下载的V1.0PCAccessSP6完整版及Hotfixl,解压后安装报错,错误提示见图片,请指教,谢谢! 问题补充:开拓者你好!谢谢你!我下载你提供的软件,未能成功安装,…

    2017年11月13日
  • 请教高速计数器的问题

    正在做一个项目,利用到PLC中的高速计数器。想问一下,调用高速计数器读数到之后可以通过中断发出信号吗?比如行程开关到之后发出的信号一样。总共计数3000,想在1000和2000的时…

    SIMATIC S7-200 2020年11月1日
  • V4.0 STEP 7 MicroWIN SP9和西门子200cpu224xp通信不了

    我用笔记本连得,因为没有串口,装了一个usb转串口驱动,这个usb转串口是好使的,之前可以单片机下程序,然后用的pc/ppi电缆,这段电缆是我们老师自己接的,但是在老师的电脑上可以…

    2017年12月2日