永发信息网

西门子的plc程序中:为什么要用L0.0呢,为什么不用sm0.0呢? 求高手指点

答案:1  悬赏:0  手机版
解决时间 2021-11-28 09:34
西门子的plc程序中:为什么要用L0.0呢,为什么不用sm0.0呢? 求高手指点
最佳答案
L0.0是局部变量,sm0.0是s7-200的特殊功能继电器,只要PLC运行,sm0.0就接通。
sm0.0是不需要创建的,而L0.0是子程序的局部变量,需要在局部变量表中自己定义的。局部变量表在每个子程序的上方,有下面四中变量类型:
IN 输入参数
OUT 输出参数
IN_OUT 输入/输出参数
TEMP 临时数据
你要看看这个L0.0到底是什么类型,然后在根据调用确定这个L0.0到底有什么作用追问是IN类型。我知道是变量,L0.0它会一运行就接通吗?追答那你看一下这个子程序是在哪里调用的,子程序块的IN端的地址是什么追问谢谢你的提醒,我觉得也是。
有个问题想问一下,比如我有3个子程序,3个子程序(数据转换)都用到局部变量,在第一个子程序中用了LD100后,第二个子程序还能用LD100来装载别的数据吗?(第一个子程序中的LD100与第二个中的LD100的数据不同),其实想问的是,可以重叠使用吗?追答你如果3个子程序是不一样的话就没关系,虽然地址一样,但在不同的子程序中。
如果是同一个子程序多次调用的话就要注意一个先赋值后使用的原则,不然里面的数据是不可控制的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当时澳门如果不回归中国,中国会怎么办?
寇氏起什么名字最好,男士
35KV和10KV高压电线的电磁辐射距离是多少?谢
老婆手扎凉扎凉的 她是怎么做的
oppo 快充数据线为什么要分1m 和2m?
大龙村地址好找么,我有些事要过去,
我一堂哥比我大30岁,比我爸年龄还大,第一次
大字的2字,怎么打五笔?
杭州针线活兼职好不好做?
电玩区地址好找么,我有些事要过去,
求文档: 桂阳属于第几线城市
竞猜类的游戏软件最好是有关于动漫二次元的
领早读有感,领一个班的早读,写感想,要死啊
株洲置信逸都花园周边怎么样?
世界上叫李琦的人有多少?
推荐资讯
SCM435 alloy steel是什么意思
春节准备走访和发福利,准备什么礼物好
车子起步左转弯时右前轮有"哚哚"响声,是怎么
单选题文体知识有误的一项是A.诗歌是通过诗的
用电脑录制的朗诵文章,可以直接上传到“博看
更换大众高尔夫gti雷达控制模块后怎么编码
排球小组赛积分两队相同谁可以小组第一出现
如图,直线AB、BE被AC所截,下列说法,正确的
若A(a,b)在第一、三象限的角平分线上,a与
打了除草剂的荠菜用水泡上十小时后可以吃吗
非要用坐便,蹲便不是一切问题解决了吗
如何做直接访问流量分析和优化
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?