PLC的这个调用perl 子程序 全局变量,且定义perl 子程序 全局变量里的一些变量,怎么弄出来的?

以下试题来自:
单项选择题S7-200系列PLC的子程序调用指令和子程序条件返回指令分别是()。A.ATCH、RETI
B.CALL、CRET
C.CALL、RETI
D.DTCH、CRET
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
D.1~332A.SCRT
D.PWM3A.HSC0~HSC1
B.HSC0~HSC3
C.HSC0~HSC4
D.HSC0~HSC54A.TONR
D.TON5A.接通延时定时器
B.断开延时定时器
C.保持型接通延时定时器
D.特殊定时器豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
西门子PLC带参数调用子程序怎么实现的
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口西门子200PLC子程序调用返回问题_百度知道
西门子200PLC子程序调用返回问题
plc主程序调用子程序的时候:
1.EN使能,用CALL调用子程序,直到子程序执行完,我的问题,什么时候才知道子程序执行完了,我该停止调用子程序了?EN端可以用上升沿吗? CALL 可以用上升沿吗?
2.如果子程序执行过程中,停止子程序调用条件,那么子程序的OUT...
我有更好的答案
1.EN端为触发调用子程序,如使用sm0.0.子程序一直被调用,如使用上升沿,子程序被调用一次。正确的理解是,当程序扫描到这里,如果EN端逻辑处理ROL为真,则调用子程序。2.当子程序没有被调用时,里面的输入I和输出Q,M等保持,计时器正常计时,计数器赞不清楚,你可以仿真或实际运行测试一下。总的来说,有些是保持有些是继续的。3.一般我们处理子程序中途停止后,在下面的网络段里都会做R复位处理。比如子程序里有输出Q,那在子程序下面,会增加一段处理对Q复位的指令,就是为了防止子程序停止了却输出保持的状况。
子程序里面的局部变量,怎么复位啊,我的子程序正常调用执行没有问题,可是一旦我中途跳出,子程序里的的局部变量会影像到下次调用,导致逻辑混乱的现象,子程序如果调用过程中,en为off ,局部变量不会复位,会影像到我下次的调用,很纠结 。
你局部变量应该是有前面的输入或者其他指令来传递的数据,本身不具备保存作用,怎么会影响到你下次的调用。你要是不嫌麻烦,把局部变量换成全局变量M,然后在子程序下面复位M
哦,我发现,我主要是在子程序中使用T37
T39 T40 正常调用子程序,正常执行完子程序,程序执行没有问题,可是当en为off ,子程序中途结束执行后,我的逻辑出现了错误 。可能是定时器造成的吧??我的子程序是多次重复调用 。
西门子200系列的PLC,在子程序里定时器是继续计时的,和子程序里的线圈保持输出不一样。这一点你要引起关注。刚发现原来你提了2个一样的问题,追问了同样的内容,我说呢,回答了一遍了回来找,竟然找不到,又重复答了一遍,后来在百度HI里搜了一下,才发现,汗一个……
哦,那就是说,在重复调用的子程序里面不能使用定时器了?我该如何解决这个问题呢?如果不能在子程序里面使用定时器的话,我得近200个计时器,那工作量可就大了,网上说用定时器中断的方式解决??
形参的概念你有吗,就是在子程序的输入输出赋予形参,以形参的方式在子程序里编辑,然后每次调用子程序,皆由外部值赋值给形参。你还是在百度hi里联系我吧,这会我在线
采纳率:43%
每次调用子程序下一条复位不就行了吗?
试这就是实践的重要性你方法错误 这样的想 问题会永远没完试一下 就问题就没了说的话
如果不是实际试一下 很快就忘了 也不好理解
为您推荐:
其他类似问题
子程序的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。周热销排行
用户评论(0)
在此可输入您对该资料的评论~
添加成功至
资料评价:PLC的这个调用子程序,且定义子程序里的一些变量,怎么弄出来的?_百度知道
PLC的这个调用子程序,且定义子程序里的一些变量,怎么弄出来的?
这个调用子程序,且对子程序里的一些变量进行定义的指令怎么弄出来的?
我有更好的答案
逻辑注释很清楚,希望能帮你解决问题.
Step7软件怎么写着个指令?
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 三菱plc子程序调用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信