触电那么美好
有空练练,实战倒一片。
级别: 略有小成
精华主题: 0
发帖数量: 44 个
工控威望: 366 点
下载积分: 2085 分
在线时间: 56(小时)
注册时间: 2024-05-04
最后登录: 2024-09-19
查看触电那么美好的 主题 / 回贴
楼主  发表于: 20天前
图片:
小的从梯图想转ST,照片中的[<> D1398 D1396] 这一段不知道如何介入,有能协助告知的吗?

BMOVP( M2000 ,D1400, K14, D1422 );
触电那么美好
有空练练,实战倒一片。
级别: 略有小成
精华主题: 0
发帖数量: 44 个
工控威望: 366 点
下载积分: 2085 分
在线时间: 56(小时)
注册时间: 2024-05-04
最后登录: 2024-09-19
查看触电那么美好的 主题 / 回贴
1楼  发表于: 20天前
引用
引用第1楼15811806196于2024-08-31 17:26发表的  :
这不太简单了,IF D1398<>D1396 THEN 后面的指令,END IF

感谢,因为没有st的逻辑,才要充实自我一下,正在把过去的项目拿出来拆解当练习练习。
触电那么美好
有空练练,实战倒一片。
级别: 略有小成
精华主题: 0
发帖数量: 44 个
工控威望: 366 点
下载积分: 2085 分
在线时间: 56(小时)
注册时间: 2024-05-04
最后登录: 2024-09-19
查看触电那么美好的 主题 / 回贴
2楼  发表于: 19天前
引用
引用第3楼宿迁电工于2024-08-31 18:56发表的  :
ST语言编程模式下,尽量不要直接操作软元件,最好用变量代替,BMOV指令可以用FOR循环语句加数组变量配合实现。你细品一下。

我努力,感谢指导,能请问为什么不要直接使用指令要改变量,这样HMI上没法对应上,诚心询问。