S7-200变量声明表

我想问下S7-200变量声明表里想做一个定时器应该做在哪个接口里,是IN还是OUT,IN-OUT.还有选择什么数据类型。谢谢

最佳答案

能否在子程序的局部变量中添加定时器类型?
S7-200的子程序不支持添加定时器或计数器的数据类型。

定时器在子程序中的表现
在条件调用子程序的主程序中,当停止子程序调用时,如果定时器已经激活正在计时,停止调用这个子程序会造成定时器的失控。不管此时定时器前面的激活条件如何变化,定时器(1ms、10ms 时基的)会一直走到最大值,定时器输出也会在达到设定值时接通;(100ms 时基的定时器会在上述情况下停止计时,但在逻辑上处于失控状态)。
    如果用 SM0.0 调用子程序;或者在控制逻辑的时序上做到能够保证定时功能完整执行,定时器会正常运行。使用条件调用含有定时器的子程序时,一定要注意时序逻辑,以免造成程序运行错误。
详细参考:

定时器常见问题(定时器、定时中断、在 STEP 7 Micro/WIN 里怎样优化使用定时器?)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart SMS/033.html

提问者对于答案的评价:
嗯,嗯

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:14
下一篇 2021年7月5日 下午2:14

相关推荐

  • 学S7-200的方法,刚入门

    我是一个刚刚开始学习S7-200的爱好者,已经把S7-200操作手册的基本指令以前的内容都看完了,也基本理解了,请问接下来我该怎样做才能加深或更进一步学习呢?谢谢 最佳答案 连接实…

    SIMATIC S7-200 2021年7月5日
  • TD400C与上位机

    我上位机是WINCC组态,接收和输出都是单线,就是PC机输出给PLC的温度地址是VW2102,通过TD设定后的温度反馈给PC机的地址是VW2140。之前按做是PC机和TD都修改VW…

    SIMATIC S7-200 2020年10月31日
  • s7-200模拟量输入输出的问题

    现有一个电液系统,里面包含18个传感器和22个电磁铁,想采用s7-200采集传感器数据,然后控制22个电磁铁,全是模拟信号。s7-200模拟量通道太少,貌似不可行,请问有什么方法可…

    SIMATIC S7-200 2021年7月5日
  • td200显示页面

    我有多个界面想用箭头翻页,如何做?并且我想用F1,F2调用特定的界面又如何做 最佳答案 把多个界面做成多个报警页面,在程序里使能,控制翻页 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月4日
  • 日期用BCD码到底如何表示啊?

    所有日期和时间值必须采用BCD格式编码。这句话到底是什么意思啊? 请问日期到底如何用BCD码表示啊? 最佳答案 程序实例:LD   &nbs…

    SIMATIC S7-200 2020年11月1日
  • S7200PLC如何实现通讯冗余

    两套S7200CPU,只有一套数字量模块,如何实现其中一套PLC坏了,另外一套自动进行控制,如何处理? 问题补充:前辈,你说的有点不懂啊,我有两套CUP,一套其他模块,硬件如何连接…

    SIMATIC S7-200 2017年12月7日
  • S7-200 smart 向台达A2-M伺服电机写入速度,错误代码154

    用S7-200smart向台达A2的伺服驱动器写入速度,不能写入速度,报错,错误代码154,但是,能够读取速度。不知道是哪里有问题。 图片说明:    最佳答案…

    2017年5月31日
  • cp243-1与光端机的网线连接用直通的还是交叉

    cp243-1与光端机的网线连接用直通的还是交叉 光端机与pc的网线(不经过交换机)用直通的还是交叉  问题补充:cp243-1与光端机  …

    SIMATIC S7-200 2021年7月5日
  • 西门子TP1200COMfort用什么编程软件

    西门子TP1200COMfort用什么编程软件 钻石用户推荐最佳答案 用博图软件,现在最新的博图软件为V16。下图是我有博图V15.1软件组态画面。博图软件需要从西门子供应商那里购…

    2021年7月5日
  • s7-200填表和先进先出

    在做PLC练习的时候遇到下面问题,当填表时,实际填表数比预设值总是大1,如设定最大填表数为5,实际填了6位,且SM1.4一直为0,用先进先出时,表空以后SM1.5还是为0,这个是我…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论