恭喜,你发布的帖子
发布于 2023-07-10 17:44:27
6楼
把数据,开关量写进去SMD后需要执行pls指令,才会按照SM的意思去做。准备好了数据是准备的事情,真正实施,是pls指令的执行来触发的。
而准备了什么,这里就包含很多个要准备的东西。其中脉冲频率和脉冲个数是最常用的。
你可以只修改脉冲频率,个数可以不改,原来是什么值也不用理会。
那么频率就刷新,个数不要刷新。当执行pls指令的时候plc就知道要做什么不用做什么。
我是没能理解为何你说设定0都有更新效果。
就是把sm67.5 sm67.7都设置成0,说明书的意思是不更新,为了验证不更新,我做了一个练习。就是设置成0以后,然后在19号中断程序中,修改smw68 smd72。之后在主程序中又一次运行pls。这个时候我的电动机的实际速度和移动距离都被更改了。也就是没能验证成功将sm67.5和sm67.7设置成0后不更新。设置成0了以后,也更新了呀。
所以我想问的是,图中的更新,和不更新应该怎样的正确理解。
我的理解就是将sm67.5 sm67.7设置成0的意思为修改了smw68 smd72也没有用;1为修改了smw68和smd72后,再次执行pls就会按照修改后的值做运动。我的理解对码?
请填写推广理由:
分享
只看
楼主