恭喜,你发布的帖子
发布于 2016-10-29 10:33:14
6楼
感谢季侠提示,但笨拙的我还是没有完全明白问题的所以然。
在说明中有这样一段文字描述:如果模块没有为每个保留字节中的每一个位提供相应的物理点,那么未使用的位就无法分配给I/O链中的后续模块。对于输入模块,这些未使用的位会在每个输入更新周期中被清零。反过来理解输出模块,如果没有给输出模块保留实际的物理地址,也会在每次更新输出中被清零?清零清的把原有的硬件具有地址部分都清掉?
上诉文字的描述应该说明调用指令时,必须要具备实际的物理地址。那么请看我下面的程序,我仍然用CR60做了一个简单的程序,主要是调用了没有的实际输出物理地址Q7.0;Q7.2.
图1,Q7.0有作用
追加Q7.2看运行情况。
程序运行正常(那个程序运行也照样正常的,状态图表显示也正常的)。反过来想,如果我使用ST或者SR系列plc并把模块扩展到具备有实际地址呢?能够运行正常?(仅指指示灯显示部分内容)查看系统手册,模块0输出起始地址是8.0开始的,“这不是不让人活的节奏吗”?难道压根就不允许这么写,哪个手册或者指令中有此规定?
看完整个4.2章节,再结合看上诉程序,还是迷茫中、、、、、、
请填写推广理由:
分享
只看
楼主