交叉引用

子程序不同时调用时,可以在不同的子程序多次引用同一定时器号吗?
v存储区做位使用时,可以在不同的子程序中多次使用吗?比如说在sbr0中使用了,t33,m0.0,在sbr1中再次使用t33,m0.0但是sbr0和sbr1不在同一时刻调用。值能有一个被接通,会有什么影响。

问题补充:
那如果我把线圈全部放到主程序中。在子程序中引用触点会有问题吗?

最佳答案

1、子程序不同时调用时,可以在不同的子程序多次引用同一定时器号吗?
不要这样应用,容易引起混乱。
转帖:“
、定时器在子程序中的表现:
a、在条件调用子程序的主程序中,当停止子程序调用时,如果定时器已经激活正在计时,停止调用这个子程序会造成定时器的失控。不管此时定时器前面的激活条件如何变化,定时器(1ms、10ms 时基的)会一直走到最大值,定时器输出也会在达到设定值时接通;(100ms 时基的定时器会在上述情况下停止计时,但在逻辑上处于失控状态)。
 如果用 SM0.0 调用子程序;或者在控制逻辑的时序上做到能够保证定时功能完整执行,定时器会正常运行。使用条件调用含有定时器的子程序时,一定要注意时序逻辑,以免造成程序运行错误。
b、注意, S7-200 PLC 2009年系统手册中文版204页说:“当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。
子程序中有两点:
、定时器:  不能做参数,而用固定编号的定时器肯定出问题;
                      间接解决办法:用定时计时器代替,但影响了程序的可读性;
、上升沿/下降沿: 一个点的上升沿/下降沿要用一个中间点,S7-200是隐含
                          了这个中间点, 这在重入的子程序中可能是一个严重问题。
                         解决办法:用等效电路代替.
2、v存储区做位使用时,可以在不同的子程序中多次使用吗?
可以使用,但要注意逻辑的正确性。
3、m0.0但是sbr0和sbr1不在同一时刻调用。值能有一个被接通,会有什么影响?
会有什么影响?这要看你的程序了。当然,在如果在sbr0和sbr1中m0.0被接通后要执行相应的程序逻辑了。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • Siwatool RS232

    有谁知道 200称重模块  校秤软件SiWatool RS32与模块通讯的那根RS232数据线怎么做啊?具体定货号为:7MH47028CA&…

    SIMATIC S7-200 2021年7月5日
  • 网络读写和发送接收指令

    S7-200的网络读写指令NETR和NETW,网络发送接指令XMT和RCV指令他们之接有什么不同各自是在什么样情况下才到用到的? 最佳答案 S7-200 CPU之间的PP…

    SIMATIC S7-200 2020年11月1日
  • 关于PLC采集流量计信号

    流量计三根线工作电压范围 DC5~15V   输出NPN   输出脉冲高电平 >DC&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 自由口接受信息控制字节

    自由口接受信息控制字节SMB87中的bk(SM87.1)“0”:忽略中断条件;“1”:使用中断条件来检测起始信息。这个中断指的是什么中断?   &nb…

    SIMATIC S7-200 2021年7月5日
  • 200CPU的Modbus通讯

    我现在用的是224 XP与变频器485的通讯,现在知道224XP是可以任意一个通讯口都可以实现与RS485设备的通讯 请问:1、200侧的通讯口母口的哪2个针脚…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量模块设置问题?

    S7-200模拟量模块下边有2个类似电位计的东西,增益,补偿,这两个东西怎么使用?有什么用处? 最佳答案 一、楼主所说2个类似电位计的东西,是增益、补偿输入校准,校准调节模拟量多路…

    2017年10月30日
  • 关于EM235模块的使用

    初次使用em235,想确认几个问题,如果把dip开关设置成100 001(1代表on),问题1:是不是4个输入信号都设置成0-20mA呢?这个0-20mA信号带配电功能吗…

    2020年10月31日
  • 想监控10台plc的数据,有什么思路

    就是要监控10台plc200的数据,已连好以太网模块,分别组好独立ip,出来的十根网线连个交换机,然后通过从交换机上出来一根网线连触摸屏,在用wincc flexible…

    SIMATIC S7-200 2017年10月29日
  • 200的通讯问题

    我想只用一个DP接头的A1B1和触摸屏通讯,A2B2和变频器通讯,这样只有一个DP接头插在200PLC的PORT口上,这样可以吗?还有别的什么设置吗? 最佳答案 1.有一点是需要肯…

    SIMATIC S7-200 2017年10月30日
  • 请教S7-200与CP243-2的通信如何设置?,,

    S7-200与CP243-2的通信如何设置?,, 最佳答案 1.设置为从站可在软件中用指令向导按提示进行; 2.设置为主站可在"CP243-2 AS-…

    SIMATIC S7-200 2021年7月5日