s7-200 子程序中计数器使用的问题

我刚开始学习西门子的plc,想问下:
如果在子程序中使用定时器或者计数器的话,在上面的变量表里面应该怎么设置数据类型和变量类型?
问了下同事,告诉我直接使用全局的计数器,不过这样在多次调用的时候不会出问题么?
由于是新手,可能问题比较笨,谢谢了。

问题补充:
能举个例子么?看不太明白。
例如两台设备都是开十分钟关十分钟循环运行,用子程序怎么做呢?

最佳答案

你可以用脉冲加自增指令做要好很多,具体应用如下:
在子程序内写如下程序就行
LD     SM0.0
LPS
A      SM0.5
EU
INVD   VD0
LRD
AD>=   VD0, 0
AD<=   VD0, 600
=      Q0.0
LPP
AD>=   VD0, 1200
MOVD   0, VD0

这是一台设备,其它可以参照做。祝你成功!

提问者对于答案的评价:
???лл??лл?λ?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 本扫描周期的值与上一个扫描周期的值如何进行比较

    如题:本扫描周期的值与上一个扫描周期的值如何进行比较,即上次给50,下次给60,实际上给10就OK乐,那个50的数值怎么捕捉? 问题补充:最好帮简单的写下此断程序 最佳答案 很简单…

    SIMATIC S7-200 2020年11月1日
  • MP277通讯掉线

    Mp277屏和 317 通讯上后,一回儿就掉线了。下载程序正常。而且屏经过交换机后,就通讯不上了。直接和CPU317的通讯口连接,能通讯上,就是容易掉线 问题补…

    2021年7月5日
  • 200和昆仑通泰通讯屏不上?

    S7-200  cpu224和昆仑通泰TPC7062kx触摸屏通讯不上?怎么解决啊 钻石用户推荐最佳答案 1.检测通讯线缆;2.检测CPU224通讯设置;3.检…

    SIMATIC S7-200 2021年7月5日
  • S7-200用高速脉冲输入计算累计流量

    已知0.1立方米为1脉冲,我用了实数加法.但在累计量特别大的时候会造成计算结果不正确,不知道为什么? 问题补充:为什么用双整数,有没有其他解决方法,我想让下位机直接算出累计流量 最…

    SIMATIC S7-200 2020年10月31日
  • 如何设定PID的输入值

    用向导完成的PID子程序,在向回路表传送过程值和设定值时是否用已转换的实数值除以32000.0转换为标准化的值,?这样转换之后的值小于0.1[过程值低位报警设定]可不可以自已设定使…

    SIMATIC S7-200 2021年7月5日
  • s7-200实现灯以1HZ频率闪烁

    我想用定时器实现1HZ频率的灯的闪烁,请各位给个简单的程序,谢谢! 问题补充:这个SM0.5应该是属于特殊寄存器吧,我想用定时器实现这个关于频率的问题。毕竟特殊寄存器就那几个,不能…

    2021年7月5日
  • 变量存储器

    在200中变量存储器v的存储空间有多大那  例如累加器AC是4个是32位 最佳答案 请登录下面网地http://www.ad.siemens.com.cn/se…

    SIMATIC S7-200 2017年10月29日
  • 200连接组态王

    现在想用226通过EM277连接组态王,除了EM277外还要一个通讯卡吗?通讯卡必须要是PCI插头的那种吗? 通讯卡有其他替代品吗?除了这些,在加上电缆和接头,硬件上就可…

    SIMATIC S7-200 2021年7月4日
  • 帮帮手了,急!!!

    我的模拟量模块231,输入电压怎么读出来,具体点,最好有图说明!!!还有怎么找不到端口哪个是哪个上面的????比如aiw0是不是就是A+,A-…我只有一个模块~ 最佳答案 如果…

    SIMATIC S7-200 2021年7月5日
  • HSC程序问题

    我用CPU222CN 晶体管的PLC用PTO的输出(Q0.0)作为HSC的输入(I0.0)进行编程,可是我发现PTO的输出是正常的,但是HSC的数值一直为0,不知道是为什…

    SIMATIC S7-200 2021年7月5日