技术论坛

 这两段程序有什么区别?

返回主题列表
作者 主题
手机用户20220503487881
侠客

经验值:733
发帖数:35
精华帖:0
楼主    2025-08-26 14:22:14
主题:这两段程序有什么区别?

今天在看别人写的程序,其中有一段如上图段1所写,我感觉写成段2这样应该也可以。请教大神,这两段程序有区别吗?


xinchen
侠圣

经验值:2018
发帖数:230
精华帖:1
16楼    2025-08-28 08:59:06
精华帖  主题:回复:这两段程序有什么区别?

类似

if VW0 = VW2 then

    M0.0 := true

else

    M0.0 := false

end if


好些人写代码的时候也是上面的写法,而不是直接 M0.0 := VW0 = VW2

有多少人会提出上面的写法有大问题呢


双线圈,大多是逻辑问题,找问题相对复杂

其实很多人为了省点,会专门划一块区域做中间寄存器,不断的赋值和使用,逻辑正确时别说是双线圈,N线圈都没问题的

理清运行逻辑,先赋值后使用



您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。