想不明白了,那位好心高手请指点,谢谢

1.可保持数据区v14000000与v45000000plc机床数据在plc程序设计时,用户可自由分配使用,还是由系统指定好。某位、某项只能固定功能使用。用户不能随意指定。
2.由交叉引用表中可知:在程序中v14000002.0~v14000020.0仅用了常开、常闭触点。没用它们的线圈。也没有它们线圈的置位、复位指令是什么道理?
3.M251.0为常“0”既然是常0在程序里还有什么意义?
4. 那个0-NOT USER 是什么意思?

问题补充:
谢谢回答者: 永远的巴乔和Spring buds。我由交叉引用表中可知:在那个程序中可保持数据区v14000002.0~v14000020.0仅用了常开、常闭触点。没用它们的线圈输出指令。也没有它们线圈的置位、复位指令。那么它们触点是怎样被驱动的呢?M251.0为常“0”,带参数的子程序调用m251.0例如m251.0对应L2.0那么L2.0所在这一行的程序段岂不是永远不能接通吗?如果是这样这行程序还有什么意义?
4. 那个0-NOT USER 是什么意思?在带参数子程序中数字0对应名称为NOT USER 的局部变量如LW0但LW0在那个子程序块没有使用。只是在局部变量表中被分配了一个LW0的地址。以后的程序中根本没有到。

最佳答案

如果你要用西门子提供的标准子程序库,那注意不能与里边使用的数据区起冲突.标准子程序库不是一定要用的,可以自己做功能.
关于接口信号你可以这样理解,它分两块:一块是传递信号的,这些信号系统做了规定不能随意更改;还有一块是用来传递数据的,有一部分也是规定好了的,还有一部分是开放给用户的.
关于可保持数据区只是在关机的时候对当前的状态进行存储待重新开机读取存储的状态,它其实和一般的输出点是一样的,如果PLC不对其扫描它就保持原状态,PLC对其进行扫描就要根据逻辑来输出结果.

提问者对于答案的评价:
ok

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:40
下一篇 2018年1月1日 下午9:41

相关推荐