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

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

图片说明:

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

最佳答案

不知道你注意到没有?你图片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日

相关推荐

  • 时钟问题1

    224xp进行实时时钟读取之后,是不是plc内部就有了时间,如果我设定11点多点启动,他每天到点就可以启动了,求解答,谢谢 图片说明:    最佳答案 一般来说…

    2021年7月5日
  • K TP178读不到CPU224CN数据

    我的屏是K TP178micro,CPU是224cn,程序都已down下去了。 可是连线上电后,屏读不到CPU的数据,两边变量地址没问题,屏和PLC的地址也没冲…

    SIMATIC S7-200 2021年7月4日
  • 组态王和S7-200通信

    我有两台CPU226,想通过上位机的组态王控制,具体方案是:两台226通过485总线互连后再连到一台485串口服务器上,串口服务器有4个485口和一个网口,网口通过网线和装有组态王…

    SIMATIC S7-200 2020年11月1日
  • 214XP CN 交流电源板

    我是新手,请教问题,请指教。一备用(2BD23)214XP 交流电源型PLC,很久以前外人修过,现初次通电,听到一声响,空开过载跳闸。拆开后,见最下面那块小电源板上保险己…

    SIMATIC S7-200 2021年7月5日
  • pc adapter s7 能用在s7-200 224cn的cpu上通讯吗?

    型号:972-0cb20-0XA0    和224以下的cpu通讯  能否实现,在pc/pg接口设置上怎么设置? 最佳答…

    SIMATIC S7-200 2017年7月26日
  • 这个符号是怎样打出来的 &

    在填写200的modbus 通讯实验 这个符号不会打 &  VB0 问题补充:不好意思没看明白,我还是不会打出来,按F1帮助也没出…

    SIMATIC S7-200 2018年12月5日
  • ath指令的用法

    这条指令错在哪里》 问题补充:请问我在状态表里如何输入呢?如何才能监控转换得到的vb40,vb41,vb42呢?请讲清楚些,谢谢 图片说明:    最佳答案 A…

    2017年5月28日
  • 西门子200时钟能断电保持吗?

    我们的设备有时会经常断电1个月,时钟就没有了。设置参数可以存在EEPROM里面,时钟怎么办? 问题补充:我想做个1年期限,设备定时停机保护。但是设备不是连续在生产的,有时会停机10…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PLC与TP177B触摸屏通讯连接问题

    CPU型号为226CN,触摸屏为西门子TP177B,现在CPU,触摸屏的组态参数设置如图片所示。CPU与触摸屏的通讯方式为DP通讯(一根profibusDP线接两个DP头)。现在C…

    2017年12月8日
  • RUN灯亮 有输入 无输出

    S7-200CN RUN灯亮  有输入 无输出 问题补充:程序一直运行正常 今天突然不好使了 怀疑程序设置了定时或计数关…

    SIMATIC S7-200 2020年11月1日