西门子s7 200子程序路面的temp临时变量怎么使用

西门子s7 200子程序路面的temp临时变量怎么使用的,我看说上说是能同样级别的程序可以通用,不像L只能在单独的子程序里面使用,那这个TEMP是怎么个使用方法,都在什么时候情况下下会使用这个存储器,还有主程序和中断程序的变量表里只有TEMP这一个,主程序里需要定义这个变量表吗,中断程序我看书上说    中断程序不能改写其他程序使用的存储器    ,那中断程序里面的数据怎么往外传输。那岂不是没有办法通讯了。中断程序是怎么跟主程序通讯,进行数据的交换的。

最佳答案

使用前(调用这个子程序之前)先赋值,后调用!
一般使用temp是处理程序运算中间数据时的中间过渡变量,从而节约有限的接口资源。
这个自己可以添加temp的个数。
中断程序完全可以使用其它子、主程序上的temp名称,因为这个temp仅仅适应与本子程序有效,与外部接口的名称无关,相对是独立的。
“中断程序我看书上说    中断程序不能改写其他程序使用的存储器”没有理解你这句话的含义指改写什么。
中断程序只需要调用中断子程序的条件满足,优先于其它子程序,会被主程序优先读取到程序信息,也可以理解为优先输入到主程序OB1的输入映像信息。数据完全是按cpu的存储区域地址信息互相传递。

提问者对于答案的评价:
还是不太明白    TEMP到底是什么作用,IN是主程序给子程序的,IN OUT 是主程序可以写,也可以读的,  OUT是子程序输出给主程序,那TEMP是谁给谁的,还是只能在子程序里用。

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

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

相关推荐

  • S7200对模拟输入变量怎么处理

    读入的是8位字节的无符号整数,要求输出按32位无符号整数的形式。S7200是按反高低字节直接的方式处理的,问题是具体是按那种?有一下几种:将连续4 个单元(x1,x2,x…

    SIMATIC S7-200 2021年7月5日
  • S7-200 能通讯2个TD-400C吗?

    现场一个CPU-224的,一个通讯口,已连接一个TD400C V2.0,希望再增加一个TD-400C,可行吗》?如果是其他MP或TP系列的触摸屏没问题,但TD-400C就…

    SIMATIC S7-200 2017年11月23日
  • 编程软件s7-200

    在哪可以下step 7-200-micro/win-s7-200 钻石用户推荐最佳答案 官网下载地址:STEP 7 Micro/WIN V4…

    SIMATIC S7-200 2021年7月5日
  • 关于CPU226和6RA70通讯

    我用USS通讯库写通讯程序,书上说USS库是占用CPU226的PORT0口,但我在交叉引用里看字节使用是SMB130而不是SMB30,奇怪PORT0口不是写在SMB30中吗?USS…

    SIMATIC S7-200 2021年7月5日
  • 设置扩展模块

    请问在S7-200中如何设置扩展模块,上传时又如何显示扩展模块。 最佳答案 在S7-200中不需像S7-300那样设置(组态)扩展模块。只有模拟量模块与EM277通讯模块根据应用对…

    SIMATIC S7-200 2020年11月1日
  • modbus主站指令和222cn

    各位师傅,我的222cn安装指令库之后怎么没有modbus主站指令呀?是222不支持吗?安装主站指令软件有没有版本的要求?谢谢 最佳答案 STEP 7-Micro/WIN…

    SIMATIC S7-200 2020年10月31日
  • 变量前& *区别是什么?

    哪个是指针,哪个是地址?请举个例 最佳答案 & 、* 与C语言中的用法完全一致,建议你找本C的书看一下指针那一章。 简单说下:&&nb…

    SIMATIC S7-200 2021年7月4日
  • STEP7-microwin v4.0 sp9

    开启软件报警“STEP7-MICRO/WIN 必须重装才能在S7中作为集成”但同样可以打开软件,是什么原因造成?写出的程序会有影响吗? 最佳答案 不会影响,可以使用,不知…

    SIMATIC S7-200 2017年11月16日
  • S7-200PLC编程

    S7-200PLC编程问题求教,要求I0.0第一次接通,Q0.0得电并自保持;I0.0再次接通,Q0.0失电 最佳答案 此回答已完善 程序如下图所示。 图片说明:  &n…

    2021年7月5日
  • 请教关于数据块的问题

    我是新手,最近在看PLC程序的时候,发现有些运算指令中,操作数已经在数据块中赋值,但是却还要通过一系列的算法来求出这个操作数。例如,在下面这张PLC程序图片中,VD354之前已经在…

    2020年10月31日

发表回复

登录后才能评论