自定义的程序怎么写出来的

自定义的程序怎么写出来的,想知道怎么出来的的

图片说明:

自定义的程序怎么写出来的    自定义的程序怎么写出来的   

最佳答案

不知道你注意到没有?你图片1中下边框处,显示有“模拟量”、“闭式冷却系统”、“冷却塔电加热”等等。
这些都是子程序。“模拟量”子程序不带参数,直接使能就可调用。而“闭式冷却系统”、“冷却塔电加热”等子程序,又有输入/输出。
这些输入/输出引线怎么来的呢?需要在编写子程序时申明:形式参数,TEMP数据类型。每一个子程序编辑页面都有与你图片1主程序编辑页面上部分类似的:局部变量表。
调用这些带参数的子程序时(从指令树区域最下角,可找到“调用子程序”看到这些定义好的子程序),则要给它们赋值:实际参数。
图片1中的A1、A2、Q1、Q2、Q3、Q4、Q10、Q11均属于形式参数,属于局部变量。而VW20,VW22,Q0.7、Q1.0、Q1.1、Q2.0、Q2.1、Q2.2这些全局变量才是实际参数。
关于形式参数、实际参数。请回想当初学习C语言的有关概念。

提问者对于答案的评价:
如何解密?(强制破解)还有子程序一个套一个子程序,那它的变量参数可以设置一样的地址吗?就是比如都用到了lw2,但它们代表的值不一样

最佳答案作者回复:
IW2是全局变量,绝对地址,是不会用作局部变量的。
形式参数作用范围是子程序内部,因此不同的子程序可以定义相同的变量名称(TEMP数据类型)。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日
下一篇 2017年5月29日

相关推荐

  • 研华ADAM4017+模块每隔一端时间就掉电

    一个恒压供水的工程,压力表为4~20ma输出,与研华Adam4017+模块链接 研华模块为4~20ma转485,最后西门子224xp 以modbus和研华模块通…

    SIMATIC S7-200 2021年7月5日
  • 覆盖问题

    恩,在读取PLC里面的程序后,再将原来的程序下如PLC , plc就不正常工作了,这个是什么原因 ? 问题补充:程序块,数据块,系统块都下了,不过触摸…

    SIMATIC S7-200 2017年11月26日
  • s7-200与intouch通讯

    s7-200与intouch可以通过usb-ppi通讯吗? 最佳答案 建议用简便的方法–用以太网:   无需借助西门子的Simaticnet&nbs…

    SIMATIC S7-200 2021年7月5日
  • PC Access V10 incl. SP3这个版本是通用的吗?

    官网里还有一个比这个更新的版本,但是下载不了,我只有这个SP3版本,我想知道我做OPC就用这个版本应该没有问题吧?不管我S7-200编程软件是多高的版本,对于PC Acc…

    SIMATIC S7-200 2020年11月1日
  • PC access 通讯质量差的原因

    采用CP243-1和PC ACESS和WINCC通讯,通讯质量很差?是不是软件兼容性啊,现在打算重新安装,先安装PC ACCESS SP1,再安装SP…

    SIMATIC S7-200 2020年11月1日
  • 定时器TON T37问题

    我用TON T37定时,定了60s的计时,可是计数到30s时,计时器自动复位,重新开始计时,为什么? 计时器复位是用T37的输出来复位的,且只有一处,是不是有其…

    SIMATIC S7-200 2021年7月5日
  • 235扩展摸块

    各位大哥,我是三一重工的,今天我公司的珩磨机235扩展摸块坏了,但只有231扩展摸块,那台设备没有模以输出,能用231扩展摸块代替235扩展摸块吗,怎么设制,下面八个开关怎么用 问…

    SIMATIC S7-200 2021年7月5日
  • EM253怎样连续控制伺服电机

    EM253控制伺服电机连续运行,能改变速度,有手动运行,用西门子200向导可怎么调用 最佳答案 EM253定位模块可以通过发脉冲控制伺服电机,一般控制指令包括两部分,即PULS和S…

    SIMATIC S7-200 2020年10月31日
  • 自作数据线

    有无办法自己制作数据线(PC与PLC下载线)?我的plc是CPU-222的,那位人士可帮忙提供接线图?谢谢了! 最佳答案 我的线都是自己做的,买一个质量好点的485_232转换器,…

    SIMATIC S7-200 2021年7月5日
  • step7 MicroWIN4.0

    打开S7-200软件,设置PG/PC时提示“所用接口正在通讯,此时不能更改访问路径”,。之前在论坛里看过此问题,但是好像都没有解决的方法。 问题补充:我装西门子软件的顺序是STEP…

    2017年6月1日