lingnan
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 96 点
下载积分: 673 分
在线时间: 12(小时)
注册时间: 2017-04-27
最后登录: 2023-08-28
查看lingnan的 主题 / 回贴
楼主  发表于: 2017-04-27 17:09
各位工控朋友好!我刚接触威纶通屏,不太了解威纶通宏指令。三菱PLC程序用威纶通宏指令写的话要如何写,能否指教下,最好能帮我写下,谢谢各位师傅了。
LD= D10 K10
OUT M0
LD>= D20 K20
OUT M10

当D10的值=10时,M0置1,当D10的值≠10时,M0置0
当D20的值>=20时,M10置1,当D20的值<20时,M10置0

tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
1楼  发表于: 2017-04-27 17:17
引用
引用楼主lingnan于2017-04-27 17:09发表的 请教威纶通宏指令(比较) :
各位工控朋友好!我刚接触威纶通屏,不太了解威纶通宏指令。三菱PLC程序用威纶通宏指令写的话要如何写,能否指教下,最好能帮我写下,谢谢各位师傅了。
LD= D10 K10
OUT M0
LD>= D20 K20
OUT M10
.......

unsingned shrot a ,b
bool c,d
if(a == 10)then
  c=true
else
  c=fasle
end if
if(b >= 20)
d=true
else
  d=fasle
end if
本帖最近评分记录:
  • 下载积分:+3(mk自动化) 热心助人!
  • 静水深流
    tyw123456
    级别: 家园常客

    精华主题: 1 篇
    发帖数量: 113 个
    工控威望: 797 点
    下载积分: 313 分
    在线时间: 256(小时)
    注册时间: 2016-09-13
    最后登录: 2024-09-23
    查看tyw123456的 主题 / 回贴
    2楼  发表于: 2017-04-28 08:36
    图片:
    图片:
    引用
    引用第3楼周家大少于2017-04-27 21:28发表的  :
    不对,还有参数没有定义

    本来我就只想写表达式出来的,连字符都不想定义的,函数怎么用还是得让他自己看看说明书的,说明书说的很详细的,他编译不出来是我昨天打太快了,打错了几个字。宏弄懂了就那么会事,但是不去弄,什么我都直接帮他写好了,他更加钻不进去了
    [ 此帖被tyw123456在2017-04-28 08:55重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+3(mk自动化) 真诚感谢!
  • 下载积分:+1(nlt123) 热心助人!
  • 下载积分:+3(apei2014) 真是好人!
  • 下载积分:+5(guochunyi) 热心助人!
  • 静水深流